14
Jaiseung Bang – Project Manager Sebastian Zimmeck – Language and Tools Guru Vincent Liao – System Architect David Yang – System Integrator John Nguyen – Tester and Validator TRiX

Jaiseung Bang – Project Manager Sebastian Zimmeck – Language and Tools Guru Vincent Liao – System Architect David Yang – System Integrator John Nguyen

Embed Size (px)

Citation preview

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

Architecture

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!