|
Name |
Description |
Subprojects | | Animation | Animation of all types | 2 projects | | Artificial Intelligence | Artificial Intelligence. | 4 projects | | Physics | How stuff in your world interacts | 1 projects | | Rendering | Drawing the pretty stuff | 4 projects | | 3D graphical MUD Client | The client uses TCP/IP to connect to a server, which will provide strategic and tactical information regarding the game. Operational decisions are made by the client. The client supports audio using /dev/dsp, graphics using SPS2 (code by Jonathan "Kazan" Hobson), and uses both the pads and the keyboard as interfaces. It will allow people to talk to each other, fight each other and the monsters that are in the MUD, and solve any available quests (two so far).
Models are stored in Milkshape 3D format, textures in swizzled tm2 format and audio is currently in 11025 mono 8-bit format, though this could change later.
Players can move around with the directional buttons and the left stick, control the camera with the right stick, interact with the environment using the square button, fight using the cross button. Many other options (spells, option screens, mail boxes, et cetera) are available. See the file "CONTROLS" for details.
The project is currently looking for people that want to help coding and testing. Please contact me! (Contact me if you download the code, want to use the server, or for any other reason). | None |
| Audio Engine | Audio Engine is a API that allows the user to call simple functions such as 'PlaySound' to add sound effects to their projects. Allows upto 16 voices to play at once, each voice having it's own volume and left/right settings.
As the API grows, things such as effects like low/high passes, reverb, echo etc will be added based on what users would like. | None |
| Ball Game | Welcome to Ball Game, your aim is to direct your ball to the goal on each level, sound easy? Then think again, you dont have direct control over your ball, instead you have to shoot it around the level, a bit like a pool ball, but this isn't some nice flat pool table, you'll have to content with gravity, wind, water and slopes, of course you're not entirely helpless, no you can collect power spheres along the way which allow you to change the properties of you ball (such as making it bouncy, or solid and heavy, or even turning it into a cube), but remember you can only carry a few of these spheres at once, it's up to you to decide which ones you want and which ones you leave behind. | None |
| Elite Black Edition | Based on the tutorials provided by Dr H S Fortuna a remake of the 1980's classic 'Elite' for the SONY PlayStation 2 Linux Development Kit. In the initial release only the original game will be available, ie trading/combat, however future addtions include the ability to play 'online', more ships, features (ability to fly around the planet surface for example, co-operation between players, fleet management and control, planetary system control.
Work in progress, currently will render all objects, and basic trading is being worked in at the moment.
The new home for this project is located here. | None |
| Lunar Lander | Lunar Lander is a fun little 2D game based on realistic Newtonian physics. Thrust, acceleration and fuel mass loss are accurately modelled based on the actual specifications of the lander. The object of the game is to guide the lander to a safe touchdown while battling the relentless force of gravity.
I am using the SDL and SDL_mixer libraries to provide 2D graphics, sound and music. | None |
| Peach Gardens | Peach Gardens is a 2d adventure game for Playstation 2 Linux kit. The game is situated on a wonderful piece of land, where nothing bad ever happens. In this world, a young boy is about to leave his parents to start a life of his own in some far-away land. As a player, your job is to guide the boy through various challenges that shape his skills and prepare him for his chosen profession. The game features exploration, puzzles, trading, some role-playing elements and mini-games.
Peach Gardens uses libps2dev library. Full source code is available at project page. | None |
| PS2 Game Engine | ps2engine comes from our school project. Our team, Delusional Studios,
are taking the Electronic Game Design course at NBCC Miramichi. For our
final product for next year, we are doing a ps2 game called Demonic
Psychosis. In order to be able to make the game in time next year, I am
starting the coding for the game engine now.
The game engine so far supports a DMA memory manager, a DMA packet
engine that supports automatic packet stitching with 32, 64 and 128 bit
support, a DMA packet scheduler that allows you to flag packets to be
sent or not and build a call list and send the call list for each DMA
channel independent of each other. The game engine will eventually
support quake 3 level support for interiors, quad trees for the outside
areas, key-frame and skeletal animation with quake 2 models, light-wave
models and custom file formats for optimized models. The custom model
support allows user's to enter openGL like commands to enter vertexes,
normals, colors. The matrix manager also is openGL like and contains all
off the commands from openGL including scaling, translation, rotation
and also a view matrix, projection matrix, camera matrix and model
matrix. Plus two other matrixes used for lighting. There will be many
more additions to the game engine as time goes by. | None |
| Pulsar | A 3d space ship shoot-em-up. Will run under native mode (not linux) using the psal library. The psal library is being developed along side Pulsar. | None |
| Quake 2 for PS2 | The single purpose of this project is to port the Quake 2 game source-code to the PS2 platform. Yes, Quake 2 is now officially "old news", but you might be surprised to learn that Quake 1 through Quake 3 use the same codebase. Once the porting effort is done, the project may evolve to incorporate more modern features.
Note that you will need game data from the Quake 2 CD for any of this to be of use, or you must have a completely new set of game data. | None |
| xmame for PlayStation 2 | Building on Nicola Salmoria and The MAME Team's MAME emulator, and Lawrence Gold's work on xmame, xmame for Playstation 2 leverages the incredible amount of work already done to emulate classic and contemporary arcade machines in traditional computing environments. | None |
|