| Introduction to Action Orientated Programming In DM Full Demo Here: …
|
|
8 |
|
|
| How to grasp the concept of sticky banning.
|
|
11 |
|
|
| Host your game without port forward !
|
|
25 |
|
|
| mob/verb Example() world9?ascii2text(round(n/ 16)%16+55):round(n/ 16)%16][n%16>9?ascii2text(n%16+55):n%16]" hex2dec(n) …
|
|
8 |
|
|
| A set of procedures that operate on both strings and lists. They might be more intuitive than the built-in functions.
|
|
6 |
|
|
| Just thought I'd whip up something quick. This was fairly easy to create and works pretty well when combined with each …
|
|
5 |
|
|
| Easily add Stacks & Queues into your project.
|
|
23 |
|
|
| You wanna be a programmer? You think you've got what it takes, kid? You're wrong. Go back to Mommy and eat your PB&J …
|
|
10 |
|
|
| I was thinking about how binary trees worked while at my job today. I decided to replicate their use with my best …
|
|
1 |
|
|
| Decided to have a little fun and make a small command set for linked lists without using the /list datum. This isn't by …
|
|
3 |
|
|
| What is ZML? ZML is a markup language and universal object type for DM. It offers both simplicity of an easy-to-read …
|
|
3 |
|
|
| This is a direct extract from my project, you can use it to add teleports to your game. Variables You Need To Know ID …
|
|
2 |
|
|
| If someone doesn't know how to save and load players. Send them here. [Server Side]
|
|
5 |
|
|
|
9 |
|
|
| Currently classes in DM can only inherit from one parent. This limits the modularity of behavior. The alternative, …
|
|
5 |
|
|
| This is a quick snippet demonstrating a fairly useful pathfinding algorithm. This pathfinding algorithm searches from …
|
|
9 |
|
|
| proc/locate_all(tag) . = list() var datum/found do found = locate(tag) if(found) found.tag = null . += found …
|
|
3 |
|
|
| Need to keep things in order according to a numbered priority? Try using prioritylist
|
|
4 |
|
|
| Call admin commands in your game via text using text2admin().
|
|
2 |
|
|
| Today I'm going to take some time to talk about the scheduler. Programming is just basically shuffling data via math …
|
|
6 |
|
|
| The 8th Tutorial in the Series. This one covers how to create enemies and their murderous AI.
|
|
33 |
|
|
| There's not much point in making an online game if the players can't interact with each other. This tutorial will show …
|
|
10 |
|
|
| As an alternative to using a massive object tree.
|
|
4 |
|
|
| Adapted from the "Are You Sure?" library by Lummox JR. It is available here: …
|
|
1 |
|
|
| The macro ID field can be used to group macros together for manipulation at run-time. For example, if I wanted to …
|
|
0 |
|
|
| Since there's been some request for me to write down a lot of the stuff I know in tutorial form, I've opted to once a …
|
|
12 |
|
|
| As an alternative to reaching the edge of the map.
|
|
11 |
|
|
| I keep forgetting about the new blog blurb (blorb?) feature. Here's Zilal's acclaimed Beginner Tutorial!
|
|
23 |
|
|
| A series of videos covering the DM Guide!
|
|
38 |
|
|
|
6 |
|
|
| Previous: Part 1: Getting to know savefiles Okay, I know I ranted and raved about how people save their files wrong …
|
|
26 |
|
|
| Unfinished pokemon source free to anyone
|
|
0 |
|
|
| My matrix library is now complete. http://www.byond.com/ developer/Lugia319/Matrices I put in a host of functions that …
|
|
2 |
|
|
| An optimized shuffle procedure.
|
|
18 |
|
|
|
19 |
|
|
| Shuffle (List) This process will shuffle any list you give it, effectively and efficiently (for DM). Only shuffle once …
|
|
12 |
|
|
| Code you can use to add colors to text in your game easily and quickly.
|
|
11 |
|
|
| Simple, easy to use, super efficient text parser.
|
|
1 |
|
|
| proc InsertList(var/list/L1, var/list/L2) // Adds L2 to L1's contents L1 += 0 // Add a dummy index to L1 L1[L1.len] = …
|
|
0 |
|
|
| I found a shuffle proc here but I think mine might be better. I think mine is a bit more intuitive, as it makes use of …
|
|
30 |
|
|
| This tutorial will get us started on the creation of a simple leveling system by adding the variables and procedures …
|
|
10 |
|
|
| You need to check if something can move from one turf to another, right? It's annoying, and you have to write all this …
|
|
3 |
|
|
| Dial var/npct = "" //What the NPC will say var/responses = list() // The available player responses Resp var/respt // …
|
|
22 |
|
|
| A simple tutorial on a few basic animation techniques.
|
|
9 |
|
|
| Tens of millions of tiles? No sweat!
|
|
15 |
|
|
| // Title: Word-Wrapping (Efficient Version) // Credit to: Hiead // Contributed by: Hiead /* I wrote this after looking …
|
|
2 |
|
|
| Making first person games in BYOND, akin to the old Dungeon Keeper/Dungeon Hack/Bard's Tale/Lands of Lore I: Throne of …
|
|
37 |
|
|
|
0 |
|
|
| Hi, The recent addition of native SQLite support has demotivated me from continuing this project, so I'm sharing the …
|
|
0 |
|
|
| An easier way to use call()()
|
|
5 |
|
|