Atari Asteroids made with ncurses
in C
Part I, Software Development, A-
Created a rather decent clone of the Atari classic using only ncurses in C. I used linear algebra I had learnt from my minor to better move and rotate entities on screen, and implemented Bresenham’s line drawing algorithm for a smooth terminal based game experience. Made use of structs for OOP-esque design. Main problems to solve were smooth rendering on a console interface and how to wrap entities when they reach the border (without a proper implementation the line algorithm would draw across the screen if the coordinates were simply changed there and then).
INSERT LINK TO SOURCE AND ASCIINEMA