generated from cs130-w21/template
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Soheilvt75 edited this page Mar 8, 2021
·
19 revisions
Hacman is a "coding" game designed to introduced the user to the simplest concepts of programming and the agony it brings.
- Useful Terms
- Compilation
- Game play
- Rules
Here's some terms which can be helpful:
- Robot: A robot on the map that is programed by the player.
- Code Blocks: Drag able blocks of code which the player will use to program their robot.
- Coding Panel: The panel on the right side of the screen where the code blocks will be place on.
- Move Block: Code blocks that allow movements.
- Rotation Block: Code blocks that allow rotation.
- Placement Block: Code block that allow for placing a Rock.
- Mining Block: Code block that will allow for mining a rocks.
- Loop Block: Code block that will allow for loops in the code.
- Power Ups/Downs: Chests around the board that will give special abilities.
- Board: A 20x18 board which is randomly populated by rocks, power ups/downs, and points.
- Turn: A turn consists of the coding phase and execution phase.
- Coding Phase; In coding phase the player will program the robot.
- Execution Phase: In execution phase the program that was created during the coding phase will be executed.
- Timer: A timer which runs during the coding phase.