Practical work during the course Madalina Croitoru IUT Montpellier MADALINA CROITORU croitoru@lirmm.fr
First 5 weeks Programming in Pascal Wumpus problem Weekly progress monitored and marked MADALINA CROITORU croitoru@lirmm.fr
Wumpus problem A mysterious monster (the Wumpus) that lurks deep inside a network of rooms. A player of Hunt the Wumpus enters commands to move through the rooms, There are twenty rooms, each connecting to three others MADALINA CROITORU croitoru@lirmm.fr
Simplified wumpus I 4 x 4 grid The goal is to grab the gold in the cave and to return to the surface. The problem is that there are pits in the cave and more frighteningly the mighty wumpus. If you enter a square of the cave that is a pit you will fall to your death. If you are next to a pit you will feel a breeze, If you enter the wumpus square and the wumpus is still alive then you die. If you are next to the wumpus you will smell a vile stench. MADALINA CROITORU croitoru@lirmm.fr
Simplified wumpus II You may shoot your only arrow in the direction you face and if the wumpus is in its flight path the wumpus will be killed and the player will hear a groan in the distance. If the player finds the gold in the mine then the player should grab it and then return to the initial square and climb out of the cave. MADALINA CROITORU croitoru@lirmm.fr
Attention! This is not only a programming exercise but a software engineering exercise You will be marked on the approach to programming: analysis conception evaluation MADALINA CROITORU croitoru@lirmm.fr
Weeks 6 - 12 INDIVIDUAL PROJECT: text based adventure game of YOUR CHOICE in Java Each week progress WILL BE monitored Final mark on: Principles of Software Engineering applied Quality of code Innovation MADALINA CROITORU croitoru@lirmm.fr