Subject
Replies
Started By
 Modular Design pt 1) Hooked on HooksUsing hooks to make your life easier, make expanding your game faster, and cut out your unnecessary processing of …
11
 Becoming a Better ProgrammerI found some tutorials on Khan Academy that, although they're teaching JavaScript/Processing.js, still apply to us. The …
1
 TUTORIAL One: Starting a New ProjectThis Tutorial will explain how to create a new project in DM (Dream Maker) and go over several things that are needed … Page: 1 2
30
 Get random number between two numbersBecause rand() just won't cut it.
0
 Interpolation (linear and cosine)How do you find the middlepoint value between two set values? Why should I care? Math sucks!
0
 Is a number between two numbers?How do you check if a number is within two numbers (including the bounds)? Most sensible people probably use this: n >= …
12
 How do I track the mouse in v500?Easy! You just have to... // add the mouse-tracking events to /atom... atom // when the mouse enters an atom for the … Page: 1 2
21
 EventsEvent Listeners for Lazy People.
3
 MapsThe purpose of this post is simple, to help you improve how your maps look. This is purely for visuals only, designing … Page: 1 2
33
 A Beginners' Guide to Publishing BYOND GamesFind out how to publish hub entries, use byond:// URLs for all kinds of things, and create EXE files for distributing … Page: 1 2 3 4
73
 clampKeep your numbers within the given bounds. proc/clamp(n, low, high) return min(max(n, low), high) // or #define …
1
 Simple Attack Proc() To Start Off WithBasic Attack Proc () mob/proc Attack () // Name Of the action/Proc for ( var/mob/M in get_step (src,src.dir)) //for all …
13
 Modifying DMI files in photoshop and efficiency tricksWell I was too lazy to write and screencapture this tutorial, so I have recorded a video tutorial instead. Basically …
10
 Demo for learning programmers!Fully commented great for new programmers who are just learning. Features; Interface example Programming examples fully …
6
 Quick Snippet: text2list() /* Written By: FIREking */ //text2list //takes a text argument and converts it into a list //each line in the text … Page: 1 2 3
55
 Quicker way to parse through several turfsSome credit goes to Ter13 here for helping discover some neater ways to get around inside DM This is useful for when …
1
 Basic Follower AIIf there is anything that I'm doing wrong or inefficiently, please let me know, and I'll update this. mob NPC // I …
11
 [NOTHING TO SEE HERE]Using this as a pastebin for the moment so I can go home from work and retrieve it. Unfortunately, and ironically, this …
3
 adjacent nodesMy GIAW entry uses the Depth-first search algorithm for maze generation and the algorithm requires a way to get a list …
8
 Greasemonkey Userscript for saving and loading post draftsThis'll create a 'Save Draft' and 'Load Draft' button after the 'Preview' button on the reply box. Not sure about thems …
5
 2D Game Art GuideI found this article and thought I'd share it here, since BYOND is purely 2D …
6
 Saving the world Part 1: Getting to know savefilesI sat down to help someone with their saving system earlier today, and found out that people still don't fully …
3
 Alternative to range() - 10% drop in CPU ussageSo I'm wrapping up optimizing Stranded's generation and discovered a nifty trick. Note: This is only useful and can …
7
 Using Git and Github for BYOND DevelopmentUsing git and github with byond development! Not really much more to say.
15
 Byond WorkshopIn hopes of trying to bring some unity, attract some new pixel artists & programmers, and help with establishing … Page: 1 2 3 4 5
91
 Nametag DisplayJust a handy little bit of code I came up with that displays the name of nearby mobs when they are close, and then …
16
 pixel_projectileJust wanted to plug my new library, the most efficient I've been able to make a fixed angle fixed velocity …
3
 Tutorial Nine: Interface & MacrosThe 9th Tutorial in the Series. This one covers how to create interfaces and keyboard control macros. Page: 1 2 3
51
 Precise Movement ProcedureJust a tiny little thing, figured I'd post it because why not. This is for when you want to move a certain amount of …
4
 Really Simple SortingI just figured I'd post this because since the last time I was actually working on a project in DM (Which was a while …
5
 Using NotepadPlusPlus as an alternative IDE for BYONDHeya, I've been using notepad++ for coding with byond since forever, and thought that I should probably share what I've …
11
 get_bounds()Because get_step() doesn't work with pixel movement. Page: 1 2
27
 Working towards fastest possible pixel projectileI'm trying to create the fastest (most efficient) possible pixel projectile in DM Here's what I've got so far: #define … Page: 1 2
38
 Making skins in BYOND 4.0: Lesson 4Part four of the series that explains how to use BYOND skins Page: 1 2 3
43
 Speeding up Forum_Accounts Dynamic Lighting Library to full blast.An article on how to speed up Forum_Account's Dynamic Lighting library. Page: 1 2
26
 Article: Help I have no ideas for good games!Do you often find yourself saying this very thing," I want to make a game-- but I don't know where to begin." "I don't …
9
 num2CommaNum() - Handle Big NumbersHow to clearly display large numbers in your games.
7
 Should I release the "Survival: TLE" source code?I'm probably putting this in the wrong forum, but I wasn't sure which forum to stick it in. I'm an ancient developer …
11
 Tutorial Request: Source controlHello! As a programmer, I often find my self feeling foolish that I don't understand, really, the concept of a source …
5
 Change Prices Based On ReputationA small snippet that allows a players "Reputation" to affect the value of items.
15
 Better Interfaces: Image-based scrollbarsWant to learn how to make your game look polished? How about some easy image scrollbars?
1
 Tutorial Seven: Attacking to DeathThe 7th Tutorial in the Series. This one covers how to create a basic attack verb, and how to process the damage. Page: 1 2 3
52
 Mini Tut:Datum Based Character DesignI've used this for a while, and it seems that people share code quite freely anyway so to my knowledge it's already …
8
 Open Source GameRising Souls, a game that started in 2003. Due to unable to get a membership, I am posting a external link to the …
0
 TransparencyHey everyone. I took a look around with search and didn't immediately spot anything for this, so I tried to come up …
2
 Converting/Translating and learning from Python to DMConverting/Translating and learning from python game sources to DM ______________________________ ____________________ …
3
 Small tricks, big benefits I"Students of the Ichi school Way of strategy should train from the start with the sword and long sword in either hand …
16
 negligible design methodIt's just.. read it.
12
 TUTORIAL Five: Saving/LoadingNow that we have some stats, and can (sort of) level up, we need to save our character! If you haven't already read … Page: 1 2
26
 Dream Tutor: For the Math of ItA BYONDscape Classic! You've already read past the word "math" in the title and you're still reading, so why not take …
12
Page: 1 2 3 4 5 ...