This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:spring2025:comporg:projects:dap0 [2025/02/16 14:33] – created - external edit 127.0.0.1 | haas:spring2025:comporg:projects:dap0 [2025/03/01 22:29] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 7: | Line 7: | ||
=====OBJECTIVE===== | =====OBJECTIVE===== | ||
- | As we have been implementing our snake game, issues crop up and we find ourselves in need of debugging. | + | As we have been implementing our pong game, issues crop up and we find ourselves in need of debugging. |
=====TASK===== | =====TASK===== | ||
Line 18: | Line 18: | ||
* 3 parameters via the stack: | * 3 parameters via the stack: | ||
* value to display (first added) | * value to display (first added) | ||
- | * X coordinate (second added) | + | |
- | * Y coordinate (third added) | + | * Y coordinate (third added) |
* all register and important system states preserved (ie whatever was going on before the call to debug must be preserved: save and restore) | * all register and important system states preserved (ie whatever was going on before the call to debug must be preserved: save and restore) | ||
* make use of the stack instructions **PUSH** and **POP**, although all stack access does not have to exclusively be via **PUSH** and **POP**. | * make use of the stack instructions **PUSH** and **POP**, although all stack access does not have to exclusively be via **PUSH** and **POP**. | ||
Line 101: | Line 101: | ||
* Solutions not utilizing indentation to promote scope and clarity or otherwise maintaining consistency in code style and presentation will be subject to a 25% overall deduction | * Solutions not utilizing indentation to promote scope and clarity or otherwise maintaining consistency in code style and presentation will be subject to a 25% overall deduction | ||
* Solutions not organized and easy to read (assume a terminal at least 90 characters wide, 40 characters tall) are subject to a 25% overall deduction | * Solutions not organized and easy to read (assume a terminal at least 90 characters wide, 40 characters tall) are subject to a 25% overall deduction | ||
+ | * Individuals who have not participated at least 50% will be subject to a 50% overall deduction. | ||