You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 12, 2020. It is now read-only.
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