Difference between revisions of "Programming"
(→Low Level and Computer Setup) |
|||
Line 4: | Line 4: | ||
'''Operating Systems''' | '''Operating Systems''' | ||
− | + | -Windows | |
+ | |||
+ | Pros: | ||
+ | |||
+ | Cons: | ||
+ | |||
+ | |||
+ | -MacOSX | ||
+ | |||
+ | Pros: | ||
+ | |||
+ | Cons: | ||
+ | |||
+ | |||
+ | -Linux | ||
+ | |||
+ | Pros: | ||
+ | |||
+ | Cons: | ||
+ | |||
Line 14: | Line 33: | ||
'''Drivers''' | '''Drivers''' | ||
− | + | -Windows DDK | |
+ | |||
+ | -Mac OSX IOKit | ||
+ | -Linux device drivers | ||
---- | ---- |
Revision as of 19:22, 9 January 2015
Contents
Low Level and Computer Setup
Operating Systems
-Windows
Pros:
Cons:
-MacOSX
Pros:
Cons:
-Linux
Pros:
Cons:
Hardware Setup
TBD
Drivers
-Windows DDK
-Mac OSX IOKit
-Linux device drivers
Game Logic
Prerequisites
UML (Specifically Class Diagrams, Activity Diagrams, and Sequence Diagrams)
Game Program
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
Unity3d
Unreal
ID Tech
Halflife 1/2 Source
programming paradigms
Language Selection
TBD