FLight club

brought to you by Team ORD

Adopt-a-project


Three reasons to choose Flight Club [ORD]:

  1. The Foundation
  2. The Implementation
  3. The Final Product

Foundation


  • Built on Python

  • Strongly and Dynamically typed
  • Consistent code style with PEP8
  • You've all used it!

Foundation

  • Built on Pygame
  • Based on SDL (so it's fast)
  • Negligible startup time
  • Installed on all lab computers

Foundation

  • Tested with nosetests
  • Quick to write
  • Quick to run
  • Run automagically using pre-configured continuous integration

implementation

  • Extremely Configurable and Scriptable


  • Awesome Features
  • Random Terrain Generation
  • Realistic(ish) Plane Movements
  • Fish AI

  • Events System
  • Easy to simulate user inputs
  • Reduces coupling (no spaghetti code)
  • Top-down control flow

Final Product

  • Hard but fair
  • Challenging
  • Hardcore mode by default
  • True test of skill (like Papers, Please on speed and with planes)

final product

  • Polished Gameplay
  • Advantage of awesome features discussed earlier
  • Lots of playtesting
  • Ultimate culpability - it's up to you.

Final product

  • Sweet Visuals
  • Familiar and charming
  • Intuitive UI
  • Hand-crafted and easy to extend




flight club

"The things you own end up owning you."

- Tyler Durden, Fight Club (1999)


[ORD]

Flight Club. It could be yours.

By Laurence Smith

Flight Club. It could be yours.

  • 252