Programming: Difference between revisions
Linolium (talk | contribs)
m Reverted edits by Linolium (talk) to last revision by Driskel
Line 1: Line 1:
 
== Languages ==
== Low Level and Computer Setup ==
=== Frameworks ===
 
'''Operating Systems'''
 
-Windows
 
Pros:
 
Cons:
 
 
-MacOSX
 
Pros:
 
Cons:
 
 
-Linux
 
Pros:
 
Cons:
 
 
-Custom Embedded OS
 
Pros:
 
Cons:
 
 
'''Hardware Setup'''
 
TBD
 
 
'''Drivers'''
 
-Windows DDK
 
-Mac OSX IOKit
 
-Linux device drivers
 
----
 
== Game Logic ==
 
'''Prerequisites'''
 
[http://en.wikipedia.org/wiki/Unified_Modeling_Language UML] (Specifically Class Diagrams, Activity Diagrams, and Sequence Diagrams)
 
[http://en.wikipedia.org/wiki/Abstraction_principle_(computer_programming) Abstraction]
 
[http://en.wikipedia.org/wiki/List_(abstract_data_type) Lists/Vectors]
 
[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]
 
 
 
'''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'''
 
[https://missionpinball.com/framework/ Mission Pinball]
[https://missionpinball.com/framework/ Mission Pinball]


P-Roc (C++)
== Rules ==
 
=== Light Shows ===
P-Roc (Python)
=== Modes ===
 
=== Scoring ===
Fast
 
 
'''Game Engines'''
 
Unity3d
 
Unreal
 
ID Tech
 
Halflife 1/2 Source
 
 
'''programming paradigms'''
 
[http://en.wikipedia.org/wiki/Procedural_programming Procedural]
 
[http://en.wikipedia.org/wiki/Object-oriented_programming Object Oriented]
 
[http://en.wikipedia.org/wiki/Functional_programming Functional]
 
 
'''Language Selection'''
 
TBD
 
 
----
 
== C++ ==
 
 
----
 
== Python ==
 
 
----
 
== Unity C# ==
 
 
----


== Unreal Script  ==
== Sound ==

Revision as of 21:55, 21 January 2015

Languages

Frameworks

Mission Pinball

Rules

Light Shows

Modes

Scoring

Sound