1942
By Thomas Jebson
(Created: 2025, Updated: 2025 - Complete)
Academic Project
Skills & Technologies Used
Supported Platforms
Links
About
Originally, 1942 was a vertically scrolling shoot'em up game produced
by Capcom for the arcade platform in 1984. This is a modern take on the
game developed in C++ using SFML (Simple and Fast Multimedia Library).
This remake of the game includes two playable levels, custom dynamic
terrain generation (through Perlin noise) and custom enemy plane flight
mechanics. Furthermore, the game features a custom power-up mechanic
as well as a full series of menus.
Credits
This game was designed and programmed by Thomas Jebson exclusively, using the following third-party assets:
Sound Effects
Reflection
This recreation of the arcade game 1942 using C++ and SFML is my second
graphical
based game developed using this system. My first being 'Bouncing Balls'. This game
is more ambitious featuring a vertically scrolling dynamically generated background
using a custom implementation of Perlin noise. Furthermore the game also features
custom combat mechanics for two different varieties of enemy plane, with one forming
a boss plane. This boss plane was also later used to implement a power-up mechanic.
This game was developed for a computer-games architecture and optimisation
module on the first year of my degree and was credited as being one of
the best pieces of work 'in the history of the course'. The skills I learned
in the development of this game were later employed in PMMA,
a highly optimised multi-media API for C++, Cython and Python.
Images