GAMEOVERGAMES PRODUCTIONS'S PROFILE

This here form looks pretty interestin'. I might just get around to filling this in for y'all sometime*.

*sometime does not in any way implicate that this form will ever be filled out
Barbarians and the Necro...
Oldschool Castlevania platforming romp

Search

Filter

Booleans, Variables, Constants, Arrays, and Conditional Branches

[ORG 0x100]
mov ah, 9
mov dx, msg
int 0x21 ; MS-DOS interrupt

mov ax, 0x4C00
int 0x21

msg db 'C++? I can't keep up with all these newfangled higher programming languages kids use today. Thats about three years after my prime.$' ;

Darken

It's ANDERSON trap!

Why aren't there more tutorials on the basics?

I contributed my part to the Make WIP Happy Foundation's Help New Third-World Game Developers fund.

Edit:
Booleans, Variables, Constants, Arrays, and using them in Conditional Branches

Booleans, Variables, Constants, Arrays, and Conditional Branches

c++ *not what this article is about*

Incoming Milk!

How to use switches

The Conditional Branch button is in the second screenshot.

Why aren't there more tutorials on the basics?

I said cross engine (and concepts not application), just the general idea of extremely basic concepts in no way catered to your average whatever the age is new VX user. :P

Besides, I wanted to use that new convenient wikipedia bbc!

Why aren't there more tutorials on the basics?

Okay, here's a list of cross engine articles for understanding the concept of variables, switches, sprites, and other such basic concepts. Someone feel free to write an article from them and submit it to the site. Or just submit the list. Whatever.

Algebra [wikipedia.org] - variables and all sorts of important things
Boolean Data Type [wikipedia.org] - switches
Sprite (computer graphics) [wikipedia.org]
Conditional (programming) [wikipedia.org] - conditional branches
Object-oriented programming [wikipedia.org] - think of separate events as "objects"
Tile engine [wikipedia.org] - The concept of "tiles"

How to use switches

Well, switches are the most basic concept of conditional logic, and I would worry if someone couldn't figure them out on their own.

Let's see, what a switch is:
Switch == Boolean
Can have the value "ON" or "OFF"
ON is equivalent to the value "1"
OFF is equivalent to the value "0"
ON is equivalent to the value "true"
OFF is equivalent to the value "false"

For further reading on how to use a "Switch" or Boolean, see Boolean Algebra (logic) [wikipedia.org]

What are you working on now?

I've managed to multithread parts of the platforming engine that Spelunky is built off of.

If only such a great game wasn't made in GameMaker, and instead something with better performance.