Skip to content

tomgud/02393-Project

Repository files navigation

README for the final game framework
-----------------------------------

The goal of this framework is to integrate the work of all programming
teams into our game "enigma3d". To make this possible, this framework
provides the entire "infrastructure" of the game, so that each team
has their own set of files they work on.

 * Below is the list of current programming teams, each team has a
   label TXX (for some number XX). The files belonging to such a group are
   TXX.cpp and TXX.h. 

 * YOU MUST NOT change any other files than the ones belonging to your
   group, because otherwise the integration of the works is not
   possible. 

 * If any team has a problem integrating their work into the game by
   changing only their TXX.cpp/.h, they MUST contact us; then we will
   find a solution, in the worst case with that team's work not being
   integrated with the rest.

 * Please do look carefully through all the central files of the program and 
   their comments to understand how the game works:
   - game.cpp / game.h
   - field.cpp / field.h 
   - main.cpp
   and most importantly the example fields in
   - testfield.cpp / testfield.h
   These latter two are very much like how your TXX.cpp/TXX.h should
   look like. You are welcome to copy any of the code from these existing 
   files and re-use it in your TXX.cpp/TXX.h. 

 * You see in the code, that the name of the class that team TXX would
   build is TXX, and the unique identifier for that Field is tTXX that
   should return upon getFieldIdentifier(). You must not change that.

 * Every group should write a level file (modifying
   enigma3d.app/Contents/Resources/field.lvl) in which the own kind of
   Field occurs. The field entry in the level file should simply be
   the group number XX.
   
 * FINAL SUBMISSION: send to Jose <jncq@imm.dtu.dk> :
   - your TXX.h 
   - your TXX.cpp 
   - your field.lvl -- renamed to TXX.lvl
   - any textures/etc. your stone uses

 * If your team works on more than one Field type, ask Jose for reserving
   additional names/identifiers for you. 

 * MOST IMPORTANT: Any problems, unclarities, questions : contact us!!

----------- here is the current list of teams with their TXX numbers ------------------

Mads Friis Hansen  T01
David Miles Carlsen  T01
Nicklas Ploug Feenstra  T01
Jacob Søgaard  T02
Peter Bundsgaard  T02
Jonathan Gabriel Theodor Høstgaard-Brene  T02
Allan Riordan Boll  T03
Mikkel Brettschneider  T03
Søren Matthias Goldschmidt  T03
Bo Mortensen  T04
Constantin Hubmann  T04
Tue Steen Madsen  T05
Claes Gustav Oliver Ahlberg  T05
Mika Turunen  T06
Clara Issanchou  T06
Florine Yana  T06
Jakob Mahler Hansen  T07
Minh Haw Truong  T07
Kenneth Marx Hoe  T07
Peter Juhler Dinesen Pedersen  T07
Bjarke Pedersen  T08
Kasper Drenck  T08
Erik Hannes Andersson  T08
Timm Daniel Noel Karl Rasmussen  T09
Anders Bruun Nørring  T09
Claus Agerskov  T10
Nelson Walther Bayas  T10
Nicolas Tiaki Otsu  T11
Emeline Cadier  T11
Nicolai Lissau  T11
Kenneth Borch Zimakoff  T13
Jimmie Louis Borch  T13
Simon Kirkeby Wessel  T13
Nicolaj Voetmann Nielsen  T13
Jesper Brandt Rasmussen  T14
Michael Brandt Rasmussen  T14
Mads Mønster Jensen  T15
Geir Björnsson  T17
Thorir Gudlaugsson  T17
Andreas Hansen  T17
Lasse Peter Jensen  T17
Hagalin Asgrimur Gudmundsson  T18
Dadi Bjarnason  T18
Tomas Pálsson  T18
Alexander Fischer Paulsen  T19
Bo Visfeldt  T20
Thomas Gregersen  T20
Casper Andreas Bjerggaard  T21
Shakib Ataei  T21
John Philip Randgaard  T21
Sorin Ovidiu Marinescu  T22
Rune Tore Paamand  T22
Jakob Gøttrup Nielsen  T23
Nicolai Rask Mathiesen  T23
Peter Gormsen  T23
Line Jelver  T23
Jesper Renè Babiel  T24
Andreas Fisker  T24
Thomas Munk Jørgensen  T24
Mehmet Karahan  T25
Ali Reza Farahnak  T25
Peter Christian Johnsen  T26
Morten Glyrup Gam-Pedersen  T26
Martin Frank Hansen  T27
Peter Holthe Hansen  T27
Thomas Buron Glinski  T27
Kim Long Nguyen  T28
Khurram  Shahzad  T28
Jannick Kaas Johansen  T29
Jonas Smith Stefansson Frederiksen  T30
John Sørensen  T30
Lars Hougaard Nielsen  T30
Elvar Örn Unnthorsson  T31
Tómas Guðmundsson  T31
Jan Cicharski  T32
Dominik Deren  T32
Daði Rúnar Skúlason  T33
Runólfur Óskar  Einarsson  T33
Rasmus Hansen  T34
Søren  Caspersen  T35
Michael Cucarella  Petersen  T35
Jackie Vincent Larsen  T36
Michael Kell Jensen  T37
Esben Ahrens T38

About

Project for the 02393 course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages