Hello Sprite
- write code which uses at least one sprite and the keypad
assemble your altered code, test with the GameBoy emulator
submit both your source code and the GameBoy binary on the class blog under category "Hello Sprite"
- Due March 2 midnight
Purpose
By completing this assignment you will understand:
the basics of GameBoy video, including sprites and how to manipulate them
- interrupts
getting input from the GameBoy the keypad
- basic assembler commands, such as macros
Assignment Details
Read my notes on GameBoy video and gbspec.txt lines 611 -788.
Write code which uses at least one sprite and the keypad. Look at hello-sprite.asm for ideas on basic technique.
- Ideas for code:
- simple drawing program?
- draw paddles or mutant ships and move them around or have them move...
- have the speed of one or more sprites change in some way
- combine sprite letters with existing background letters?
- ??? --- think of something fun
better than changing the original Hello Sprite code --- change somebody else's change to the Hello Sprite code.
- make sure your name is in the comments in the first few lines of the code source.
post both your source and binary in one post on the class blog.
- title the blog with your name
- in the body of the blog, give a brief description of what your program does
if your program uses source files other than the ones that the original "Hello Sprite" Gameboy assembly code uses, say what they are. If they are not available on the software page, include them, in your post as well.
- put them in the "Hello Sprite" category of the blog
- example post coming soon....
you are encouraged to comment and even alter other people's work.
- If you have more than one "good idea" for altering the code, you can submit to the blog more than once.