Project Browser

Directory Tree | Traditional project browser | List ALL projects


Browsing by:
 
Open Folder  Programming Language
    Open Folder  C++
          C++

45 projects in result set.
Displaying 20 per page.
<1> <2> <3>
  Name Description Subprojects
Project 3D graphical MUD ClientThe 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
Project Advanced SPS2 DemosThis project contains various demos, effects and everything that may cross our minds and it's cool. Related projects: SPS2, SPS2DemoNone
Project C and C++ Programming Newbie SocietyThe aim of the C and C++ Programming Newbie Society is to teach programming to a wide variety of skill levels. Ranging from people who have never written code in their lives, to people who are aces in other languages (Such as Perl, PHP, or Visual Basic). There will be links to tutorials, code snippets to download, compile on their PS2's, and learn from, forums in which to discuss programming techniques, and ask for C/C++ help. I myself am on the journey of discovery with C/C++, and will therefore be posting my progress for others to follow. The Playstation2 Linux platform is a new and exciting opportunity for would-be programmers to arise and share their ideas, this project will attempt to bring their ideas to life with the magic of C/C++ and PS2 Linux.None
Project DaBox demoThis program is intended as a demo for graphics and general programming. It places the user in a 6-sided (4 sides, roof, floor) box basically in which all the sides are texture mapped in the RGB channels and then gloss mapped in the alpha channel. It allows the user to pan the camera based using an analog stick and translate it using the other. It also contains a collision detection algorithm and uses SPS2, PS2GL, PS2SDK, GSLib, and EE-Newlib. It uses the core and both vector units, along with a few IOP modules, including a pad manager, a sound driver (it will have sound), and I can't decide if I should map the analog sticks to the game axes in the IOP or the EE core (I hope I don't have to use a VU for this). It consists of three components: initialization, application-stage graphics processing, the rendering loop, and the input/output components. I render the textures using a small ambient light and I don't believe that any specular or diffuse lighting will play a part.None
Project Dark Racer SPS2Following the tutorials by Mr Henry Fortuna, i shall make a 3D racing game with collision detection, physics, AI and the use of Force Feedback. Using SPS2, There shall be two types of race, a time trail and a race against another car, with future plans to make a 2 player race. All the code shall be commented and used for others to progress on. A nice menu system shall be put into place as well.None
Project ecare/itv prototype for senior citizensThis software is a prototype of a server-client system for senior citizens. It consists of a shopping-system, a message-system, a health-system, an emergency-system and two games. The software was created as the practical part of my diploma thesis. It is stable, however it is very insecure and slow, because the purpose of this prototype was to do usability-tests.None
Project Elite Black EditionBased 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
Project EmotionVJThe purpose of this project is to create a PlayStation2-based visual mixer, that allows you to create your own "clips". Ideally it will work with 3d objects, particles, text and images that you can store on your HDD. Far future plans: support for EyeToy or USB Camera and USB sound sampling (for real-time synchro to the music). It will be like Moderngroove MOS Edition, but open for new visualisation sources.None
Project FlubbFlubb will be a puzzle/action game in which you'll have to shoot around some ball in a sticky level to reach a goal. The first task of this project will be a gameplay prototype to find out if and exactly how this concept works ;)None
Project Full scale clone of blender on XI aim to make this program as true to the original as possible. It will allow the same rendering capabilities as it's i86 brother. I hope to have some help from the public to make the renderer use the playstation's graphics chip to do most of the hard rendering work. This project has just started, so please feel free to lend a hand.None
Project GIF/VIF/DMAtag disassemblerReads in a GIF/VIF/DMAtag from a file, and prints its contents to the screen, useful in debugging perhaps. Current beta can translate GIFtags and provide warnings for some errors that may be hard to catch (e.g. setting PRIM in REGLIST mode). No VIF/DMA support yet. Compatible with .dat files for VU competitions, and VU dumps from Sauce's modified harnessNone
Project GravaStarBelive me or not, but there is a life on the Mars. Try to find it with the Grava Star Game. A Martian action/strategy game for Linux KitNone
Project IGGS_PS2 3D engineIGGS_PS2 is the name of the project our team has taken. What this project is about is utilizing the strengths of the PlayStation 2 hardware, as exposed through the SPS2 development library and libps2dev , in a meaningful and understandable way in order to provide strong foundations for a modern game engine using techniques that focus on hardware friendly approaches rather than complete reliance on the Linux operating system abstraction of the PlayStation 2 architecture. Our engine will work towards providing a graphics API (Transformation, Lighting, Clipping, Texturing, etc...) a basic game logic, animation and basics physics support. Our engine will feature also a model loader based on 3DSIntmd and IntmdLoader as provided by the PS2conv project: http://playstation2-linux.com/projects/ps2conv/ Ideas and suggestions were taken also from Henry Fortuna's PlayStation 2 Linux home-page at: http://www.hsfortuna.pwp.blueyonder.co.uk/ A lot of thanks go also to Sparky, Sauce, Cashimor, nAo, Fafalada, ERP and others on the #sps2 channel for their help, guidance and moral support (and some deserved kicks in the butt ;)). We want to make a point of a good documentation of the engine's components and of the algorithm/ideas chosen during development as we hope the experience we gather working on PlayStation 2 might be useful to others as well as to ourselves. We will make such documentation available in the future through journals published in HTML format as well as providing pre-compiled and working binaries.None
Project joypadlib - A joypad libraryThe standard joystick interface exposed through Linux, which is used by the samples included with PS2 Linux, is inadequate for accessing all the features of the newer Playstation joypads. Among the things you can't do with the standard Linux joystick interface are: -Read the analog sticks -Read the pressures on the "digital" buttons -Set the joypad vibration To address these shortcomings you could open up the devices directly in your own program and access and use ioctl commands. The problems with this approach are many: -ioctl calls are ugly -The format of joypad data isn't very well documented -Accessing the raw data returned from the devices is cumbersome and error prone The joypadlib library hides most of the ugliness and complexity of accessing the joypads, which will hopefully give anybody using this library more time to create games.None
Project KISS RendererThe KISS (Keep It Simple, Stupid) renderer is a basic Path 1 rendering library built on top of SPS2 and intmdloader. It supports backface culling, trivial clipping and a simple parallel/ambient lighting model. A set of functions are supplied for uploading VU1 microcode, geometry and texture data. The library could be used as the basis for a game engine, or as sample code when developing your own renderer.None
Project Laatukauraa (demo)Laatukauraa is a tAAt (http://www.taat.fi) combined demo contribution for the Assembly 2002. Unfortunately it was not shown on the big screen, but here it is. Enjoy. Includes source code (uses PS2GL). Does NOT contain the used libraries (libmad (http://www.mars.org/home/rob/proj/mpeg/) for mp3 playback and ODE (http://www.q12.org/ode/ode.html) for physics. Requires the newest bigphysarea kernel patches (for PS2STUFF). None
Project lesschessThis is a port from OpenGL to SPS2 of a simple, fast, 3D chessboard program. Not all of the chess moves are yet implemented, e.g. castling, and no checking for endgame situations (like checkmate or stalemate) is performed. However, it compiles and runs perfectly fine, and is perfect for those moments that you don't have a chessboard handy...None
Project lightWave scene preview tool for PS2LightWave(tm) scene preview tool for PS2 helps the user design an animation sequence in LightWave 7.5 onwards and play it back with as much fidelity as possible on the console. Scene files are exported using a (supplied) plugin on the PC (MacOSX support coming soon) and then are played back on PS2 using the native playback code. The playback code will be made opensource, however, since the LW scene exporter on PC/Mac uses proprietary code to extract some data from LightWave scenes, it's not possible to make it open source. For a start, this project will be directed and crafted by one programmer, and will be made accessible to public when mature.None
Project memcardlib - A memory card library The standard memory card interface exposed through Linux ends up being a little cumbersome in real applications. If you want to read or get information about the memory card you end up having to open the device and do ioctl commands on it. If you want to write or delete files you end up having to mount/umount the memory card into some known directory and then perform your file operations. This library collects most of the things you might want to do with a memory card; such as determine the type and read, write, or delete files; and wraps them up into a neat interface, making the whole process of managing memory card files much easier.None
Project MIDI monitor Art"MIDI monitor Art" is a one of the visual musical instruments. It's controlled by MIDI messages, then you can perform sound and visual live with playing the MIDI instruments. It's consists of 4 parts, rhythm, bass, harmony, and solo. Please check http://f27.aaacafe.ne.jp/~songen/None
45 projects in result set.
Displaying 20 per page.
<1> <2> <3>