Fortgeschrittene objektorientierte Programmierung
LVA 185.211, VU, 3 ECTS, 2016 S

First Assignment

Network Game

Design and implement a network-compatible mouse racing game in an object-oriented programming language of your choice (but not in a language specialized for game development). The game shall correspond to the following description.

Each player is represented by a mouse searching for a piece of cheese located at the playing field. Mice pace around rather quickly within the boarders of the playing field according to a predefined algorithm (to be determined by the game designer) depending on environmental influences. Such influences origin from different kinds of barriers and artefacts (walls, fences, lakes, toys, food, toxins, fragrances, traps, etc.) causing a mouse to change its behavior, direction or speed for a while or forever. Players can influence the race by adding artefacts to and removing them from the playing field during the race. Winner is the first mouse finding a piece of cheese.

Each player uses his/her own computer connected to a network. The communication between the computers shall be efficient enough to avoid noticeable delays for up to four players. All players shall get the same information at about the same time.

Please select appropriate details of the game by yourselves. Give your fancy full scope.

Complang
Puntigam
   Contact
   Research
   Lehre
      OOP
      Typsysteme
      EP2
      FOOP
      Prog.spr.
      frühere Lehre
         LVAs 2017 W
         LVAs 2017 S
         LVAs 2016 W
         LVAs 2016 S
            PK
            FOOP
               1. Aufgabe
               2. Aufgabe
               3. Aufgabe
            Prog.spr.
         LVAs 2015 W
         LVAs 2015 S
         LVAs 2014 W
         LVAs 2014 S
         LVAs 2013 W
         LVAs 2013 S
         LVAs 2012 W
         LVAs 2012 S
         LVAs 2011 W
         LVAs 2011 S
         LVAs 2010 W
         LVAs 2010 S
         LVAs 2009 W
         LVAs 2009 S
         LVAs 2008 W
         LVAs 2008 S
         LVAs 2007 W
         LVAs 2007 S
         LVAs 2006 W
         LVAs 2006 S
         LVAs 2005 W
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Contact
Fast Access:
next assignment
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | Datenschutzerklärung | last update: 2016-03-11 (Puntigam)