Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / 3D Platform Game

Author
Message
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 4th Mar 2006 20:38 Edited at: 7th Mar 2006 21:18
I know I've started many many projects and never got very far on any of them... A big part of that is that I used to be coding on a crap computer that would slow down at the hint of 3D coding and lagged on most any darkbasic programs. Now I have a more powerful computer and it's actually fun to code when you know your program isn't going to be running at a solid 15 fps the entire time.



I'm rewriting this game in DBPro because it is much faster. However I may still be working on it in DBC until I get the full version of Pro. Here's the latest version of the game in DBC.

Arrow keys move, space key jumps. I've included 3 levels which showcase the matrix editing and the enemies.

I had to split the file to two pieces + the .exe to put the pieces back together because I can't seem to upload files larger than 500-750 kb.Here's the links to the files:

File 1: http://rapidshare.de/files/14942343/OldPlat.rar.1.html

File 2: http://rapidshare.de/files/14943080/OldPlat.rar.2.html

File 3: http://rapidshare.de/files/14943127/Create_OldPlat.exe.html

Put all the files in the same folder and run the .exe. It will make a rar file that contains the game and all the media. Sorry about the trouble.

Attachments

Login to view attachments
Chris Franklin
19
Years of Service
User Offline
Joined: 2nd Aug 2005
Location: UK
Posted: 4th Mar 2006 20:39
UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 4th Mar 2006 21:52
Runtime error 31

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 4th Mar 2006 22:45
UFO> Thanks much for posting that

I put an outdated .exe in the file, but I've updated it now, it should be good to go.

UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 5th Mar 2006 02:16
Works now. its pretty cool!
Suggestions:

*MAke island more round (not a square)
*Make the jumping smoother. (make it slow down when its near its highest point.
*Make jumping slower(stay in air longer)
*shadow below player to know where it will land

BTW, what's the red coin?

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 5th Mar 2006 03:24
Oh, the red coin is going to be hidden in some levels... It will automatically move you to the next level and give you lots of points.

Yea, I'm trying to add matrix editing in to the map editor I have now so I can make the levels less like flat squares. Thanks for the suggestions.

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 5th Mar 2006 08:23
Well I've made my own textures for the grass and water now. Thanks to whoever made VANSeam(I'm assuming Van B?), it's a GREAT texturing program

I've also added in enemies and a waypoint system. You jump on the top of them to kill them. Biggest thing I've got to do next is make the map editor able to edit matrixes and add in enemies, then I should be able to start making actual levels for this game.

Here's another screen.



NeX the Fairly Fast Ferret
19
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 5th Mar 2006 21:37
My advice:
Use something else or a different method to generate the water
Make the game work like 3D Zelda or SuperMario 64 control wise.


At least farting ferrets are better than stinky stoats.
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 5th Mar 2006 22:50
Yea, the water is pretty crap I must admit... I'll try and make it look prettier when I'm done with more of the core engine code.

I've added in matrix editing in my map editor, the game now loads them in. I'm trying to work out how people blend two textures together(using some sort of transparency I assume) to make the ground textures look prettier by adding in dirt patches and such that blend into grass.

I've made models for the enemies and am working on a simple animation for them walking.

Here's a new screen:


DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 5th Mar 2006 23:15
pretty cool man. it just inspired me to make a 3D platform game seriously.

Check out my site!(unfinished)
http://www.freewebs.com/dbnewbie/
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 02:34
DB Newbie> Thanks

I've implemented Sparkys Collision DLL for it's intersectobject command. I'm using this to project a shadow under the player, no more missing the platforms due to the crappy camera system and control system I am currently utilizing.

Thanks go out to Sparky for this great DLL One question about it though, is there any way I can use it for sliding collision between my objects? I assume it would be faster than the built in object collision commands, but I could be mistaken... Any help about that would be appreciated.

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 6th Mar 2006 14:58 Edited at: 6th Mar 2006 14:59
Looks good!

Quote: "One question about it though, is there any way I can use it for sliding collision between my objects? I assume it would be faster than the built in object collision commands, but I could be mistaken... Any help about that would be appreciated.
"


Yeah I think there is... Though I haven't actually used sparkys collision dll... But if I remember, there is a example following with it that shows off sliding collision between player and level. Not sure about 2 objects though...
I use Nuclear Glory Collision dll myself... It's easy! But not free.

-The Nerd

DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 6th Mar 2006 17:16
do you have to have DB enhanced to use sparkys DLL.

Check out my site!(unfinished)
http://www.freewebs.com/dbnewbie/
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 18:01
Yes you do.

At this point I'm thinking I might do a full rewrite of this in DBPro. I downloaded the trial and the speed difference is amazing! Plus it has built in intersect object commands and such...

I figure if I have all the code already it shouldn't take me too long to rewrite it when I buy the full version of DBPro this week.

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 6th Mar 2006 18:35 Edited at: 6th Mar 2006 18:36
Quote: "At this point I'm thinking I might do a full rewrite of this in DBPro."


Smart move! And with dbpro you won't have to buy anything to use Sparkys collision dll And even if dbpro already got intersect commands, it's smart if you use sparkys, since that got a faster version of the intersect command.

-The Nerd

DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 6th Mar 2006 18:59
noooooooooooooooooooooooooooooooooooooooooooooooooo ok i dont have much money because im saving for a new paintball gun whatever moving on. should i buy the DB enhancement or save for DB pro an dif i bought DB pro would it be easy to convert my games because i have no collision or what. sorry this is of topic to this thread.

Check out my site!(unfinished)
http://www.freewebs.com/dbnewbie/
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 19:10 Edited at: 6th Mar 2006 19:11
The Nerd> Thanks for the tip

DB Newbie> As I state below, it seems fairly simple to move it over... I'm sure some commands would have to be edited, but overall it seems to run DBC code pretty well.

I downloaded the trial version of DBPro and moved all my code over... Getting some funky stuff happening(like it won't load the arrays DBC made), but overall it works just like in the DBC program... Except with the same display settings I'm gettign 140 fps instead of 64

zzz
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Sweden
Posted: 6th Mar 2006 19:21
It looks like this game is going to become pretty cool!

Quote: "I'm trying to work out how people blend two textures together(using some sort of transparency I assume"

Download Magic world!http://darkbasic.thegamecreators.com/?m=download&fi=3f42943c964539.76018164 You´ll get the source too if I´m not mistaken.
But I don´t think Magic world is compatible with DBP...
If you´re going to use sparkys dll or any other intersect object thingy then delete the whole matrix and use a .x object instead, it´s way faster!

And a little Q4U:
How will the main character look like?

DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 6th Mar 2006 19:23
i have a question for the DB enhancement will it bring up the fps.

I might buy DB pro.

Check out my site!(unfinished)
http://www.freewebs.com/dbnewbie/
The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 6th Mar 2006 19:27
Quote: "i have a question for the DB enhancement will it bring up the fps."


No it won't And stop spamming this thread with personal questions...

Quote: "The Nerd> Thanks for the tip"


No problem

-The Nerd

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 19:39
zzz> I think I will change over to .x objects, that way I could have more complex levels... Although I'm unsure as to how I'll handle collision like that, I'm sure I can figure it out.

I've not much of a modeller, but I've been toying around with anim8or trying to come up with a main character design... So far I haven't come up with anything I like, but when I do, I'll post a pic.

Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 6th Mar 2006 19:51
Cool

Is the one you gave for download the latest one? cuz I beat the first level and then the camera just spins and spins and nothing happens... o.0

FunkyStickmen: Battle of the Races (1%)
zzz
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Sweden
Posted: 6th Mar 2006 19:55
Izzy: Here you go! A very good tutorial that helped me a lot when I changed from matrix to 3d-obj worlds.
http://forum.thegamecreators.com/?m=forum_view&t=54740&b=10
Just scroll down to the bottom of the page and press [Download].



Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 21:18
zzz> Thanks for the link but I found an example using .x or .3ds files already, and it works great! It's for first person views, so I might have to modify it a bit to get it to work for 3rd person, but it even allows you to use ramps and the like It's by Kensupen and Lokidecat... Can't find the thread anymore though

Anyways, does anyone know of a good map editor that exports to .x or .3ds? I'm using anim8or right now and it's crap for making levels. I will probably buy cartography shop eventually, but right now that's not an option. Any ideas?

Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 6th Mar 2006 21:30 Edited at: 6th Mar 2006 21:31
MilkShape 3D is what I use It's pretty good, and has an easy to use interface. Also a small learning curve It's made for object/people models, so you'll find that although it's easy and streightforward, you might need to select->deselect alot of faces

FunkyStickmen: Battle of the Races (1%)
zzz
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Sweden
Posted: 6th Mar 2006 21:34 Edited at: 6th Mar 2006 21:39
Izzy: That´s exactly the file I linked to ya, lol!
That example file is dead good, I converted it to 3rd person too!

[Edit] Gmax is quite good, but I can´t find a .x or .3ds exporter plugin for it...
Amorphium is another free program, it´s really easy to make terrains in it and it can export to .3ds.
And then you have Nendo and wings3d but if I remember right, they´re just plain crap.

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 21:41
lol, oh, I had already found another thread with it so I didn't even download that one

I'll take a look at your suggestions, thanks a bunch!

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 6th Mar 2006 23:53
Alrighty... I've converted the example I had to run in 3rd person mode, and added in simple jumping. Eventually I'll make a program for placing my object in the .x or .3ds maps I make, for now they are objectless.

Here's a screenshot of the crappy map I whipped up in anim8or running on the new DBPro engine for this game. I'm still using the trial version of DBPro, that's why there's that watermark.



I'll try to upload a demo on the first post, and will edit the post if I manage to.

Thanks for all the suggestions guys, just look at the fps increase I've gotten so far!

Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 7th Mar 2006 00:00 Edited at: 7th Mar 2006 00:01
I can't make mine go above 65 because something is capping it. I don't know if it's this thing called VSync or if it's DX9.0c or my graphics card/driver. Did you do any optimizing? O.o

Btw, can we have a download to this one

it looks iiiiiinteresting

FunkyStickmen: Battle of the Races (1%)
UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 7th Mar 2006 00:02 Edited at: 7th Mar 2006 00:02
I didn't know DBPro went THAT much faster.

The highest fps a 3D game can almost always get is around 60 in DBC.

...maybe I should get DBPRo...

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 07:01
Image All> I would love to be able to post a link to that demo, were it not for the fact that I can't upload any other way than through a few FTP programs... But I don't have a site to upload them to. My internet times out when I try to upload large files any other way.

UFO> It seems to me that DBC's sync rate is set only so fast as the refresh rate of your monitor... Something like that. Even a spinning cube couldn't go faster than 64-66 fps on my computer.

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 7th Mar 2006 08:16 Edited at: 7th Mar 2006 08:16
When I make a spinning cube program in DBPRO I get around 700 to 800 fps...

-The Nerd

Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 7th Mar 2006 11:51 Edited at: 7th Mar 2006 12:05
Show off /me nolikey capped framishness...SO /ME WILL SIT HERE CROSSEYED!! b][/b]D

@Izzy: Tried RapidShare? Hopefully you'll be able to upload well-compressed files to it... but if it's you're internet service that's keeping you from uploading large files, then it's time to get a new one
Btw, it seems as if you're using the built-in commands to make everything... If that's the case, you will find that coins in DBP have large holes in the middle! Dunno why TGC decided to take out the extra 12 faces, but they did and now the cylinders/cones are all hollow I have a good-looking diffusable model of a coin I put in a simple platformer I made after seeing teh thread and thinking "Zany! me need.." so I did it and so I made a good coin model and you can have teh .x file + texture if you want...but you need to diffuse it before you instance it

(Edited for unclarity )

FunkyStickmen: Battle of the Races (1%)
Bizar Guy
19
Years of Service
User Offline
Joined: 20th Apr 2005
Location: Bostonland
Posted: 7th Mar 2006 12:32 Edited at: 7th Mar 2006 12:34
Quote: "I didn't know DBPro went THAT much faster.

The highest fps a 3D game can almost always get is around 60 in DBC."

I have both languages. The difference is scary. You know how lots of people have trouble with the fps in my game? Well if I made it in dbpro there'd be nom slowdown for anyone at all. And before I added all the little tweaks and all the baddies to old school, I could get it to run at 170fps, although I didn't want it going faster than 50.

Quote: "It seems to me that DBC's sync rate is set only so fast as the refresh rate of your monitor... Something like that. Even a spinning cube couldn't go faster than 64-66 fps on my computer"

I can get dbc to run at about 300-500fps max (with basic 3d like a spinning cube)

zzz
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: Sweden
Posted: 7th Mar 2006 17:34 Edited at: 7th Mar 2006 17:38
Quote: "It seems to me that DBC's sync rate is set only so fast as the refresh rate of your monitor... Something like that. Even a spinning cube couldn't go faster than 64-66 fps on my computer"

Buy a better computer! It runs at exactly 1000fps on my computer in DBC!
In DBP, 2500fps+.

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 19:53 Edited at: 7th Mar 2006 19:54
Quote: "Buy a better computer! It runs at exactly 1000fps on my computer in DBC!
In DBP, 2500fps+."


As I said, the framerate in DBC seems to be capped on my computer.

I just did a quick test and running both in windowed mode with a spinning cube... DBC ran at 66 fps, and DBPro ran at 800 fps.

Image All> I'm actually using .3ds models for the coin/monster/trees and such... thanks for the offer though

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 7th Mar 2006 20:01 Edited at: 7th Mar 2006 20:02
Quote: "Image All> I'm actually using .3ds models for the coin/monster/trees and such... thanks for the offer though"


I'm gonna give you a tip now Izzy545...
As I understand you've started to write it in dbpro right? Then use the .dbo format for the models! It has alot faster loading and small size... You can find a converter on this forum. Really... .3ds loading times can kill you when using it with dbpro... And if not .dbo then .x! I've done some loading testes of .3ds and .dbo... And the dbo wins by far! It will cut down the loading times in your game by a great deal.

-The Nerd

Computer Nerd
19
Years of Service
User Offline
Joined: 25th Jan 2005
Location: What do you care?
Posted: 7th Mar 2006 20:28
It has alot of nice colorful eye candy that's for sure. I enjoy platform games, not 3d ones however. I may try this one later, if it plays as good as it looks I'm sure this game will be excellent.

Current Project - Jono's Maze(Open Source, 3d maze shooter)
Progress Of Project - 0.5%
UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 7th Mar 2006 20:41 Edited at: 7th Mar 2006 20:43
*CLICK*



Its the graphics card. The crappy intel graphics controller one. But my laser Assault 3 game which has lots of objects on the screen at a time wtill runs at 60fps. I think the graphics card has a 60fps limit or something.

Izzy545, looking better and better

Attachments

Login to view attachments
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 21:02
Computer Nerd, UFO> Thanks!

I'm trying to upload the new version but like I said, my internet craps out when I try to upload stuff... if I manage to get it up, I'll edit this post and the first one to let you know.

Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 7th Mar 2006 21:15
Are you using RapidShare? O.o

FunkyStickmen: Battle of the Races (1%)
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 21:23
The newest version has been uploaded. I had to split the files though... Sorry about the trouble. One day I'll figure out what's wrong with my dang internet to make it time out whenever I upload large files.

Anyways, it might be a while until I get the money for DBPro, so I've decided I'll just continue working on it in DBC until I get the money. Expect updates soon!

The Nerd
20
Years of Service
User Offline
Joined: 5th Jun 2004
Location: Denmark
Posted: 7th Mar 2006 22:44 Edited at: 7th Mar 2006 22:44
Looks like you didn't even notice my awsome advice



-The Nerd

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 23:26
What? About using .dbo or .x for the level files? I sure did, but as I said I won't be able to buy DBPro for another 3 weeks or so, so I'm continuing this project in DBC for the time being... Plus I don't have a decent editor for making .x object to use as maps. So yea.

UFO
19
Years of Service
User Offline
Joined: 11th Oct 2005
Location:
Posted: 7th Mar 2006 23:28 Edited at: 7th Mar 2006 23:30
Quote: " Looks like you didn't even notice my awsome advice"




But I see you heeded my advice.

Its so much better now. Its really cool!

Suggestions:
*I don't like having to jump up to get the coins. I think they should be lower so you can just run into them.
*I know the player cube is temporary, but when you make the object, another of those cute sphere people would be great. I really like the enemy objects.
*A squish animation when you jump on monsters (I think you will already do this later, though)
*After you get the coin, it should wait for the coin to dissapear and the player to do some dance or something like that until you go to the next level
*IMHO, there shouldn't be a red coin...
*IT is a little slow. Only around 30 fps on my computer (no one say get a better computer, because this is a pretty decent one, and it isn't a good idea to make games that require the BEST computers)

Comments:
*The water is much better. I really like it.
*I like the cartoonish graphics alot!
*The jumping is much better, and it is alot easier to jump with the shadow.
*It is really great. I can't wait for more demo/screenshot stuff!

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 7th Mar 2006 23:33
UFO> Thanks for the suggestions and comments!

I agree with you about the coins part. When I made the levels I was having some issues with object placement in my code, originally they were supposed to be able to be hit by just walking into them, but it got screwed up so I have to remake the levels to fix it.

I'm working on some sort of animation for when the monsters die/you die/you win, etc.

Thanks again for your comments, they are much appreciated.

Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 8th Mar 2006 00:29 Edited at: 8th Mar 2006 00:33
Okay, here's an update before I leave for the night...

Added in better camera rotating when you win a level. The camera spins around the player, pointing at the player the whole time, instead of just spinning around and showing the level.

Made the player jump up and down when you win a level, it displays text until you press enter, then it goes to the next level.

Redid the first two maps to make them look nicer, play better.

Cut loading times in half by converting the .3ds files to .x files at runtime using the 3ds2x command.

Next things on the to do list:

Make it so you can delete objects in the map editor. This way I won't have to make the map from scratch every time I want to change something

Use sparkys dll for collision, at the very least between player and trees so that there's not a box around the trees you can't go through.

DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 8th Mar 2006 01:53
izzy do you think this problem with your computer uploading problem will be done soon.

Check out my site!(unfinished)
http://www.freewebs.com/dbnewbie/
Image All
18
Years of Service
User Offline
Joined: 30th Dec 2005
Location: Home
Posted: 8th Mar 2006 07:24
Just played the latest version - Cool! One thing I feel I should comment on though.... the trees are inside-out You can either edit them directly or just use the SET OBJECT CULL ObjNum,0 command. Dunno if it will work in DBC...but if not, then that's another reason why you should get DBP

FunkyStickmen: Battle of the Races (1%)
Izzy545
20
Years of Service
User Offline
Joined: 18th Feb 2004
Location:
Posted: 8th Mar 2006 09:10
hehe, the object is inside out because of my crappy modelling skills in anim8or... This is the first game I've attempted to model/texture my own stuff... I should be fixing them soon.

DB Newbie> At this point I donno... But I did upload the latest version in 3 parts, you can find it on the first post.

Login to post a reply

Server time is: 2024-11-23 14:31:41
Your offset time is: 2024-11-23 14:31:41