List All Pages
1up
redirected
redirected
redirected
redirected
Game Design Novice is a game design / programming community which teaches absolute beginners how to make games. The people who write the tutorials, articles, lists, faqs, and documentation...
Our mission at Game Design Novice is to make learning to design and programming games easily accessible to everyone, especially novices just starting out and game design. We are doing this by...
italic text]]Wild animals are easy to use as RPG monsters because you can throw them in a specific environment. For example, if the player sends his party trekking through the woods, he might just...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
98% of all RPG mechanics deal with battles. RPG battle mechanics are nothing but pure (and simple and easy) math. Hit Roll The "hit roll" is used to determine an attacker hits a defender. This pits...
Beginner Programming with FreeBASIC is our introductory course. It will teach you complete core programming. If you want to learn how to program, then this is the course you should take. This...
redirected
Welcome to the Game Design Novice Beginner's Guide. We have built this Beginner's Guide to help you begin making your own games as quickly as possible. Here you will find information that will be...
Berzerk in One Sentence The player object must survive as long as it can in a maze filled with evil robots. Abstract Significance Berserk is an early arcade game released in 1980. It is largely...
redirected
redirected
redirected
redirected
redirected
Bit
redirected
redirected
redirected
redirected
redirected
redirected
This page is a place where people working on the Brutus2D project can collaborate. The B2D Madman page … Needs to be organized. Weekly Collaborations If we can collaborate on a few pages a...
redirected
This page is for notes abut the Brutus2D solutions. It also includes suggested pages that we don't know where to put. Timer / Alarm Countdown Timer / Alarm Start and stop a Timer / Alarm World...
redirected
redirected
redirected
Why are the characters important? In any game (not just RPGs) you want your player to finish the game, and in RPGs part of the motivation to do so is likely the story. Without good characters (very...
Gallery of Doom Design Document and Sprites (in zip format). Sloppy Ninja Community (opens in new window) Team Code of 'Sloppy Ninja'~ No team code. (Quite yet)
redirected
redirected
This page lists the GDN Game Design School Class Schedule. Here you can find out when we are having classes and what you will need to participate. Please noted that GDN Game Design School is free...
This page has been recommended for cleanup, integration, etc.
redirected
redirected
redirected
redirected
Cls
redirected
Cls
redirected
Cls_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Cls Example 1 | ' | by...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Complete Introduction to Game Maker Well, first off, welcome to Game Maker! If you havent done so already, you can download the lastest version of Game Maker (as of this writing, version 7.0) at...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Please change this page according to your needs This page has been recommended for cleanup, integration, etc.
redirected
redirected
Data and Data Structures literal Data Types Variables variable Make a Variable Negative Limit the Value of a Variable Swap the Values of Two Variables Math Math Functions Abs() - change a...
redirected
redirected
redirected
redirected
CPY
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
An RPG is a game genre based on the battle systems of traditional pen-and-paper Role Playing System. To Do This page needs a more thorough explanation. This to-do list is here to remind...
redirected
redirected
This page has been recommended for deletion.
redirected
redirected
dim
redirected
Dim
redirected
redirected
Do
redirected
( PlayBasic 1.71 ) identifer - does Syntax Description Examples Example 1 Related Pages
This page shows the organization of how a documentation page is organized. It will be useful if you plan on making your own documentation pages. The Template ( Tool BullSheet, Versions Supported...
redirected
redirected
This page lists Game Maker drawing functions by use. Important Note : If a Drawing Function Does Not Work If a drawing function does not work, the first thing you need to do is make sure that you...
redirected
redirected
Since a computer does math for you, programming math is easy. All you have to know is which symbols to use. The easiest form of math in programming takes this form : result = number1 (operator)...
Effect constants These are the constants for Game Maker's built in effects engine. ef_cloud - Cloud ef_ellipse - Ellipse ef_explosion - Explosion ef_firework - Fireworks ef_flare - Flare ef_rain -...
An emulator is a program that acts like another computer. It "imitates" it. Most of develop for the Commodore 64 with an emulator because it is generally easier than sitting in front of your...
End
redirected
End.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | End Example | ' | by...
END
redirected
redirected
Welcome to English To Code. This book will teach you how to program easily and effectively. It is very short and to the point and uses plain English to illustrate how code works. After you read...
redirected
EOR
redirected
redirected
redirected
Equipment is essential in RPG's. What would a shiny world-saving hero be like with a rusty dagger that he found when he was still a kid, and this cooking pot that serves him as a helmet. It also...
Established Status Policy To receive established status a member must have been active in the GDN forums and / or the wiki for no less than 2 months and have shown to have the best intentions for...
redirected
Event Constants This is a list of all of the Game Maker Event Constants. Mouse Events ev_global_left_button - Global Left Button Event ev_global_left_press - Global Left Press...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Commodore 64 FAQ
redirected
redirected
redirected
Why Strategy RPGs Are RPGs Some Things Every Noob Should Know Selling Ideas to Video Game Companies Zelda is Not an RPG Game Maker and the WiiMote
redirected
redirected
Text Files Load a Text File Create a Text File File Functions file_copy() file_delete() file_exists() file_find_close() file_find_first() file_find_next() file_rename() Directory...
redirected
redirected
The F' Madman badge is earned by : Participating regularly in the forum by : Posting useful links and resources. Answering questions on the forum. Beta-testing works in...
Foo
redirected
For
redirected
FOR
redirected
Recent Posts
redirected
FPS
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
The Black Ops file is a file the Black Ops team is creating. The goal is to create a file that will contain all the code examples a novice will need for his first two years in game programming....
redirected
This is our page for FreeBASIC madmen. Weekly Collaborations Data Read Pages Needing Work Hartnell is stuck on array index in the Arrays in FreeBASIC Tutorial I, he doesn't know why.
redirected
Cls/ End/ Int/ Print/ Randomize/ Rnd/ Sleep/
All programming languages come with a set of built in functions. A built-in function is a block of code that does something for you. This way, you don't have to write the block of code...
redirected
redirected
redirected
October 08, Almost Midnight : Evil has returned. Beware. Beware. LISTEN TO ME!! IT'S PURE EVILLLEEE. Oh, it's just Grimdaze. Welcome back. :) :) September 15 : New Tic-Tac-Toe sprite sheet...
redirected
redirected
Welcome to the Game Design Novice Game Design School. GDN Game Design School offers free classes online to those interested. News A new class is coming Sept. 2007. Text Game Programming with...
redirected
redirected
redirected
redirected
Game Maker 1.1 was the first publicly available version of Game Maker.
redirected
redirected
Redirected
redirected
This is a page for the Game Maker Madmen to collaborate. What Needs To Be Done Hartnell's old method of categorizing the docs needs to be redone by function rather than programming function. For...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
creating page
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
' Guess The Number for Liberty BASIC and Just BASIC ' by Shawn Hartnell print "'Ello. I'm a little man inside Liberty BASIC." print "See if you can guess my random number." print "It will be...
redirected
redirected
redirected
GUI
redirected
redirected
redirected
redirected
redirected
Every programmer who has ever laid down code has read at least one Hello World tutorial. Welcome to the club. Hello World tutorials are designed to show what the absolute minimum for a program is...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options. To create a link to a new page,...
redirected
HRLC stands for High Resolution - Low Color. It is a technique for creating prototype and place-holder sprites for games. In general, the practice lives up to it's name, most people using this...
redirected
redirected
redirected
redirected
IDE
redirected
redirected
If
redirected
If
redirected
IF
redirected
The immediate mode of the c64 line editor is the "mode" when code can be typed and they are executed immediately. The c64 boots into immediate mode. Immediate Mode CheatSheet PRINT - CHR$(147)...
redirected
INC
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
The Instructor(s) of GDN Game Design School are : Hartnell Hartnell is also the Admin of Game Design Novice. Yes, that is a ThunderCats T-Shirt he is wearing in the sprite...
Int_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Int Example 1 | ' | by...
redirected
INT
redirected
redirected
redirected
redirected
Interactive Story Examples and Description Description Interactive Story is a good game project for a beginner. The programming is easy, however, the hard part is thinking of a compelling (or at...
INX
redirected
INY
redirected
This is/was for testing purposes.
redirected
redirected
JMP
redirected
redirected
redirected
redirected
JSR
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
LDA
redirected
LDX
redirected
LDY
redirected
To follow this tutorial series, just copy the code into your FreeBASIC IDE and test it out. end end shuts the game down. sleep end sleep pauses the game and waits for the user to press a...
redirected
redirected
redirected
redirected
redirected
Textbook Programmer's Vocabulary Execute. To run code. Function. A command that tells FreeBASIC to do something. Data. Information. Things like a character's name or hit...
Textbook Programmer's Vocabulary Data. Information. Things like a character's name or hit points. Variable. Used to hold data. String. Data that is text. Integer. Data that is a number...
TextBook Programmer's Vocabulary Conditional statement. A line of code that makes a decision. Equality operator. Checks to see if two peices of data are the same (equal). Relational...
LET
redirected
redirected
Our brand spankin' new Liberty BASIC Project.
redirected
redirected
line numbers are used to label the lines of a Commodore BASIC program sequentially. They are also used to distinguish between what should be executed immediately in immediate mode and what lines of...
redirected
redirected
redirected
redirected
redirected
redirected
Commodore 64 profile from the Obsolete Technology Website.
redirected
LIST is used to list the game code stored in memory. If LIST is used by itself, it will list the entire code of the game stored in memory (assuming it was written in Commodore BASIC) LIST To...
redirected
redirected
redirected
redirected
redirected
This page is a list of Commodore 64 books. Commodore 64 Assembly Language Programming - Steve Bress, Tab Books Software, 1985 Computes First Book of Commodore 64 - Compute Magazine, 1983
This page is a list of Commodore 64 errors and their likely causes: BAD DATA BAD SUBSCRIPT CAN'T CONTINUE DEVICE NOT PRESENT This can happen if you to SAVE or LOAD to a disk drive or tape drive...
Game Maker Constants This lists all of the constants built into GM. Color constants Event constants Effect constants
The RPGs listed here are notable in some way. Either they set the standard for the time, introduced new features, or are simply unique. While researching RPG Design, we hope that you find this list...
Some Game Maker functions you only get if you are registered. This list a list of functions available only in the registered version of Game Maker. Color and Alpha Functions draw_set_alpha() -...
This is a list of RPG terms used by game designers involved in RPG design projects. hit roll The actual roll that determines whether or not one character or monster hits another. See Battle...
redirected
redirected
These lists are for easy reference. list of Commodore 64 errors list of Commodore 64 books VICE keyboard cheatsheet
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Programming is all about manipulating data. The data you will be dealing with in game programming will be things like the player's score or a character's name. In any program, almost all data...
redirected
redirected
redirected
redirected
redirected
redirected
Player's House In the player's house, there should be some clues that the player is somehow related to the mob. These clues are not present as of yet. Bed In Bed "You're lying in bed. It's a...
redirected
Introduction LOGO is a language, based on LISP, designed to be simple to learn and quick to use. It is essentially a procedural language though you are in an interactive environment which means...
redirected
redirected
Loops are a piece of code that repeats its self multiple times. There are basically two main types of loops. For loops, and conditional loops. A for loop is a piece of code that runs a...
redirected
redirected
redirected
redirected
redirected
Welcome to the Madmen page. Soon to be a whole section. This page is for us Madmen working on the Game Design Novice wiki. As always, it must be said that the term Madman was derived from Chandler...
Your game code can make decisions while the game is running by use of if. if works just like it does in the English language. *English* If the character name is Bob then give him 100 hit...
Map
This is the master map. Player's House 1. Bed --> 2. Closet | v (3.Kitchen?)
redirected
redirected
redirected
This page is a cheat sheet of common mathematical formulas for programmers. It is written with BASIC in mind, but can be easily converted to your programming language. Arithmetic Addition z = x +...
abs() - returns the absolute value of a number. ceil() - returns a number rounded up. floor() - returns a number rounded down. frac() - returns the decimal fraction of a number.
Math games are games that require an ability to solve math problems to win. Most math games written in BASIC are little more than disguised math quizzes. Misc BASIC CHEMST - 101 BASIC Computer...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
This page contains what we know about the internal workings of the C64's memory. $0400-$07e7 1024 - 2023 screen memory $d020 53280 border color $d021 53281 background color
redirected
redirected
redirected
redirected
redirected
redirected
event_inherited() - highscore_set_colors() - highscore_show() - instance_activate_region() - instance_create() - instance_deactivate_all() - instance_destroy() -
redirected
This page is to list BASIC code listings of random generators that do not fall into a larger category. Misc BASIC BUZZWD - 101 BASIC Computer Games, pg 64 - Tom Kloos (1973)
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
MOV
redirected
redirected
redirected
redirected
The natural number set is also known as the "counting numbers" (1,2,3,4,5…), because they are the numbers commonly used to count with. The natural number set includes all non-zero, non negative...
redirected
New
redirected
NEW
redirected
Nim
Nim is the classic pick-up game. Microsoft BASIC NIMGRAB - Tim Hartnell's Giant Book of Computer Games, pg 234 - Tim Hartnell (1983) Unknown BASIC NIM - 101 BASIC Computer Games, pg 161 - Robert...
NOP
redirected
The following pages have no parent :
This page has no parent. Please find a place for it to live.
redirected
Redirected
redirected
redirected
Gun You know there's going to be more than one gun in the game. Spent Shells With the mob, there's always spent shells around. :)
redirected
redirected
redirected
redirected
Simulating Dices; One dice. Description: Simulating dice is pretty simple function but it is needed often. In this article, i try to give you everything you need to know for creating proper Dice...
redirected
This page lists what online courses GDN Game Design School offers and what you will need to participate. If you want to know when these classes are taking place, you should check the Class...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Oracle Examples and Description An Oracle in the BASIC programming sense is a game that attempts to predict your future much like a Magic 8-Ball. It makes a good beginner project because the...
An Oracle, as a game, is much like using a Magic 8-Ball. They are considered random generators because most of them are little more than a random number generator hooked up to an array containing a...
ORG
redirected
redirected
redirected
redirected
This page is to keep track of pages that need to be deleted. Pages on this list should be deleted 4 months after their last edit. 8-bit-microprocessor assembly-language assignment operator - moved...
Specific Category Tags Basic4GL All Tags
See all Basic4GL pages
redirected
redirected
redirected
redirected
People are often used as "monsters" in RPGs. They can be well-known NPCs, or, more commonly, just representative of the local populace, guild, or kingdom. Barbarian The unwashed and uneducated...
redirected
Pi
redirected
redirected
redirected
redirected
redirected
redirected
PlayBASIC is a game programming language built for speed and ease of use. Core Language Files Graphics Player Control Sound Text Timing 2D Game Programming Apr 28: New : Frog Throwing in...
redirected
Welcome to our unofficial PlayBasic documentation. Fair warning, it's currently a mess as we just started it. Input - player control through keyboard, mouse, game pad, etc Output - drawing...
This is our unofficial PlayBasic FAQ. General Does GDN recommend PlayBasic? Yes, we highly recommend PlayBasic. It has (almost) all the features you will ever need in a 2D game programming...
Variables are fundamental to game programming. This tutorial is an introduction to variables in PlayBasic PlayBasic Variable Tutorial A variable is a box that holds data. Data is information such...
This page is a FAQ about PlayBasic WhackSticks. A whackstick is a syntax convention that doesn't match up with accepted BASIC. Whacksticks are a developer's prerogative, however, as they annoy the...
Keyboard Keyboard Functions WaitKey - wait for the user to press a key
redirected
redirected
POKE is a CBM BASIC command that puts numbers directly into memory. Example The color of the screen border is held in memory address 53280 ($d020). The POKE below changes its value to 1, the number...
Game Design Novice follows a set of policies and guidelines. This page will lists them Game Design Tools Support Game Design Novice will list any game design tool that exists, however, Game design...
Game Design Novice Policy This section the policies of Game Design Novice. Making Policy The Proposal Policy Game Design Novice is run in a democratic fashion. Policies are created by the passing...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
( PlayBasic v1.61 ) Print display a message Syntax Print message message - message to display Description Print displays a message to the player of your game. The message can be a string,...
Print_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Print Example 1 | ' | by...
PRINT used by itself prints a blank line PRINT "LINE 1" PRINT PRINT "LINE 2" CLS is not implemented in CBM BASIC. Therefore, you have to clear the screen with : PRINT CHR$(147) Displaying...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
We are currently working on several projects to help you learn to make games. Alphabetical Listing of GDN Wikis Working on : Project Name Status Description 6502 Mastering the 6502...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
A Quiz is any game or program that tests your knowledge on a specific subject. For Math drills, see Math Games. Misc BASIC LIT QZ - 101 BASIC Computer Games, pg 150 - Pamela McGinley, (1973)
RAM
redirected
redirected
choose() - randomly chooses between several choices
A random generator is any program that generates something randomly. The most popular kind of random generators are random name generators and random maze generators. Oracles - randomly generate...
redirected
redirected
Randomize_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Randomize Example 1 | ' | by...
redirected
redirected
Random Maze Generators typically generate a random maze. In the days of classic computers, they were ghee-whiz programs. Today, they are not very impressive to look at. However, they provide the...
redirected
redirected
redirected
redirected
This page lists changes to the Basic4GL category only. What's been updated? What's new?
These pages has been recommended for cleanup, integration, etc.
The following pages have been recommended for deletion :
The following pages have been recommended for transfer to another GDN project :
redirected
redirected
redirected
blah
redirected
Rem
redirected
REM
redirected
REM
redirected
redirected
redirected
redirected
redirected
RGB
redirected
redirected
redirected
redirected
Rnd
redirected
Rnd_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Rnd Example 1 | ' | by...
RND
redirected
redirected
ROM
redirected
redirected
redirected
redirected
RPG
redirected
Bugs and other creepy crawlies are often found as RPG monsters. Like many other sets of monsters, all of these listings can be "normal" or "giant". Bugs are often associated with poison. Giant...
This project is inactive. If you would like to see it grow again, contribute. The new location of the RPG Game Design Project is RPG Design (rpg games) Welcome to the RPG Design Project. This...
RPG Pre-History RPG History begins in an oft-unmentioned "pre-history". When considering what RPG's are, it is important to consider it's entire history. Therefore, RPG history begins with Gary...
Coming up with all the monsters for your game can at times be difficult. However, never fear! There are many you can use that come from legend, myth and literature. At least 10 of these monsters...
list of notable RPGs list of RPG terms
redirected
RPG Mechanics are the engine that make RPGs go. Without RPG Mechanics, you can't determine who hit who and for how much damage, whether or not a trap explodes while a character tries to disarm it,...
RPG monsters, especially video game RPG monsters are sometimes terribly cliché. They are often pulled from mythology, legends, literature, and religion. Some monsters have been a part of the RPG...
Stats (short for statistics) are vitally important to RPGs as they determine the outcome of a character's, npc's, or monster's actions. By using stats, a game designer can determine the powers and...
RPG characters can have a status such as poisoned, petrified, asleep, or even dead. Each of these status states has it's own advantages and disadvantages as well as items to cure or invoke them....
redirected
redirected
RUN
redirected
redirected
redirected
Cannibalize These Pages getting-started-with-game-maker
Square Collision ' x|---|x+tilesize |---| y |---| |---| y+tilesize function SquareCollision( x, y, x2, y2, tilesize ) Dim Collision Collision = 0 If x + tilesize > x2 and...
redirected
captions name above head score above head cheats level skipping passwords and codes distance triggering a game object when another is at a specific range icon how to make an icon for the...
redirected
The screen memory resides from $1024 to $2023. $1024 is the top/left corner of the screen, and $2023 is the bottom/right corner of the screen. Each of these memory addresses can hold a range of...
redirected
redirected
redirected
redirected
Secret Number is similar to Guess the Number in that the player has to guess a number. However, in secret number games, the player is give logical hints instead of "too high" or "too low". Misc...
redirected
1920's - mafia related. (Ishtem - I know quite a bit about this time period and what the mafia did at this time, I have a whole schoolbook full of 'The Roaring 20's' it was called. I'll type up...
redirected
redirected
Commodore 64 Forum Core programming Memory map Commodore BASIC Lists FAQs Links Pageviews since March 15 : //
thinBasic Forum Tutorials Documentation FAQs Lists Pageviews since March 15 : //
The Robot Slave Introduction Getting Help Talking to a Computer The Computer Language Flavors of GeekSpeek Secret Messages Losin' Yer Balls Pageviews since March 15th : //
Game Design Novice Beginner's Guide About GDN //
Game Design Novice (Start Here) Forum Join GDN SiteMap Game Tester Articles Help // Page tags edit this panel
Generic BASIC Forum Documentation Source code Pageviews since March 15th : //
Game Design School About Class Schedule Online Courses Instructors Community Community Portal Forum Chat Room : Pageviews since March 15th : //
Game Design Novice RPG Design Forum About About RPG Design The Basics Definition of an RPG RPG History Major...
Game Design Novice Basic4GL Learn Basic4GL Beginner's Guide Tutorials Make Games with B4GL Core Language Text Player Control Graphics Sound Timing Files Basic4GL...
Game Design Novice Sprite Art Forum Tutorials Sprite Sheets Sprite Editors Working On Community Community Portal Forum Chat Room : Pageviews since March 15th : //
Game Design Novice Madmen Category Guide Wiki Guide Community Community Portal Forum Chat Room : Wiki Page Tags Site Manager Add a new page edit this panel Pageviews since March 15th...
The Prince Setting Locations Map Tests Objects Verbs
English To Code Introduction Literals Variables Easy Math Making Decisions Functions Subroutines and Functions Loops
PlayBasic ( Start Here ) Forum Learn PlayBasic Tutorials 2D Physics in PlayBasic Resources FAQs Documentation Community Community Portal Forum Chat Room : Pageviews since March 15th...
Game Math Forum Arithmetic Lists Pageviews since March 15th : //
About GDN Policies
Game Design Novice Brutus2D (Start Here) Forum Learn Brutus2D Beginner's Guide Tutorials 2D Physics with Brutus2D Easy Math with Brutus2D Make Games with B2D Graphics Player...
.tut Core programming Text game programming ASCII game programming 2D game programming 3D game programming Pageviews since March 15th : //
Game Design Novice FreeBASIC (Start Here) Forum Tutorials Easy FreeBASIC Core programming Text game programming Resources Documentation FAQs Source...
redirected
Members: Moderators Admins
redirected
redirected
Sleep_1.bas ' |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| ' | Sleep Example 1 | ' | by...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Sound Functions sound_isplaying() sound_loop sound_play sound_stop sound_stop_all
redirected
creating page
redirected
redirected
redirected
redirected
redirected
Here you will find sparse, but somewhat useful 6502 ASM source code for the 6502 MAS. Typing letters to the I/O window
redirected
redirected
This is our very small Liberty BASIC source code section. Guess The Number - once again, the classic example lives again.
redirected
redirected
redirected
By popular (somewhat) demand, this represents us bringing back our Sprite Art section. Sprite Art News Apr 30: First version of the I Got Freekin' Wings sprite sheet released. Mar 25: A Good Spy's...
In the last sprite art tutorial, you learned about how using the direction of light can help you create 3D-looking box/pyramids like this one. Its certainly a good start and there's much more to...
I love brick walls. Not because they are easy to sprite, but because there is so much you can learn from them. In fact, there's so much you can learn from brick walls that this is a three part...
In the last tutorial you learned how tiles perfectly match up in a seamless way. You also learned how to apply highlight and shadow to create a black and white brick wall tile. In this tutorial,...
In the last tutorial you learned some tips on how to pick your basic colors for your sprites. In this tutorial, we're going to pick up a hammer and show some damage to the brick wall. Sprite Art...
Welcome to my first sprite art tutorial. This tutorial covers the very first thing you should know beginning your career as a sprite artist —- the direction of light and how it is used to show...
redirected
redirected
redirected
redirected
redirected
STA
redirected
INTRODUCTION: Star Battle games are games which typically happen in space. They are also called command based strategic simulation games because they are based on a series of commands that get...
I've enjoyed blogging so much over at my Wikidot-related blog that I've decided to start a blog here. It will help me keep the GDN / GDG communities updated and give me something constructive to do...
redirected
redirected
redirected
redirected
Str
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
These pages are stubs. You can help us by expanding them.
This page is a stub. You can help by expanding it.
STX
redirected
redirected
Subroutines and functions both are named blocks of code. You can declare your own function or subroutine like this : *English* Declare a subroutine named killBob. If the subroutine is called,...
redirected
How To Swap the Values of Two Variables in PlayBasic PlayBasic has many useful functions. Unlike most BASIC dialects, PlayBasic has a simple way to swap the values of two variables, and more than...
( PlayBasic 1.61+ ) Sync - draw a frame Syntax Sync Description Sync draws the current frame. If you do not use Sync you will see nothing. Therefore, it is very important to use Sync after drawing...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
Tests Tests are not necessarily locations. Cheap Suit (Taste) : When the player gets up in the morning, at the very beginning of the game, he has to go to his closet and get dressed. There he finds...
redirected
redirected
redirected
redirected
Text Game Programming with FreeBASIC is our second introductory course. It teaches the fundamental game programming skills you will need to later move up to 2D and 3D games. It is recommended that...
redirected
redirected
redirected
redirected
redirected
redirected
redirected
The Prince is a team project to make an interactive fiction game in FreeBASIC. Base Idea The player is the next in line to become the boss of a mafia organization. He doesn't know this. The mafia...
Proposals A proposal is a proposal of policy, or change of policy, to the current rules and regulations that govern the administration of GDN. Purpose The purpose of this proposal is to open up GDN...
redirected
redirected
redirected
redirected
You can get this error if you are not registered and are using a function that is available only to registered users or you have download a GM6 file that has done the same. See: list of registered...
redirected
redirected
Tic-Tac-Toe, also known as Noughts and Crosses was a popular game to be listed in books and magazines. It has been listed in various forms hundreds of times. Atari BASIC Tic-Tac-Toe Machine -...
Tic-Tac-Toe is a set of sprites for 2D Tic-Tac-Toe games. This Tic-Tac-Toe sprite sheet is licensed under the Creative Commons Attribution 2.5 License. If you use it, you must give credit to : The...
redirect
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
redirected
creating page
creating page
redirected
The backlinks of this page are pages which have a to-do list.
Change all left bar navs from category:side to nav:category.
This to-do list is here to remind everyone of things that need to be changed and / or improved in this page. Everyone is welcome to contribute to reduce or eliminate the to-do list.
Getting Started Getting Started Join Game Design Game Design Game Design Documents Video Game Genres RPG Design Sprite Art Game Programming Game...
Touch of the Reaper was created to make more interesting sprites for Pong-like games. The general idea behind Touch of the Reaper is that you play the Grim Reaper in a contest for souls. This...
This page has been recommended for transfer to another GDN project.
redirected
redirected
redirected
redirected
General sprite art tutorials. Sprite Art 101 This tutorial series will teach you the very basics of making your own sprites. Sprite Art 101 - The Direction of Light - the introductory sprite art...
redirected
redirected
Core Programming Level One Hello World Tutorial - everyone's first tutorial. Level Two Input and Output Tutorial I Graphic programming ( external links ) Website about creating graphics using...
This page lists our PlayBasic Tutorials. Beginner PlayBasic Tutorials These tutorials cover the basics. You should read through these tutorials first. PlayBasic Minimum - the minimum you need to...
redirected
This is page contains 6502 ASM source code using the 6502 MAS. It requires the 6502 MAS because it makes use of its I/O window. This is an example of how to put typed characters to the I/O...
U9
redirected
redirected
redirected
redirected
redirected
redirected
Unusual and original monsters are rare in RPGs. However, at least one game series, EarthBound (Mother, if you live in Japan) has made it a point to use its own, fisher-price-on-acid monster set....
redirected
redirected
redirected
redirected
redirected
Commodore BASIC variables can hold a string, an integer, or a number with a decimal fraction. Which data type is used is determined by a symbolic ending. $ - string (nothing) - integer % - decimal...
redirected
Variables hold information about your game and the objects in it. Things like a character's name or hit points (in other words, literals). Anytime you need you need to reserve computer memory to...
Creating Variables Unlike most forms of BASIC, PlayBasic does not use Dim to create variables. Instead, variables are created when they are first used. This is a sloppy way to manage variables, so...
redirected
Shoot Shoot [name](shoot people) Choose Choose [object](if someone offers you the chicken or spaghetti for example) Go Go [direction](left/right/up/down) Talk Talk [name]('Talk Waiter' will talk to...
This page links to each page that details a version of Brutus2D. Brutus2D 1.8 - coming soon Brutus2D 1.7 Brutus2D 1.6 Brutus2D 0.0.17
redirected
redirected
redirected
redirected
redirected
redirected
redirected
( PlayBasic 1.61+ ) WaitKey - wait for the player to press a key Syntax WaitKey Description WaitKey waits for player to press a key. This can be any key. After the player has pressed a key, the...
redirected
redirected
According to Wikipedia, the world largest wiki site: A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
redirected
Gallery of Doom Design Document and Sprites (in zip format). Sloppy Ninja Community (opens in new window) Team Code of 'Sloppy Ninja'~ No team code. (Quite yet)
redirected
redirected
Let me know what you need to know and I will add it here. Wiki Syntax The best way to learn the wiki synax of Wikidot is to view the source of the page you are looking at. :) There are two ways to...
redirected
redirected
redirected
This page lists sprite sets we plan to develop and other related information. Almost Done Pong, done but not packaged for distribution Memory, done but not packaged for distribution Working...
Project Name Status Description 6502 Mastering the 6502 Microprocessor using 6502asm.com Transfer 99% complete. BASIC About the BASIC programming language. Transfer 1/3...
redirected
redirected
X
redirected
redirected
redirected
redirected
y
redirected
Y
redirected
redirected
redirected
redirected
redirected
redirected
redirected
ZoeG has earned these badges :
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution 2.5 License.