3D in DSGM

Learn to use DS Game Maker by Example.

Re: 3D in DSGM

Postby Foxi4 » July 22nd, 2013, 10:40 pm

Depends. You're not limited by objects (you never really are, even in PAlib), you'd be limited by VRAM and the polycount.

The whole "Object" debacle was introduced by James to match the DS's Sprite limit (128 individual ones, but you can clone) to the "Game Maker" style of coding. In reality, C doesn't even support Object-Based programming.
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby BLsquared » July 22nd, 2013, 10:46 pm

Well, yeah, I know that. What I mean is, is there any practical use for this 3d? Can I make a game like MM64, or will I be limited to just a few detailed models?
You may call me BLsquared, Commodore, or TexasBatman. Preferably BLsquared.
My avatar was made by this guy: http://christianmanga.com/smf/index.php ... bum;in=374

"Every puzzle has an answer." - Professor Layton
"In war, there is indeed no substitute for victory." - Douglas MacArthur
"Love and Peace!" - Vash the Stampede
"It's High Noon!" - McCree
Member of Memefefe's Squad
User avatar
BLsquared
 
Posts: 997
Joined: August 10th, 2011, 4:39 pm
Location: United States of America

Re: 3D in DSGM

Postby Foxi4 » July 22nd, 2013, 10:50 pm

You can make any 3D game you want, provided you know how.

http://www.youtube.com/watch?v=VzkcN3um_yg

Done in libnds, work in progress by smealum and lobo. Really neato stuff.
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby BLsquared » July 22nd, 2013, 10:59 pm

Ok, cool. But, how much of DSGM would be compatible with your 3d?
You may call me BLsquared, Commodore, or TexasBatman. Preferably BLsquared.
My avatar was made by this guy: http://christianmanga.com/smf/index.php ... bum;in=374

"Every puzzle has an answer." - Professor Layton
"In war, there is indeed no substitute for victory." - Douglas MacArthur
"Love and Peace!" - Vash the Stampede
"It's High Noon!" - McCree
Member of Memefefe's Squad
User avatar
BLsquared
 
Posts: 997
Joined: August 10th, 2011, 4:39 pm
Location: United States of America

Re: 3D in DSGM

Postby Foxi4 » July 22nd, 2013, 11:01 pm

Theoretically? You could pass [X] or [Y] values, you could pass ID's to 3D objects... Practically... Not a whole lot. :P
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby Buck_7 » July 22nd, 2013, 11:14 pm

So what do you plan to do with this now?
User avatar
Buck_7
 
Posts: 1460
Joined: February 19th, 2011, 1:44 am

Re: 3D in DSGM

Postby Foxi4 » July 22nd, 2013, 11:31 pm

Nothing. It's proof-of-concept. I've moved on from DSGM, I was just testing the feasibility of using these functions despite having PAlib included in a project. It works, so my work here is done. :grin:

May test out glCallList to check how model loading works, but I'm willing to wager it'd work just fine. Earlier today I fiddled around with the perspective, coloured polygons and such - everything seems to be in order.

There's too much that'd have to be re-worked in DSGM to use this as a stock feature, plus using 3D models requires... y'know, Blender/3DSMax skills - skills Game Maker users are unlikely to have. :P
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby Buck_7 » July 22nd, 2013, 11:34 pm

But I think I can make do of the 3d sprites example you made. It would be easier. If I could have/make the lib for loading multiple 3d sprites, I'd be happy despite not being able to make a complete 3d game.
User avatar
Buck_7
 
Posts: 1460
Joined: February 19th, 2011, 1:44 am

Re: 3D in DSGM

Postby Foxi4 » July 22nd, 2013, 11:53 pm

It's really not as difficult or complicated as it seems - it just takes wrapping all the functions into one convenient set. I didn't do so only to show what has to be done to display them - you can wrap all this outside of DSGM into a couple of functions and you're set. ;)
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby Foxi4 » September 11th, 2013, 2:32 am

Something for you guys to get excited for:

http://i.imgur.com/YP2YNrL.png

The Actions don't have all the necessary arguments yet so don't expect a release anytime soon, but that being said... it works just fine. :twisted:
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Re: 3D in DSGM

Postby Nobody » September 11th, 2013, 3:04 am

yay! an update that actually works! xD
Feel free to ask me for help. I'm on the forum a lot.

Recent Projects:
Retro Ducks: viewtopic.php?f=13&t=3533 (latest)
The Living Dead 2: viewtopic.php?f=13&t=3483
Crafters DS (Minecraft 2D Clone!) viewtopic.php?f=13&t=3082
User avatar
Nobody
 
Posts: 2323
Joined: February 14th, 2011, 12:08 am
Location: United States of America

Re: 3D in DSGM

Postby Foxi4 » September 11th, 2013, 3:06 am

It's an add-on for 5.12, I don't know what's wrong with 5.20 but I can't get it to work nor can I be bothered to check why. That being said, this should work on both. :lol:
Current Projects:

FalloutDS: Postponed until proper libraries are created, 10%
Foxi_Lib: A completely revised version of NitroSprites[FINAL], NitroBackgrounds and NitroText[FINAL], 40%
Foxi4
 
Posts: 1221
Joined: December 31st, 2010, 3:25 am

Previous

Return to Tutorials

Who is online

Users browsing this forum: No registered users and 1 guest