Jaiseung Bang – Project Manager Sebastian Zimmeck – Language and Tools Guru Vincent Liao – System Architect David Yang – System Integrator John Nguyen – Tester and Validator TRiX
What is TRiX? Imperative language for creating trick- taking card games - Specialized Domain (e.g., Hearts, Whist) - Intuitive - Simple - Easy to Read - Portable
Data Types Integer String Boolean Card Player
Methods Defining card hierarchy Assigning point values to cards Revealing cards Transferring cards among players Modifying player attributes
Architecture
Sample Program Hearts
Graphical User Interface
Testing Regression Testing Black Box Testing Integration Testing White Box Testing
Why TRiX? Easy to write and understand Numerous built-in functionalities Auto-generated interactive GUI Program complex games quickly It’s FUN!