Jaiseung Bang – Project ManagerSebastian Zimmeck – Language and Tools Guru
Vincent Liao – System ArchitectDavid 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
Sample Program Hearts
Sample Program Hearts
Sample Program Hearts
Sample Program Hearts
Sample Program Hearts
Graphical User Interface
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!