Skip to content

Latest commit

 

History

History
executable file
·
75 lines (42 loc) · 2.49 KB

README.md

File metadata and controls

executable file
·
75 lines (42 loc) · 2.49 KB

Names of all people who worked on the project

Alex Blumenstock, Anngelyque Stevenson, Hari Rajan, Sarah Zhou, Talha Koc, Anh Trinh, Gideon Pfeffer, Maddie Briere, Moses Wayne, Vishnu Gottiparthy

Date you started, date you finished, and an estimate of the number of hours worked on the project

The project lasted from March 21st to April 30th. Around 2400 person-hours have been spent on the project.

Each person's role in developing the project

Vishnu Gottiparthy - Game player

Anngelyque Stevenson - Game player

Alex Blumenstock - Authoring environment

Talha Koc - Authoring environment

Hari Rajan - Authoring environment and Rating System

Sarah Zhou - Controllers

Moses Wayne - Properties and VoogaUtil

Gideon Pfeffer - Actor Grid, XML Serialization, File Loading/Saving Helpers, Facebook Integration

Anh Trinh - ActorMovement and Layer Recognition

Maddie Briere - Game Data

Any books, papers, online, or human resources that you used in developing the project

StackOverflow, Professor Duvall's unyielding guidance throughout the project :)

Files used to start the project (the class(es) containing main)

Main.java

Files used to test the project

See tests package

Files For Testing Grid, File Helpers, and Serialization can be found in the .text packages alongside the classes themselves.

Any data or resource files required by the project (including format of non-standard files)

See data, resources, and images folders

Any information about using the program (i.e., command-line/applet arguments, key inputs, interesting example data files, or easter eggs)

Simply run Main.java and interact via GUI.

Any known bugs, crashes, or problems with the project's functionality

Doubleclick on actor may move the actor. Authoring environment may occasionally not save XML files properly. Cannot overwrite XML files. Cannot load XML files.

Any extra features included in the project

Leaderboard

User authentication and accounts

User interaction with properties

In-game music

Type specification between objects and on-the-fly type creation

Place objects on the grid to be initialized at runtime

Layers that restrict placement and movement of actors

Polygon selection of layers

Your impressions of the assignment to help improve it in the future

It was quite the challenge. It was a good experience to work with such a large team with different styles, etc. among the different members. The importance of integration and testing along the way definately came out towards the end of the project.