University of Tourism, Technology and Business Studies Business Information Technology 2 Year / Evening
University of Tourism, Technology and Business Studies Business Information Technology 2 Year / Evening
STUDIES
Business Information Technology
2nd Year / Evening
Advanced Object Oriented Programming
Lecturer: Jean Paul NIZEYIMANA
Group Assignment (Group 1)
1. Introduction
Java has now become one of the most popular and most used languages for introductory
programming in computing courses.
The
tool
of special
interest
to this
course
is BlueJ,
an integrated
software
programming.
Classes, objects,
methods and parameters can be introduced as concepts before talking about Java,
syntax, variables, types or a main method. To exploit the potential benefits fully, a
different order of introduction and a different set of assignment projects is needed
compared to conventional courses. In this assignment you will implement the following
game in java
Bejeweled
Description: The board is filled with seven different types of jewels. The player
can swap two adjacent jewels to form a three-in-a-row, causing the jewels to
disappear and the jewels on top of them to fall down. Creating chain reactions
gives bonus points.
Variant: Different power ups for matching a particular jewel. Be able to sometimes
swap jewels that are not adjacent to each other. Timed games.
2. Derivables
-
Algorithm
Implemented program
Documentation