Main Menu
  • Welcome to The RPG Maker Resource Kit.

[GM] Horizontal Scrolling Shooter game ?

Started by Leon Oswald, July 31, 2007, 04:19:54 PM

0 Members and 1 Guest are viewing this topic.

Leon Oswald

i need help whit creat HSS game.
can anyboddy help me whit create enemy encounter, shoting, moving, boss and player shoting (special shoting) ?
Or create an example game ?
its for my new game ???? Sogeki Otome   :lol:
thanks advance ! :epic:
Sorry for my stupid English, I'm from Slovakia :)

Craftknight's rule
Story: 23%
Maps: 4%
Systems: 5%

iceflame1019

Doesn't GM already come with said shooter example?

If you don't have it, look on gmc.yoyogames.com for a tutorial, or I can send you the example I already have.

And it's "shooting", not "shoting".

Want a personal sig like this? Ask Firerain:
http://rmrk.net/index.php/topic,20203.0.html

Leon Oswald

but on yoyogames is only tutorial for Side-view (horizontal) shooting game (1945)
i need Vertical Shooting Game like on Gradius or etc.
or if you got vercital shooting game by allow send me :)
Sorry for my stupid English, I'm from Slovakia :)

Craftknight's rule
Story: 23%
Maps: 4%
Systems: 5%

Arrow

...you've got vertical and horizontal reversed.

Horizontal is Gradius, 1945 is vertical.

iceflame1019

yeah...vertical usually means going up and down while horizontal is left-right movement...

If you're not looking for 1945, I dunno...What exactly are you aiming for?  A top-down shooting game similar to 1945 that scrolls left and right or up and down?  Or what kind of view is this game?  (I've never heard of gradius and can't seem to get Google to work for me)

try posting on the GMC forums if no one here can help: gmc.yoyogames.com

Want a personal sig like this? Ask Firerain:
http://rmrk.net/index.php/topic,20203.0.html

&&&&&&&&&&&&&

Quote from: iceflame1019 on July 31, 2007, 07:23:39 PM
yeah...vertical usually means going up and down while horizontal is left-right movement...

If you're not looking for 1945, I dunno...What exactly are you aiming for?  A top-down shooting game similar to 1945 that scrolls left and right or up and down?  Or what kind of view is this game?  (I've never heard of gradius and can't seem to get Google to work for me)

try posting on the GMC forums if no one here can help: gmc.yoyogames.com

You sir fail for not knowing what gradius is... but if you watch this, the anti-fail of gradius shall fix you.

http://video.google.com/videoplay?docid=-3155968335371974592&q=gradius&total=943&start=0&num=100&so=0&type=search&plindex=0

&&&&&&&&&&&&&&&&

iceflame1019

I no longer fail...I have been enlightened.  ;D :lol:

So it's a side-scroller.  Hmm...

Well, I made a minigame similar to this but lost it in a computer crash...lemme see if I can recall what I did for it.

If I can successfully redesign it (and GM's playing hard-to-get on my computer lately), do you want the aircraft to kind of drift a bit after releasing the movement buttons?  If I can't redesign it someone else can try or I can ask some peeps on the GMC for a quick tut or demo.

Want a personal sig like this? Ask Firerain:
http://rmrk.net/index.php/topic,20203.0.html

Leon Oswald

Quote from: Arrow-1 on July 31, 2007, 07:19:54 PM
...you've got vertical and horizontal reversed.

Horizontal is Gradius, 1945 is vertical.
sorry. my mistake...
i will got an player shoot and moving but always need enemys :(
Sorry for my stupid English, I'm from Slovakia :)

Craftknight's rule
Story: 23%
Maps: 4%
Systems: 5%

iceflame1019

#8
Hmmm...well, I don't have GM on me right now but I can suggest this bit of code.

Say you have some basic enemies named obj_enemy1, and some advanced ones named obj_enemy2 that come out after...what...30 seconds, let's say.  And let's say the screen is 600 pixels wide and you're on the left like in Gradius.

Create obj_controller, and in its step event:
instance_create(300,random(room_height),enemy1)

Now you want it so that more enemies come out after 30 seconds.  Make a timer (alarm[0]) in obj_controller's create event and set it to 900 (30 steps per second if the room speed is 30, and times that by how many seconds you need).  Also in the create event create a variable, for now let's call it global.hardenemy.  Create an Alarm[0] event, and increase your global.hardenemy variable by 1.  Now in the step event of the controller add:
if global.hardenemy>0
{instance_create(300,random(room_height),obj_enemy2)
}


I believe this should work.  The code will create an enemy at a random height on the far side of the screen.  Remember to give the enemies the correct speed and direction on their Create events.

Want a personal sig like this? Ask Firerain:
http://rmrk.net/index.php/topic,20203.0.html