Skip to content
This repository was archived by the owner on Dec 12, 2020. It is now read-only.

Commit 93ad2b4

Browse files
Adding assignment READEME
1 parent 453d985 commit 93ad2b4

1 file changed

Lines changed: 58 additions & 0 deletions

File tree

PacmanA1/README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# Pseudo Pac-Man
2+
This is an sort of pac-man logic mini game, where the main character moves around the board eating *food* and avoiding aliens. But dont get scared off by the aliens they dont move!
3+
>*To view this [document](https://github.com/prince-chrismc/Computer-Graphics/tree/master/PacmanA1/README.md) properly, click on the link provided.*
4+
5+
## Contributors
6+
**Student** | **ID**
7+
:---:| ---
8+
Christopher McArthur | `40004257`
9+
10+
## Game Options
11+
**Option** | **Effect** | **Limit**
12+
:---:| --- | ---
13+
Board Size | Allows the user to select a grid size before game launch | Range: [9, 35], Condition: Must be an odd number
14+
15+
## Controls
16+
17+
### General
18+
**Action** | **Effect**
19+
:---:| ---
20+
ESC_KEY | Exit the game
21+
22+
### Pac-Man
23+
**Action** | **Effect**
24+
:---:| ---
25+
W_KEY | ++Translate-X
26+
A_KEY | --Translate-Y
27+
S_KEY | ++Translate-Y
28+
D_KEY | --Translate-X
29+
30+
### Render Mode
31+
**Action** | **Effect**
32+
:---:| ---
33+
P_KEY | Render objects as points only
34+
L_KEY | Render objects with lines only
35+
T_KEY | Render objects normally
36+
37+
### Object Controls
38+
**Action** | **Effect** | **Limit**
39+
:---:| --- | ---
40+
U_KEY | Increase the size of the objects | Max: x10
41+
J_KEY | Decrease the size of the objects | Min: x0
42+
43+
### Camera
44+
45+
#### Keyboard
46+
**Action** | **Effect**
47+
:---: | ---
48+
UP_KEY | ++Translate-Y
49+
LEFT_KEY | --Translate-X
50+
DOWN_KEY | --Translate-Y
51+
RIGHT_KEY | ++Translate-X
52+
53+
#### Mouse
54+
**Trigger** | **Action** | **Effect**
55+
:---: | :---: | ---
56+
LEFT_BUTTON | Cursor X-axis mouvement | Zoom in (towards right), Zoom out (towards left)
57+
MIDDLE_BUTTON | Cursor Y-axis mouvement | Tilt along board along Y-axis (up/down relative to the left side ofthe board)
58+
RIGHT_BUTTON | Cursor X-axis mouvement | Pan along board X-axis (drag && drop style; right-to-right, left-to-left)

0 commit comments

Comments
 (0)