Bullet Rel Designer DS

From GameBrew
Bullet Rel Designer DS
Ndsbulletreldesigner2.png
General
AuthorRelminator
TypeDemos
Versionfinal
LicenseMixed
Last Updated2010/08/02
Links
Download
Website
Source

Bullet Rel Designer is sandbox type application to design bullet patterns.

It was originally created for the NDS game Space Impakto DS.

Installation

Copy bullet_rel_designer.nds to your flashcart.

Features

  • Very Fun since you could design patterns even while drinking coffee.
  • Saves patterns in C/c++ code directly useable by my SHMUP engine. Saves are *.cpp files where the nds file resides.
  • Can do almost any pattern (except for tohou ""square"" patterns).
  • Can listen to different moozic while making a pattern..
  • Source included.

User guide

Limitations:

  • Cannot load patterns.
  • Cumbersome controls (limited DS buttons).

Controls

Select - Show/Hide help

Up/Down - Scroll

R+Right/Left - Fast edit

L+Right/Left - Slow edit

Right/Left - Normal edit

Start - Reset all

A - Change behavior

X - Load default value

B - Switch screen

Y - Change active Turret

Touchscreen - Change Turret position

R/L+Y - Add/Delete Turret

R+L - Save barrage

Screenshots

ndsbulletreldesigner2.pngndsbulletreldesigner3.png

Changelog

v 0.5b 2010/07/23

  • glFonts.
  • oamFonts.
  • Encapsulated maxmod for a better sound module.
  • Return to homebrew menu .
  • Decreased all the enemy's HP.

v 0.4b 2010/07/18

  • Integrated bullet Rel.
  • Added sound effects and BG music (via MaxMod).
  • Bucket based memory model.
  • Data driven engine.
  • Ditched the options.
  • More enemies.

v 0.3 2010/06/05

  • Added an enemy handler.
  • Added collision detection (AABB).
  • Added explosion handler.
  • Encapsulated most sprites.
  • Developed a tool for texture packing.

v 0.2

  • Migrated rendering engine from OAM to 3d core

v 0.1

  • OAM sprites implemented.

v 0.0 2010/04/20

  • Started coding..

Credits

Development:

  • Programming: Richard Eric M. Lope BSN RN (relminator)
  • Art: Adigun A. Polack (Relminator)
  • Toolchains: DevkitPro,libnds and MaxMod

Additional code:

  • Jasper Vijn (cearn/coranac.com) for atan2 and qran/qran_range.
  • libnds example files..

Greetz:

  • DR_D.
  • WinterMute.
  • Cearn.
  • Steven.
  • Immibis.
  • zeromus.
  • Plasma.
  • L_O_J.
  • v1ctor.
  • Headspin.
  • Jinroh.
  • Elhobbs.
  • Dwedit.
  • All the guys at devkitPro.org and gbadev.org.
  • All the guys at dbfinteractive.com.
  • All the guys at blitzed: #dsdev.
  • All the guys at freebasic.net.
  • All the guys at shmup-dev.com.

External links

Advertising: