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.

DarkBASIC Discussion / My next game...

Author
Message
Code eater
17
Years of Service
User Offline
Joined: 17th Feb 2008
Location: Behind You!
Posted: 22nd May 2009 22:17
Hey,,,

Ive kinda come up with the main idea for the next game I am going to make. Basically, it is when you control 3 different charactors(different for each level), and all of the charactors have different abilities and thus using these in weird ways you have to get to the end of the level.

So far, I have come up with one set of charactors which are:

-Marshmallow - Can be squashed to fit through small gaps, can jump, cant go in water or heat.

-Jelly - Can temporarily turn water into jelly so the charactors can cross, can be smashed into smaller pieces by moving obsticles but then reforms, melts in heat, can jump.

-Toffee - Cannot jump, cannot go in water, cannot go in heat, can stick to moving object to be carried across something.

(they can all pull levers and such)

The game will have things like pressure pads, water, fire.

If any one has any ideas for this game that they wouldn't mind me using I would much appreciate hearing them.

Thanks,,,

Codeeater
Caleb1994
16
Years of Service
User Offline
Joined: 10th Oct 2008
Location: The Internet you idiot!
Posted: 22nd May 2009 23:09
Well For things like fire, with what you have said about the characters none of them can go in it so that would be a impossible obsticle depending on how you implemented it.

Maybe something for the marshmellow where gram crackers and chocolate tried to squish him like a smore hahaha


Just wondering is this supposed to be like a food world or something? just trying to get a feel for the way the game is supposed to look.

New Site! Check it out \/
BN2 Productions
21
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 23rd May 2009 11:31
You could have some levels that use all three, and you switch between which one you are controlling, so that you can use their unique abilities in the right order to cross chasms and such. But they are on different paths, so they don't cross (eliminates a collision case)

Great Quote:
"Time...LINE??? Time isn't made out of lines...it is made out of circles. That is why clocks are round!" -Caboose
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd May 2009 13:01
Quote: "Ive kinda come up with the main idea for the next game I am going to make. Basically, it is when you control 3 different charactors(different for each level), and all of the charactors have different abilities and thus using these in weird ways you have to get to the end of the level."


Hmm, were you by any chance inspired by Donkey Kong 64? Actually, it sounds like a mixture between Donkey Kong 64 and Conker's bad fur day. That's another story.

I have a few suggestions...

-It would be good to be able to swap around your characters at a specific place and not anywhere you like.

-Add enemies, but don't attack them directly, kill them by finding a switch to activate a flame thrower or something.

-Make a level where sizzling acid is rising slowly, and if you don't hurry, you will be doomed.

-Add a 4th character, the ice cream. It is the only one that can survive in extremely cold conditions.

Hope that was some good advice to you!

TheComet

Peachy, and the Chaos of the Gems

Code eater
17
Years of Service
User Offline
Joined: 17th Feb 2008
Location: Behind You!
Posted: 23rd May 2009 13:58
@The Comet

I've never actually played either of those games. I never had a nintendo 64, played one a couple of times when I was like 5 but it was quite old by the time I got into video games. Its kind of based on lil big planet.

I had considered an ice cream, but, what would happen to a marshmallow if he got cold? or jelly? or toffee?
But, yeah, ill reconsider.

@Caleb

Um,,, its not really food world, but it just happens that those charactors were all food. Each set of three characters will have things in common but It can be things like a bee, a spider ans a cricket.


Also, im not quite sure if I explained well but each set of three characters will have like two levels each. So the marshmallow, jelly and toffee would do two levels. Then you become bee, cricket and spider.

The levels will be pretty linear but not tooooo obvious how to get round obsticles. Its not from the side like super smash bros and is watching from above and you switch between players.

Thanks,,,

Codeeater
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd May 2009 14:04
Quote: "I had considered an ice cream, but, what would happen to a marshmallow if he got cold? or jelly? or toffee?"


Well, A marshmallow gets really hard and can't move when frozen, a jelly would also freeze, and I am not sure about a toffee... Also freeze?

I have never heard of lil big planet, I am more for the old games. But I will have a look at it.

TheComet

Peachy, and the Chaos of the Gems

That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 23rd May 2009 15:27
wow theres a lot of game titles being flung around, just sayin

and dont be dissin the 64, it was awesome until the xbox and gamecube (not sure which came 1st)

There are only 10 kinds of people in the world, those who understand binary and those who dont
Caleb1994
16
Years of Service
User Offline
Joined: 10th Oct 2008
Location: The Internet you idiot!
Posted: 23rd May 2009 16:38
whatever the SNES beats gamecube and xbox(and almost the 360)! those games were the best

New Site! Check it out \/
That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 23rd May 2009 17:19
what have you been smoking?

There are only 10 kinds of people in the world, those who understand binary and those who dont
spt games
16
Years of Service
User Offline
Joined: 14th Apr 2009
Location: United Kingdom
Posted: 23rd May 2009 17:52 Edited at: 23rd May 2009 18:06
@Code eater
Nice idea, reminds me of The Lost Vikings on the Super Nintendo (SNES) - perhaps that article may inspire you?



@Caleb1994

Super Nintendo Entertainment System (SNES)

The Super Nintendo Entertainment System was a brilliant games console with fanstastic games. It was very powerful for the time and game developers really pushed the hardware to its full potential. Some of my favourite games were:

> Donkey Kong Country Series
> Super Mario Bros Series (the platformer games)
> F-ZERO
> Starfox (called "Starwing" in Europe)
> Super Mario Kart


Nintendo 64

The Nintendo 64 was pretty powerful for the time and had some superb games like:

> GoldenEye 007 (amazing single and multiplayer)
> Super Mario Kart 64
> Super Mario 64
> The Legend of Zelda: Ocarina of Time
> The Legend of Zelda: Majora's Mask
> F-ZERO X
> Donkey Kong 64

However it did suffer from a few technical issues and was a risky platform for publishers because of the expense of producing cartridges over CDs. Therefore a lot of games came out on the PlayStation instead.

The games I have listed for it though all managed to make excellent use of the available hardware - the only one that fell down a bit was F-ZERO X as it had mono sound - but this was easy to forgive when you actually played it.


GCN (Nintendo Gamecube)

The Nintendo Gamecube. My favourite console with some great games:

> Legend of Zelda: The Windwaker
> Sphyinx and The Cursed Mummy (played through this many times)
> F-ZERO GX (or "stupidly fast racing" as I like to call it )
> Beyond Good and Evil (a fun game)
> Timesplitters 2 (incredible multiplayer shoot 'em up)
> Legend of Zelda: Twilight Princess (the best LoZ yet).
That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 23rd May 2009 18:24
wow r u planning on making a living off game development or video game review writing?

There are only 10 kinds of people in the world, those who understand binary and those who dont
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd May 2009 19:27
Quote: "whatever the SNES beats gamecube and xbox(and almost the 360)! those games were the best "


Agreed!

@ spt games

Don't forget Super Smash Bros 64 and Conkers Bad Fur Day!

Now back on topic!

TheComet

Peachy, and the Chaos of the Gems

Code eater
17
Years of Service
User Offline
Joined: 17th Feb 2008
Location: Behind You!
Posted: 23rd May 2009 20:37
Ive actually been considering buying a nintendo 64 recently. :p But apparently theyre quite expensive now.

Anyways,,,

Ive just been thinking, wouldnt a marhsmallow be quite hard to do in DBC because a marhmallow jiggles and stuff so it might be easier to use bone animation.

Thanks,,,

Codeeater
Yodaman Jer
User Banned
Posted: 23rd May 2009 20:44
Quote: "wouldnt a marhsmallow be quite hard to do in DBC because a marhmallow jiggles and stuff so it might be easier to use bone animation."


Yes, doing that in DBC would be very difficult. Bone animation is almost essential with that type of character.


"If you want lots of people to play your game make it simple; lots of people are simple." -Obese87
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd May 2009 21:14
Quote: "Ive actually been considering buying a nintendo 64 recently. :p But apparently theyre quite expensive now."


Because they're obsolete. Why not just download the emulator? It's free, and if you live in Switzerland it is legal.

The marshmallow would be very hard, but who said you need bone animation? Just scale it with sine and cosine commands. Or ask zzz for advice (the guy that made SoulHunter).

TheComet

Peachy, and the Chaos of the Gems

Latch
19
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 23rd May 2009 22:47 Edited at: 23rd May 2009 23:06
Weird Jelloy creature... not too hard; here's a quick knock up:



And since the specular is pretty high, when our wiggly friend looks around corners we can see how twisty, smooth and shiny he really is:



Enjoy your day.
Code eater
17
Years of Service
User Offline
Joined: 17th Feb 2008
Location: Behind You!
Posted: 24th May 2009 00:06
@Latch

Wow,,, thats impressive. But, wont DBC be quite slow for having a couple of charactors like that and a bit of scenery?

Also, would you mind explaining the code a bit if its not too much bother.

Thanks,,,

Codeeater
Caleb1994
16
Years of Service
User Offline
Joined: 10th Oct 2008
Location: The Internet you idiot!
Posted: 24th May 2009 03:01
Quote: "The Nintendo Gamecube....
> Legend of Zelda: Twilight Princess (the best LoZ yet). "


It was better on wii

I have a SNES with like 25 or 30 games and a N64 with like 5 or 10 games. but my power cord for the snes broke and i don't have the like 10 bux to get a new 1 lol


On Topic:

Nice Example Latch!

I think that even with that marshmellow it would still run fast enough, i think

New Site! Check it out \/
That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 24th May 2009 03:29
ya that is cool, im working on ur jello guy, that is the guy that can split into small globs and go thru small gaps inaccessible to other people, right?

There are only 10 kinds of people in the world, those who understand binary and those who dont
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 24th May 2009 04:55
I played the Lost Vikings too!
This also reminds me of Imogen. I look really old now haha! It was old when I played it though. This was one of the first real games I ever played, I'm downloading a remake, let's hope it lives up to the original. I preferred the old two-colour screen

Wouldn't your jelly guy be the one to squeeze into tight spaces?
Marshmallows float in water so you could use that. Toffee should be able to jump or he'd be rubbish.

Good luck with your snack-based game

There is an eight letter word. You can insert a letter into it or remove a letter from it without changing its meaning. Answer
That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 24th May 2009 05:13
its not snack based, hes just using the snack level to show you the concept of 3 players at a time

There are only 10 kinds of people in the world, those who understand binary and those who dont
Latch
19
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 24th May 2009 06:29
Quote: "Wow,,, thats impressive. But, wont DBC be quite slow for having a couple of charactors like that and a bit of scenery?

Also, would you mind explaining the code a bit if its not too much bother."


Thanks.
The way it's done in the example would be a bit slow because it's going through that loop of limbs each iteration of the main loop. To speed it up significantly, you make an animation out of the limb movement instead of having a for next loop do it. Then you could just play whatever frames for whatever kind of wiggle or stretch you set up.

I'm kinda doing a bunch of different things and peeking in on the forums in between stuff so I won't make a lengthy explanation of the code right now. But the short version is: I stacked 20 cylinders on top of each other, added them and linked them as limbs, and rotate(tilt) each limb just a little bit incrementally. I also added a scaling loop so it would grow and shrink along the y axis. Again, the more efficient way would be to create this as an animation or make an animated character in truespace or whatever you are using, with the same idea of stacked same shaped objects.

Enjoy your day.
That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 24th May 2009 07:20
cool, impressive idea latch

There are only 10 kinds of people in the world, those who understand binary and those who dont
spt games
16
Years of Service
User Offline
Joined: 14th Apr 2009
Location: United Kingdom
Posted: 24th May 2009 16:21
@Code eater

If you have DBC Enhanced, perhaps you could use memblocks to deform the Toffee mesh when it needs to melt?


@That1Smart Guy
Quote: "wow r u planning on making a living off game development or video game review writing?"


Neither of those.

Making stuff with DBC is more like a hobby.

The post about the games consoles is because Caleb1994 mentioned the SNES (which was an awesome console), made me remember the great games I played when I was younger and of the brilliant multiplayer action of GoldenEye 007 on the N64.


@TheComet
Conkers BFD was another great, RARE were very cheeky with this game - considering they made more squeaky clean stuff like Banjo-Kazooie and Donkey Kong 64. Yep, Smash Bros was another great too.


@Caleb1994
Quote: "It was better on wii"

I actually preferred using a gamecube controller to the Wii Remote.


@OBese87
Quote: "I played the Lost Vikings too!"
Was a good one
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 24th May 2009 16:59 Edited at: 24th May 2009 17:01
That was awesome, Latch!

Just one thing wrong with it.



You would have to somehow remove the layers that the cylinders leave behind, so the top and bottom of the limbs, except for the very top and very bottom. A lot of polygons are not in use there.

A little off topic : Did you know that the LOD engine in Conkers bad fur day only draws the polygons that need to be seen? If a polygon is behind another, the one at the back doesn't draw. I just thought I would say that because that is pretty cool.

TheComet

That1Smart Guy
16
Years of Service
User Offline
Joined: 26th Feb 2009
Location: Somewhere...... yep
Posted: 24th May 2009 17:02 Edited at: 24th May 2009 17:04
WHOA, did you just say you enjoy Banjo-Kazooie? Wow, I've never heard anyone else say they liked it, I LOVED it and I believe I own the whole Banjo series, BK (Both n64 and 360), BT(N64 and 360), BK: Gruntys Revenge (Gameboy), BK: NB

AWESOME SERIES

on-topic:

you could try to fiddle with memblock manipulation to remove the tops and bottoms of the layers (except the very top and very bottom of course)

There are only 10 kinds of people in the world, those who understand binary and those who dont
TheComet
17
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 24th May 2009 18:11
I loved Banjo-Kazooie, until I put in the levitation cheat and unlocked things that were supposed to be unlocked later, and I screwed up the whole game...

You could just use an x object instead of making the cylinder.



A download is attached for the media...

Here you use a start and end bit with lids, and the middle uses a pipe object.

TheComet

Latch
19
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 24th May 2009 18:34 Edited at: 24th May 2009 18:45
That's a great example TheComet!

Quote: "Just one thing wrong with it.
You would have to somehow remove the layers that the cylinders leave behind, so the top and bottom of the limbs, except for the very top and very bottom. A lot of polygons are not in use there."


Well, that depends on the bending and if you are just going to use the default cylinder from DB! If the wiggly creature bends a certain amount, the top of any the internal cyclinders will show and if it's an empty face, there will be a hole. Since this isn't mesh deformation (the verts between the cylinders aren't linked together) the illusion of cohesion has to be attempted to be maintained - so the structure has to be solid. You can test the limits of the bend so that the edges of the cylinders barely show and then decide to eliminate the tops and bottoms of the internal cylinders.

However, if one wants to implement this method of stacked, overlapped, like objects, it would be best to build the creature in a 3d modeling program or create your own cylinder routine in DB so you can control the number of verts around the edges. I would still leave the tops and bottoms of the internal cylinders as solid unless the bends were minimal.

The deformation could also be done with memblocks. You could build one solid cylinder (in a 3d program or by code if you wish) and change the verts using memblocks. After each change, you create a new mesh from the memblock. When you are doen with the animation and have your multitudes of meshes, you can use CHANGE MESH to create an animation that will deform the mesh with all of the verts connected.

Enjoy your day.

Login to post a reply

Server time is: 2025-08-08 20:34:47
Your offset time is: 2025-08-08 20:34:47