Jump to: navigation, search

Programming

Revision as of 18:33, 9 January 2015 by Linolium (talk | contribs) (Game Logic)

Low Level and Computer Setup

Operating Systems

TBD


Hardware Setup

TBD


Drivers

TBD



Game Logic

Prerequisites

Basic understanding of UML Specifically Class Diagrams, Activity Diagrams, and Sequence Diagrams.

Abstraction

Lists/Vectors

Queues

Stacks

Dictionarys/Maps

Interfaces


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

Mission Pinball

P-Roc (C++)

P-Roc (Python)

Fast


Game Engines

Unirt3d

Unreal

ID Tech

Halflife 1/2 Source


programming paradigms

Procedural

Object Oriented

Functional


Language Selection

TBD