DualShooter: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 11: Line 11:
}}
}}


DualShooter is the first public release of eadmaster's homebrew NDS game. It was created mainly for practicing videogame programming. It is a vertical shot'em up developed entirely in C with PAlib.
DualShooter is the first public release of eadmaster's homebrew NDS game. It is a vertical shot'em up developed entirely in C with PAlib.


DualShooter 0.8 was submitted to the NEO Spring Coding Compo 2008.
DualShooter 0.8 was submitted to the [https://www.neoflash.com/forum/index.php/topic,4968.0.html NEO Spring Coding Compo 2008].


==Features==
==Features==
*3 levels with large scrolling backgrounds captured from the Earth
* 3 levels with large scrolling backgrounds captured from the Earth.
*builtin soft-reset/poweroff functions
* Built in soft-reset/poweroff functions.
*3 enemies
* 3 enemies.
*4 shoot-types (single/double/missiles/double missiles) + bombs
* 4 shoot-types (single/double/missiles/double missiles) + bombs.
*musics, sounds, explosions and all the stuff you would expect from a nice shtmup game!
* Musics, sounds, explosions and all the stuff you would expect from a nice shoot'em up game.
*everything runs smoothly @60 FPS (tested on a real NDSL with R4DS)
* Everything runs smoothly @60 FPS (tested on a real NDSL with R4DS).


==User guide==
==User guide==
Line 28: Line 28:
Loses energy if the ship gets hit. If energy decreases under 0, you lose a life. If you lose all you lives, then the game is over.  
Loses energy if the ship gets hit. If energy decreases under 0, you lose a life. If you lose all you lives, then the game is over.  


[[File:DualShooterds2.png]]
==Controls==
D-Pad or Stylus - Move hero ship
 
A/L/R (press repeatedly) - Fire


==Controls==
A/L/R (keep pressed) - Autofire
D-Pad/Stylus - move hero ship


A or L or R (press repeatedly) - fire
B/L+R - Drop a bomb


A or L or R (keep pressed) - autofire
X - Switch to next weapon


B or L+R - drop a bomb
Y - Switch to previous weapon


X - switch to next weapon
Start/Select - Pause game


Y - switch to previous weapon
==Screenshots==
[[File:DualShooterds2.png]]


Start or Select - pause game
==Compatibility==
Tested on a real NDSL with R4DS. Also works on emulator DeSmuME.


==Credits==
==Credits==
Planning & programming:eadmaster
Planning & programming: eadmaster.


Graphics:SpriteLib GPL (http://www.flyingyogi.com/fun/spritelib.html),Planet Earth
Graphics: [http://www.flyingyogi.com/fun/spritelib.html SpriteLib GPL], Planet Earth.


Music:ocean abyss by digital chaos (level 1)
Music:
:DustRaiders by Sidewinder (level 2)
* Ocean abyss by digital chaos (level 1).
:ORbitalFlower by Sidewinder (level 3)
* DustRaiders by Sidewinder (level 2).
:menu by soundscape
* ORbitalFlower by Sidewinder (level 3).
:game over- dead by mark knight
* Menu by soundscape.
* Game over dead by mark knight.


Special thanks: All PAlib and devkitPro programmers,family and friends,Nintendo
Special thanks: All PAlib and devkitPro programmers, family and friends, Nintendo.


[[Category:Homebrew applications]]
<br>
[[Category:DS homebrew games]]
[[Category:Homebrew shooter games on DS]]

Revision as of 04:40, 27 June 2021

DualShooter
File:DualShooterds.png
General
Author(s)eadmaster
TypeShooter
Version0.8
LicenceMixed
Links
[Media:DualShooter08ds.zip Download]
Website
Advertisements

<htmlet>adsense</htmlet>


DualShooter is the first public release of eadmaster's homebrew NDS game. It is a vertical shot'em up developed entirely in C with PAlib.

DualShooter 0.8 was submitted to the NEO Spring Coding Compo 2008.

Features

  • 3 levels with large scrolling backgrounds captured from the Earth.
  • Built in soft-reset/poweroff functions.
  • 3 enemies.
  • 4 shoot-types (single/double/missiles/double missiles) + bombs.
  • Musics, sounds, explosions and all the stuff you would expect from a nice shoot'em up game.
  • Everything runs smoothly @60 FPS (tested on a real NDSL with R4DS).

User guide

Control the hero ship in the lower screen and destroy all the enemies incoming from the upper screen.

Loses energy if the ship gets hit. If energy decreases under 0, you lose a life. If you lose all you lives, then the game is over.

Controls

D-Pad or Stylus - Move hero ship

A/L/R (press repeatedly) - Fire

A/L/R (keep pressed) - Autofire

B/L+R - Drop a bomb

X - Switch to next weapon

Y - Switch to previous weapon

Start/Select - Pause game

Screenshots

File:DualShooterds2.png

Compatibility

Tested on a real NDSL with R4DS. Also works on emulator DeSmuME.

Credits

Planning & programming: eadmaster.

Graphics: SpriteLib GPL, Planet Earth.

Music:

  • Ocean abyss by digital chaos (level 1).
  • DustRaiders by Sidewinder (level 2).
  • ORbitalFlower by Sidewinder (level 3).
  • Menu by soundscape.
  • Game over dead by mark knight.

Special thanks: All PAlib and devkitPro programmers, family and friends, Nintendo.


Advertising: