07
11/2010
3D softbody physics
Written by arthur
Well, I can't stop on 2D. 3D was mandatory. As you could have read in this post I am currently very focused on physics simulation, especially softbody physics.
So the principle is the same as in 2D, but it becomes a lot more complicated in 3D (just think collision detection between 320 faces and a complete environment). I think a way to improve the speed and increase the complexity could be the use of GPU with OpenCL. But it is not the case in this demo. And it runs already smoothly at 60 fps. Check by yourself here.
Classified in : Projects - Tags : 3d, opengl, c++, physics, soft, body - 2 comments
13
09/2009
dududu - a game with birds
Written by arthur
Hmm... Another unfinished game! But in this one I made everything: code and graphics. The story and the theme is quite inconsistent but it's fun. We shoot on birds with a plane, is it a problem?!
When I started this game the nintendo homebrew scene was slowing down, so as my interest in this gaming platform. So I decided to make this game work in browser. At this time, WebGL wasn't really working, so I developed it in Flash. You can also get more information about the game in this forum thread (in french).
Classified in : Projects - Tags : nintendo ds, 3d, dududu, birds, flash, as3 - no comments
07
09/2008
Crocodingus In Cube Island - Nintendo DS
Written by arthur
Crocodinugs is a game I worked on during the summer in 2008. It's the result of two intensive months of development with madpxl. So, this game was made with a custom 3d engine, which I developed for the limited hardware of the Nintendo DS. Yet, the result is nice, and it runs at a smooth 60fps!
The game
You control the crocodile using the stylus, your goal is to catch all bananas(crocodiles eat bananas, it's well kown) and stars. Beware of monkeys, they can kill you if you're not watchful enough, of course you can get rid of them using your tail (very logical, I know). Well, this game can be sometimes tricky, so be careful not to get stuck when you are moving a crate!
The technical side of Crocodingus
- A game made in collaboration with Madpxl in two months.
- A custom 3D engine for the Nintendo DS:
- Textures management (paletted, alpha-blended)
- MD2 animation loading
- OBJ loading and conversion to display list
- Dynamic third person camera
- Culling
- Easy level creation with Mappy (a tilemap editor)
- 60 frames per second guaranteed!
Links and download
Classified in : Projects - Tags : nintendo ds, homebrew, 3d, c++ - no comments