Difference between revisions of "Programming"
(→Programming Languages) |
(→Game Logic) |
||
Line 25: | Line 25: | ||
Basic understanding of UML | Basic understanding of UML | ||
− | + | Abstraction | |
− | + | Lists/Vectors | |
− | Interfaces | + | [http://en.wikipedia.org/wiki/Queue_(abstract_data_type) Queues] |
+ | |||
+ | [http://en.wikipedia.org/wiki/Stack_(abstract_data_type) Stacks] | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Associative_array Dictionarys/Maps] | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Protocol_(object-oriented_programming) Interfaces] | ||
− | |||
Revision as of 18:27, 9 January 2015
Low Level and Computer Setup
Operating Systems
TBD
Hardware Setup
TBD
Drivers
TBD
Game Logic
Prerequisites
Basic understanding of UML
Abstraction
Lists/Vectors
Game Program Structures
TBD
Lamps
TBD
Switches
TBD
Solenoids
TBD
Audio
TBD
Video/DMD
TBD
Players
TBD
Game Modes
TBD
Tying it Together
TBD
Programming Languages
Pinball Frameworks
P-Roc (C++)
P-Roc (Python)
Fast
Game Engines
Unirt3d
Unreal
ID Tech
Halflife 1/2 Source
programming paradigms
Language Selection
TBD