Fungi Forums

Video Games => Video Game Chat => Topic started by: megamush on May 14, 2008, 02:54:43 PM

Title: Need help (making game)
Post by: megamush on May 14, 2008, 02:54:43 PM
I'm trying to make a game using using game maker, this is my first time making a game. Are there any tips you could give me?
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 14, 2008, 03:00:18 PM
What kind of game?
What kind of physics?

As for a non-specific tip, go to http://www.yoyogames.com and download all their Game Maker tutorials, or at least the first two.  There are also tutorials for many different genres.
Title: Re: Need help (making game)
Post by: Kuromatsu on May 14, 2008, 03:54:03 PM
Also when you do use the tutorials, do NOT make a game by changing the sprites from the tutorial and making levels from that.
Title: Re: Need help (making game)
Post by: Glorb on May 14, 2008, 05:30:42 PM
Hints:

1) Make sure the player spends more time playing minigames than the real game.
2) Add a secks scene.
Title: Re: Need help (making game)
Post by: ShadowBrain on May 14, 2008, 05:37:24 PM
^ POTY?
Title: Re: Need help (making game)
Post by: Suffix on May 14, 2008, 05:52:07 PM
^ POTTY.

(Please omit this trivial yakkity-yak)
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 15, 2008, 12:29:04 PM
Also when you do use the tutorials, do NOT make a game by changing the sprites from the tutorial and making levels from that.

YES.  Follow those instructions.  I've seen far too many Game Maker games that have changed only the character sprites and designed new levels using the pre-made tiles.

Out of curiosity, are you going to make a Mario fan-game?
Title: Re: Need help (making game)
Post by: Glitchy on May 15, 2008, 03:47:37 PM
I'm trying to make a game using using game maker, this is my first time making a game. Are there any tips you could give me?

Send me a message with the specifics, I've been using it for years. (No kidding)

Title: Re: Need help (making game)
Post by: Turtlekid1 on May 15, 2008, 05:15:07 PM
Maybe we should collaborate towards a Mario Fan game.  I've been using it since version 5.
Title: Re: Need help (making game)
Post by: megamush on May 15, 2008, 07:21:46 PM
I am planning on making a 2-D old-school mario platformer, but I was planning on making some twists to the game. I don't exactly know what I could do to change it, any suggestions?
Title: Re: Need help (making game)
Post by: jmdblazer on May 15, 2008, 08:46:15 PM
How about... Mario shoots lasers!
Title: Re: Need help (making game)
Post by: penguinwizard on May 15, 2008, 11:57:02 PM
What a coincedence, I'm in a class that dived headfirst into GameMaker 7. So I have experience with that. But my first attempt at a platformer failed miserably, with the character floating on air half the time.

So hey, if you need help on the basics of GameMaker, I can help you out as well. Still, going through tutorials and re-creating basic programming concepts (preventing an object from moving off the screen, using a loop for drawing an object over and over, approximate collision detection using the distance between the centers of two objects and checking against the sums of the radii of two imaginary circles around the objects) is a good start to learning GameMaker. Oh, and pick up "The GameMaker's Apprentice" from some bookstore, that's a huge help.
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 16, 2008, 11:15:44 AM
I am planning on making a 2-D old-school mario platformer, but I was planning on making some twists to the game. I don't exactly know what I could do to change it, any suggestions?

-Make it like SMG only in 2D (flip the gravity periodically).

-Roller-Skate suit for Mario (he would move smoothly along terrain similarly to Sonic).

-Have sideways pirahna plants for sideways pipes
Title: Re: Need help (making game)
Post by: jmdblazer on May 16, 2008, 04:09:31 PM
-have him shoot lasers
Title: Re: Need help (making game)
Post by: Glorb on May 16, 2008, 05:21:05 PM
Twists, eh? Okay.

- A level or two that significantly changes the play style before going back to the normal style
- Mario's melee attacks from SM64 (why don't those appear in 2D games more often?)
- Other improved moves from the 3D games (butt stomp, etc.)
- Maybe RPG elements or whatever
- A save game system (this is a must)
Title: Re: Need help (making game)
Post by: Kuromatsu on May 16, 2008, 06:25:05 PM
this is my first time making a game.
I think our suggestions are a tad much for him. Perhaps we should just tell him how to make Mario run left, right and jump without getting stuck in walls.
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 16, 2008, 06:27:46 PM
Heh.  Good Point.  I really do recommend the platforming tutorial at YoYoGames.  It won't tell you how to do everything needed for Mario, but it gets the basic physics down nicely.
Title: Re: Need help (making game)
Post by: Glitchy on May 16, 2008, 08:48:23 PM
My advice is to NOT use the platforming example. Do it from scratch, it's a lot less cluttered.
Maybe we should collaborate towards a Mario Fan game.  I've been using it since version 5.
Good idea.

What a coincedence, I'm in a class that dived headfirst into GameMaker 7. So I have experience with that. But my first attempt at a platformer failed miserably, with the character floating on air half the time.

So hey, if you need help on the basics of GameMaker, I can help you out as well. Still, going through tutorials and re-creating basic programming concepts (preventing an object from moving off the screen, using a loop for drawing an object over and over, approximate collision detection using the distance between the centers of two objects and checking against the sums of the radii of two imaginary circles around the objects) is a good start to learning GameMaker. Oh, and pick up "The GameMaker's Apprentice" from some bookstore, that's a huge help.

Wow, the aproximate collision detecting sounds really good.
Twists, eh? Okay.

- A level or two that significantly changes the play style before going back to the normal style
- Mario's melee attacks from SM64 (why don't those appear in 2D games more often?)
- Other improved moves from the 3D games (butt stomp, etc.)
- Maybe RPG elements or whatever
- A save game system (this is a must)

1. No comment.
2. Fighting attacks are very hard to pull of correctly in GM.
3. I don't see why.
4. Good idea.
5. Shouldn't be hard since it's built in.

I think our suggestions are a tad much for him. Perhaps we should just tell him how to make Mario run left, right and jump without getting stuck in walls.

I pretty much already told him how.
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 17, 2008, 05:23:26 AM
My advice is to NOT use the platforming example. Do it from scratch, it's a lot less cluttered.

I don't mean to use it as a base form of the game, just to know how to program the physics for when he does start from scratch.  I agree with Glitchy that yuo should never just build a game up from the platformer example.  They stink, they're generic, and most people who make them aren't even creative enough to animate the sprites.
Title: Re: Need help (making game)
Post by: megamush on May 20, 2008, 04:52:45 PM
I started out making a maze game, but the object that I'm using as the thing going around the maze is going through the objects that I'm using as walls. How can I fix this?
Title: Re: Need help (making game)
Post by: Luigalaxy on May 20, 2008, 05:14:47 PM
I'm downloading it right now so I can help too.

EDIT- 5:14:57 PM (server time): Game Maker has been downloaded, I will be making my game tonight. Any tips? And, yes, it will be a Mario game.
Title: Re: Need help (making game)
Post by: Glorb on May 20, 2008, 10:17:58 PM
1. Make it good.
2. Add moar secks scenes.
Title: Re: Need help (making game)
Post by: penguinwizard on May 20, 2008, 11:07:27 PM
I started out making a maze game, but the object that I'm using as the thing going around the maze is going through the objects that I'm using as walls. How can I fix this?
Very basic way to solve that is to create a Collision event for the thing-going-around-the-maze object. Have it for when it collides with the wall. In that collision event, just stop the thing-going-around-the-maze's movement by using Move Fixed, then setting the direction to the middle thing (I don't know why that's so important but it is) and the speed to 0.

There are other ways to stop an object's movement, like stopping movement either horizontally or vertically (if Mario is running to the right and he jumps up to hit a brick, his vertical movement should go negative (to fall down) but his horizontal movement should still be positive). There are probably better ways to detect collisions. Just letting you know of one way to do it.
Title: Re: Need help (making game)
Post by: Turtlekid1 on May 21, 2008, 06:02:57 AM
There are other ways to stop an object's movement, like stopping movement either horizontally or vertically (if Mario is running to the right and he jumps up to hit a brick, his vertical movement should go negative positive (to fall down) but his horizontal movement should still be positive). There are probably better ways to detect collisions. Just letting you know of one way to do it.

With GM's physics, strangely enough, negative vertical speed means going up, and positive means going down.
Title: Re: Need help (making game)
Post by: Suffix on May 21, 2008, 03:40:47 PM
That's how many game engines work: the y origin (0) is at the top of the screen, so larger numbers are actually lower.