• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Random 3D Dungeon Engine WIP

Started by kalus, November 07, 2006, 05:35:24 AM

Previous topic - Next topic

kalus

Ok, i've been working on this for about a week now, and I'd like some feedback on current progress.

In the rar is the supercard file, will add the clean NDS later.

Features still to be added:

Fix of collision response (currently works except for penetrating corners)
Level Randomizer
Character Animation
Enemies
Touchscreen controls
Weapon system
Wifi online play (MMORPG style)

Added:

Fix key directions

I know the engine doesnt look like much at the moment, but I have big plans :)

Linus

Looked pretty nice. What are you intentions for this? are you going to make a game? I think some kind of game maker would be pretty sweet with a simple pc application to design levels and what not. Ok notes:

- For some reason the controls did not go in the direction they should have
- Changing the camera angle would be cool (maybe L and R or touchscreen)
- As you say some of the collision isnt finished.
- It would be nice to have source so I could compile .nds .ds.nds and sc.nds etc


Do you have a website for this? Payk also had a project going maybe you could team up or something.

http://www.scdev.org/forum/viewtopic.php?t=5959

Anyway it looks nice keep up the good work

kalus

Yeah I saw this a while back, very impressed! I'm mainly going for a simpler game, with basic shooting and navigation through random/dynamically generated maps. If i eventually opt for fixed maps then an MFC map editor is pretty much guarenteed ;)

Added the d-pad comment, had a few people ask about that.

Basically, it started out because I wanted to do a MMORPG POC (proof-of-concept), with a PC server and DS client able to connect over internet. Now ive seen how relatively easy it is to add simple gameplay, im wanting to add gameplay elements, but not really sure what to add.

The main thing I want to get working is movement by D-pad, then aiming and shooting via touch screen, close to the control system of Geometry Wars. From there will be a simple bout of enemy waves rushing you, and that will probably be the first proper release, with wifi and PC connectivity coming in a later release.

Payk

Hey nice one :D

For one week work the collsion detection and walls etc are quite acceptable. Its your fisrt nds project?

If you ever face some coding problems let me know.
Anyway i cant help out with that gaps (got them too)

monaug5

Payk any update on endless wove stroy your 3d ds game? amd Kalus your game is coming along excellently

kalus

haven't had much time what with work and stuff, but currently redoing the collision response from scratch. Then its on to shooting and enemies (eg. the fun stuff)  :wink:

monaug5


Altor

This seems very impressive!  If it gets much better, you could get NoA on the phone! (make sure not to mention SCDev though :lol:)

SynGamer

That looks really good.  How much time have you invested so far into the project?  I only ask, but cause in the of the screens below the video are 2D.  Any chance a Disgaea-type of game (look and play) would be possible on the DS?

monaug5

have you made any progress how is it?

And Payk how is your development

kalus

Hi, have made a small update, no release, but details on the new livejournal for the project, be sure to drop by :) http://parakalus.livejournal.com/

Payk

Yeah there will be a new version very soon. With bumpmapping stuff \o/ Just give me some days to kill last bugs :D
Any updates kalus?

kalus

not alot, been pretty busy at work, but i have branched it off a little, started doing a tron light cycle game rip off, the main point of it will be to learn the wifi code, as well as model loading. Are there any tutorials for the wifi, or even examples? can't find anything anywhere :S

Payk

Sorry with Wifi stuff i am really not able to help you out in any kind. But model loading i am able to help you out of course.

http://tfc.duke.free.fr/coding/md2-specs-en.html

I used that as base for loading md2.
But there are some things which make it a bit difficult for NDS/Libnds.
At fisrt you need to toggle ST-coords and even reverse on of them (skinwidth - t or something).

And that stuff is all float based. Nds doesnt have the floating point unit so its software simulated. Means: Use fixed point.

The value range of fixed point is smaller then float. Sometimes models realy look fu.k.d up. So you need to scale the vertex positions down by 64 or 128....


Anyway i got many hinds and stuff if you need help or advice, just try to contact me ;)
(as long as it is 3D related)

Good luck your demo is quite cool. Go on like that !

kalus

oh yeah, i also got sound working, as well as got it compiling with arm7 and arm9 binaries (which i understand is needed for wifi?)