For my high-school civics class final project, I wrote a 2d-scroller on the TRS-80 in assembler. The game was a map of the high school, and you had to avoid the "losers," "socs," and teachers, and steal supplies from various classrooms, culminating in stealing stuff from the chemistry labs and blowing up the school.
Obviously, 198x was a different time.
I got an A on the assignment.
I have the code somewhere, but I fear even at this late date I'd get thrown in prison if I were to release it.