Progres 3D: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
==User guide== | ==User guide== | ||
'''Part I [http://www.kracus.eu/files/3D_triangle.zip (demo file)]:''' | |||
'''Part I:''' | |||
A pyramid with some lighting effects. | A pyramid with some lighting effects. | ||
| Line 23: | Line 22: | ||
[[File:Progres3dds.PNG]] | [[File:Progres3dds.PNG]] | ||
'''Part II:''' | '''Part II [http://www.kracus.eu/files/3D_triangle2.zip (demo file)]:''' | ||
Same pyramid with a texture of stone. | Same pyramid with a texture of stone. | ||
| Line 29: | Line 28: | ||
[[File:Progres3dds2.PNG]] | [[File:Progres3dds2.PNG]] | ||
'''Part III:''' | '''Part III [http://www.kracus.eu/files/3D_cubes.zip (demo file)]:''' | ||
Load from a map. This version is not optimized. | Load from a map. This version is not optimized. | ||
| Line 35: | Line 34: | ||
[[File:Progres3dds3.PNG]] | [[File:Progres3dds3.PNG]] | ||
'''Part IV:''' | '''Part IV [http://www.kracus.eu/files/3D_model.zip (demo file)]:''' | ||
Chose MD2 to use thanks to smealum. This is the first 3D application with interaction, run by pressing the up arrow. | Chose MD2 to use thanks to smealum. This is the first 3D application with interaction, run by pressing the up arrow. | ||
| Line 41: | Line 40: | ||
[[File:Progres3dds4.PNG]] | [[File:Progres3dds4.PNG]] | ||
'''Part V:''' | '''Part V [http://www.kracus.eu/files/3D_cubes2.zip (demo file)]:''' | ||
Almost the same as part III except that here the map can have the size you want, for the example this is a 20x20 map. The image is taken directly from the DS. To test on your DS you must put the test.bmp and test.md2 files at the root of your flashcard. | Almost the same as part III except that here the map can have the size you want, for the example this is a 20x20 map. The image is taken directly from the DS. To test on your DS you must put the test.bmp and test.md2 files at the root of your flashcard. | ||
| Line 47: | Line 46: | ||
[[File:Progres3dds5.PNG]] | [[File:Progres3dds5.PNG]] | ||
'''Part VI:''' | '''Part VI [http://www.kracus.eu/files/3D_cubes3.zip (demo file)]:''' | ||
Same as the previous part except added camera, which you can move and make it rotate. As a bonus you have the right to a nice effect which depending on the angle of the camera you do not get the same color rendering. | Same as the previous part except added camera, which you can move and make it rotate. As a bonus you have the right to a nice effect which depending on the angle of the camera you do not get the same color rendering. | ||
| Line 53: | Line 52: | ||
[[File:Progres3dds6.png]] | [[File:Progres3dds6.png]] | ||
'''Part VII:''' | '''Part VII [http://www.kracus.eu/files/3D_map.zip (demo file)]:''' | ||
Exactly the same as above except that | Exactly the same as above except that it now loads an external map file map.txt, that you must place at the root of your linker. To test you must have a flashcard compatible with libFat. In addition, a yellow color is used for the walls and a red color for the floor. You can still move the camera in the same way as the previous project. | ||
[[File:Progres3dds7.png]] | [[File:Progres3dds7.png]] | ||
'''Part VIII:''' | '''Part VIII [http://www.kracus.eu/files/3D_map2.zip (demo file)]:''' | ||
In this version the movements are reviewed, if you press the top arrow you move straight ahead and not in a defined axis. There is also an optimization of the 3D functions which went from float to fixed point. | In this version the movements are reviewed, if you press the top arrow you move straight ahead and not in a defined axis. There is also an optimization of the 3D functions which went from float to fixed point. | ||
| Line 65: | Line 64: | ||
[[File:Progres3dds8.png]] | [[File:Progres3dds8.png]] | ||
'''Part IX:''' | '''Part IX [http://www.kracus.eu/files/3D_map3.zip (demo file)]:''' | ||
Now the displacements are better because before it was galley at the level of the speed of displacement/rotation. Now the walls have a brick texture rather than a yellow color and the floor has sat its texture instead of its red color. | Now the displacements are better because before it was galley at the level of the speed of displacement/rotation. Now the walls have a brick texture rather than a yellow color and the floor has sat its texture instead of its red color. | ||
| Line 71: | Line 70: | ||
[[File:Progres3dds9.png]] | [[File:Progres3dds9.png]] | ||
'''Part X:''' | '''Part X [http://www.kracus.eu/files/3D_FPS.zip (demo file)]:''' | ||
Looks more like an FPS (the end goal) thanks to the addition of a weapon that Nhut made and a little sound for when you shoot. At the source level everything has been revised for a cleaner code in several files. | Looks more like an FPS (the end goal) thanks to the addition of a weapon that Nhut made and a little sound for when you shoot. At the source level everything has been revised for a cleaner code in several files. | ||
| Line 77: | Line 76: | ||
[[File:Progres3dds10.png]] | [[File:Progres3dds10.png]] | ||
'''Part XI:''' | '''Part XI [http://www.kracus.eu/files/3D_FPS2.zip (demo file)]:''' | ||
Movements are added at the level of the stylus. | Movements are added at the level of the stylus. | ||
| Line 83: | Line 82: | ||
[[File:Progres3dds11.png]] | [[File:Progres3dds11.png]] | ||
'''Part XII:''' | '''Part XII [http://www.kracus.eu/files/3D_FPS3.zip (demo file)]:''' | ||
You can look up or down (be careful there is no hill so if you go too high for a while you will reverse the y axis). In addition there is now a collision management, which has been setting up in now you will not go past over the walls. | You can look up or down (be careful there is no hill so if you go too high for a while you will reverse the y axis). In addition there is now a collision management, which has been setting up in now you will not go past over the walls. | ||
| Line 89: | Line 88: | ||
[[File:Progres3dds12.png]] | [[File:Progres3dds12.png]] | ||
'''Part XIII''' | '''Part XIII [http://www.kracus.eu/files/3D_FPStextures.zip (demo file)]:''' | ||
In this super, ultra, hyper, mega, giga version, you can see the appearance of the texture system so now it's finished having a solid texture for the floor and old bricks for the walls. | In this super, ultra, hyper, mega, giga version, you can see the appearance of the texture system so now it's finished having a solid texture for the floor and old bricks for the walls. | ||
[[File:Progres3dds13.png]] | [[File:Progres3dds13.png]] | ||
<br> | <br> | ||
[[Category:DS homebrew applications]] | [[Category:DS homebrew applications]] | ||
[[Category:DS homebrew demos]] | [[Category:DS homebrew demos]] | ||
Revision as of 07:22, 27 May 2021
| Progres 3D | |
| File:Progres3dds.PNG | |
| General | |
|---|---|
| Author(s) | Cobain |
| Type | Demo |
| Version | 29/10/2008 |
| Licence | Mixed |
| Links | |
| [Media:Progres3dds.rar Download] | |
| Website | |
<htmlet>adsense</htmlet>