Notice: This website is now outdated. The new website can now be found at www.jackfallows.co.uk
This website contains various programs which I (Jack Fallows) have written using either the C or C++ programming languages.
Particle Sandbox(Under development)This is a project which I am currently working on. It is being written using the C++ programming language using SDL for windowing and mouse and keyboard events. Building on the concept of my Particle Engine, this game will contain many new features and capabilities:
The game will be focused on customisability and simplicity. Almost everything about the particles will be customisable. All you will have to do is change the setting of the emitter. Likewise, the gravitational and charged bodies will also be almost completely customisable, allowing you to change their size, mass, charge, etc. I am hoping to keep it as simple and user friendly as possible, minimising the amount of time required to get the desired effect. For example, I hope to be able to use the mouse scroll wheel for changing certain settings of various entities, such as the mass of a gravitational body, or the charge of a charged body when you hover over one. |
|
![]() |
Particle EngineThis has been written in the C++ programming language and uses OpenGL to handle the graphics. SDL is used to handle the windowing and keyboard events. This program simply demonstrates some of the capabilities of the engine. The program also makes use of the LoadTGA() function from the NeHe tutorials* for loading the particle texture. Keyboard Controls:
No known bugs. Download:
The Linux build of the program requires that you have SDL and OpenGL installed. Updates:
|
![]() |
PongThis has been written using C++ along with OpenGL for the main graphics and SDL for the windowing and keyboard events. It also makes use of the SDL extension libraries 'SDL_ttf' and 'SDL_image'. Keyboard Controls:
The Linux build of Pong requires you to have SDL and OpenGL installed. It also requires the SDL extension libraries 'SDL_ttf' and 'SDL_image'. Updates:
|
Random Password GeneratorThis has been written in the C programming language and allows the user to create a random password of either numbers, letters (lowercase or mixed case) or both of virtually any length. The created password will be saved into a *.txt file in the same folder as the program. How To Use:
|
Text Based Adventure GameThis has been written in C. It is an unfinished Text Based Adventure Game in which the player starts out in a jail cell and must escape. You can pick up and use items in order to unlock doors, light darkened rooms, etc. How To Play:The first bit of the game is fairly self explanatory in what you have to do. When you start the main game there are a number of different commands:
The game has not undergone very much testing, so there are probably bugs everywhere. Download:
|