Keyboard Control and Character Movement: Coding a Retro Game with C Part 3
In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on screen.
In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on screen.
Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the previous C tutorial we looked at that code but didn’t examine …
Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to program in C? TL;DR C is one of the most sought-after languages in …
Retro computing and retro games have had a renaissance. I love it. The community has never been so vibrant. As I write this, my friend Andy has won an award for his brand new Commodore Vic 20 computer …
In the final (for now, at least) entry in this series, we are going to pull everything together into a playable “Shoot the Invaders from Space” game that has keyboard and joystick control, …
There is one last popular option for scrolling the screen and covering it gives us an opportunity to introduce the special AMOS animation language, AMAL … Previous AMOS Basic Tutorials in this …
In the previous article, we created a tile map and did a simple scrolling screen using Screen Copy. While it worked, and demonstrated some cool aspects of AMOS, it wouldn’t really be efficient …
Up until now, our AMOS BASIC programming has relied on loading quite large full-screen images as our backgrounds. That is not memory efficient, plus creating maps and levels this way would be quite …
Previously we looked at how AMOS can load images and configure screens, and layered scrolling via a feature called “Dual Playfield”. If we are going to create playable games then we will also need …
Previously we looked at how AMOS can load images and configure screens, setting up screen resolution and number of colours. I also left you with a tease about this lesson, where I mentioned that AMOS …
AMOS BASIC programming tutorial series starts with Screens and loading images