A genre of action game typically involving the player controlling an entity which must shoot down waves upon waves of incoming enemies that come into the field. Most easily distinguished from first/third person shooters by the presence of a 2D playing field.

learn more… | top users | synonyms

0
votes
1answer
108 views

SHMUP: who's in charge of collision detection? [duplicate]

Simple design question here: In a Shoot'Em Up, where you often have to deal with hundreds of bullets / missiles / weird flying stuff, who's in charge of detecting collisions? The weapon or the ship? ...
0
votes
1answer
391 views

How to design enemies pattern in non-bullet-hell shmups in Unity? [closed]

I am making a top down shooter. Enemies will come in waves and attack in many different patterns (i.e. wave of 10 enemies flying in a elliptic curves, or a huge boss floating and shooting at you, ...
2
votes
2answers
369 views

Designing spawning system

I played this game recently http://www.kongregate.com/games/JuicyBeast/knightmare-tower and I am amazed by the way how different monsters are beign spawned. I personally developed my own shooter game ...
0
votes
4answers
450 views

Twin stick shooting with keyboard

In a top down shooting game, what alternatives are there for input if I want the direction of movement to be independent from the direction I'm shooting at? I'd like to avoid shooting with the mouse ...
2
votes
2answers
747 views

android 2d bullet-spawn (shooting)

This will be a quick question since Im pretty sure I'm overlooking something small that I for some reason cant see. My sprite is moved using a joystick, and I want my sprite to be able to shoot. I've ...
14
votes
1answer
2k views

What are the maths behind 'Raiden 2' purple laser?

The path of the laser is affected by user input and enemies present on the screen. Here is a video, at 5:00 minutes the laser in question is shown : Raiden II (PS) - 1 Loop Clear - Part 2 UPDATE ...
3
votes
3answers
600 views

AI algorithm for avoiding bullets in a shoot-em-up game

I am working on a shoot-up-game in XNA, it is going to be my final project in school. I was thinking of utilizing the minimax algorithm for AI agents for making tactics. However, I realized that the ...
0
votes
0answers
77 views

Any way to optimize testing each bullet for each enemy in shoot em' ups? [duplicate]

Possible Duplicate: Is there a way to increase the collision check efficiency of a system of n objects? Lately I have been making a shoot em' up, and for collision detection I would use ...
1
vote
0answers
471 views

Using BulletML in C++ [closed]

Are there any examples of using BulletML (via the libbullml library), in C++. I'm not sure where to start. For example I know I must extend BulletMLRunner, however there is no such Bullet class which ...
5
votes
2answers
2k views

How should I manage level progression?

In my code, I just have a Level class right now in the main game loop that just blits a background and spawns some enemies for testing purposes...But I can't figure out how to go about implementing ...
13
votes
2answers
1k views

How to implement an intelligent enemy in a shoot-em-up?

Imagine a very simple shoot-em-up, something we all know: You're the player (green). Your movement is restricted to the X axis. Our enemy (or enemies) is at the top of the screen, his movement is ...
4
votes
2answers
1k views

How to write AI bots that can autoplay a shoot 'em up game?

In a shoot 'em up game I want to have AI bots that can take up the player's slot and play the game (such as in this video). However they should come with different flavors (varying competency and ...
3
votes
1answer
360 views

Looping 3D environment in shmups

So I was watching Ikaruga: http://www.youtube.com/watch?v=Aj23K8Ri68E And then raystorm: http://www.youtube.com/watch?v=TQ4V0G5ykAg After looking at their 3D backgrounds for a little bit, it appears ...
5
votes
3answers
858 views

What's the best control scheme for an arena shooter on a touchscreen phone? [closed]

I am developing Android an game. It's going to be a top-down shooter with stealth features. I am now thinking about how to the make controls. Most top-down games are now twin stick (joystick on the ...
12
votes
3answers
2k views

How to store a shmup level?

I am developing a 2D shmup (i.e. Aero Fighters) and I was wondering what are the various ways to store a level. Assuming that enemies are defined in their own xml file, how would you define when an ...
6
votes
2answers
2k views

How to manage enemy movement and shoot in a shmup?

I'm wondering what is the best (or at least a good) way of managing enemies in a shoot-em-up. Basically, what I'd do would be a class that manages displaying and updating positions of all the ...
6
votes
4answers
672 views

Optimal touch controls for a twin-stick shoot 'em up?

So we recently launched a shoot 'em up arcade-type game (think Smash TV or I Made a Game with Zombies in It!). You can move in one direction and fire in another, so the ideal control scheme is ...
10
votes
1answer
427 views

Is there a gold standard for touch controls in scrolling shoot-em-ups?

Is there currently a "standard" for touch controls in shooters on platforms such as iPhone or Android? I've noticed that many of them enable auto-fire by default, or control the character via direct ...
13
votes
5answers
1k views

Enemy evolution in shoot-em-ups

Are there any shoot-em-ups in which the enemies actually evolve as a response to their relative success against the player? By evolve, I mean that each enemy has some genetic information encoding ...
19
votes
6answers
6k views

Enemy Spawning method in a Top-Down Shooter

I'm working on a top-down shooter akin to DoDonPachi, Ikaruga, etc. The camera movement through the world is handled automatically with the player able to move inside of the camera's visible region. ...