--- update 12.12.06
made some progress on the dynamic-dynamic object collision, i uploaded 2 videos of the engine with some balls and a goomba in a world with resized tiles where im kicking the balls around with yoshi, its only the collision detection which is done with very basic collision handling (kicking the balls -.-)
next thing on the list is to implement collision events for actions like spawning particle emitters or dealing damage
and after that the next will be the implementation of lifts (which means moving, rotating, jumping, path following etc platforms)
(btw, dont bother the 25 frames it says in the video, thats cause my notebook is pretty slow when i record vids while running something, w/o video recording that level runs at ~800-1000 fps on my notebook atm)
vid1
http://mitglied.lycos.de/newerth/kdyi-video1.htmlvid2
http://mitglied.lycos.de/newerth/kdyi-video2.html---
Right so, im going to edit the progress on my game in this topic
The engine im writing for the game is called Pinkballs, hence the name of the topic, the game itself will be about the Fountain of Dreams in Kirby's Dreamland being corrupted and every citizen of Dreamland having nightmares, Kirby goes on a dreamquest to Yoshis Island where he has to find something to cleanse the fountain. There he meets Yoshi who decides to help him.
The first version of it i am aiming for will be a single player game where you can choose to play with Yoshi/Kirby. The second version should be playable over the internet with 2 players where one of them plays Yoshi and the second Kirby.
The game will mainly contain graphics from Yoshi's Island levels and enemies from both Kirbys Dreamland and YI. Kirby sprites from Nightmare in Dreamland and The Amazing Mirror will be used.
Kirby will be able to steal abilities from enemies, when Yoshi swallows ability-enemies he will e.g. gain eggs which discharge in a fire ball when they hit something and deal area-of-effect damage or paralize enemies.
The current status is:
Graphics3d Models - doneAnimated 3d Models - 0%Bump mapping - 0%2d Decals - doneAnimated 2d Decals - doneLoading and optimizing level files with octrees - doneParticle System - doneCamera - doneGraphical User Interface - 0%PhysicsStatic object - Dynamic ellipsoid object collision - doneDynamic ellipsoid object - Dynamic ellipsoid object - 80%Static object - Dynamic mesh object collision - 0%Dynamic mesh object collision - Dynamic mesh object collision - 0%Proper collision event handling - 0%SoundNot implementedInputDoneGame EngineYoshi physics - 80%Background Layer - not implementedForeground Layer - not implementedParralax Scrolling (done automatically from a 3d perspective so its kinda in alrdy)All the rest - 0%Network0%
Level EditorTerrain editing with rotating, scaling, flipping tiles etc - doneAnimated tiles - 0%Static object collision editing - doneEvent Triggers (warp pipes, doors, egg blocks, etc) - 0% because its based on the game engine and i dont have those in it yetThe advantages of the engine are that through the implementation of objects in a real 3d environment and working with velocities etc certain things come in automatically. For example all you have to do in the level editor is to place a line for a slope and ingame it will simply work, the slopes can have any angle you want, there are friction variables for sliding down slopes or along surfaces (can be used for ice levels). Tiles are no longer bound to a 16x16 grid or something, you can scale them to whichever size you want, rotate them etc, it doesnt matter since the physics and graphics are treaten seperately. Etc etc.
Here is a screenshot of the current version of the level editor

The red and blue lines are the planes the character will collide against. At the bottom you can load tile-maps and scale the tiles in size or rotate them. The tile maps are saved in XML files, just like all other information.
An ingame screenshot from a level with scaled tiles, could be used for one of those "giant world" or "mini worlds" like in mario 64.
Yoshi is holding the Halbed of Smiting from ZulGurub from WoW


(those 1-pixel spaces between that woodbridge and marble floor are there cause i forgot to disable the snap-to-grid function in the level editor, too lazy to edit that again -.-)
Here a screenshot of the level shown in the level editor screen above with the particle system enabled, it is snowing and a fountain of stars comes from the warp-pipe

Kay now, the reason why im making this thread mainly is because there is still a hell of lot of work to do and i could use some help, i have most kirby sprites already but im lacking yoshi sprites as stated in that help-forum thread:
http://archive.mfgg.net/index.php?showtopic=132968So if you have YI Yoshi sprites as described in that topic please give me the links or send them over mail (vevusio@gmx.at)
Second thing is, the game uses MDX and .NET so some more votes in that poll would be nice:
http://archive.mfgg.net/index.php?showtopic=132245I will release a demo version as a mini-game once the Dynamic-Dynamic object collision is working (next thing im gonna do) so you can actually stomp or shoot enemies
This post has been edited by Vevusio on Dec 11 2006, 08:23 PM