Skip to content

A complete re-write of my 3DS Breakout clone. The original code kinda sucked, and I actually know how to program worth a damn now.

License

Notifications You must be signed in to change notification settings

Magicrafter13/BreakoutRedux

Repository files navigation

Breakout Redux

A Breakout clone for the 3DS (Using ctrulib and citro3d/2d)
A complete rewrite of my previous attempt: Breakout

-Written by Magicrafter13 (Matthew Rease).

The code is tested in the Citra emulator, and sometimes tested on real hardware.
Current status of repository code:
Code Status

Screenshots

Screenshot1 Screenshot2 Screenshot3

Play

Barely in a playable state (still in Alpha), however press start on the title screen to begin, then press select to launch the ball. Use Left/Right to move the paddle.
To play this, just download a precompiled binary (3dsx, cia, or elf) from the releases tab.

Controls

Current Testing Controls

  • D-Pad Left/Right (Hold) Moves the paddle left or right, respectively
  • D-Pad Up/Down Adds or Subtracts 1 degree from the ball's angle, respectively
  • L and R (Hold) Subtacts or Adds 0.5 degrees to the ball's angle, respectively
  • X and B Adds or Subtracts 5 from the ball's y coordinate, respectively
  • Y and A Subtracts or Adds 5 degrees to the ball's angle, respectively
  • Select Launch ball
  • Start Return (to previous screen, ie: title screen, or level designer)

In - Game

  • D-Pad or Joystick to move Left and Right
  • A Button to launch ball (when ball attached) or shoot laser if power up has been acquired.
  • Select to start game (or return to title)
  • Y to open Level editor
  • Start to exit

In - Level Editor

  • D-Pad or Joystick to move cursor
  • L/R, ZL/ZR or Y/X to switch brick type
  • B return to title
  • Start play your level

"Nightlies"

(Not currently available)
Available on my website. Click Here!

Edit / self-compile

To compile this game, you shouldn't need to install anything extra, as long as you have libctru and citro3d (and citro2d) it should work, if not make sure to tell me.
You will need bannertool.exe to create the smdh file.
In the BreakoutRedux subfolder, run make to compile the game.

If you want to create the CIA file, to install the game to your system launcher, you will need makerom.exe.
In the BreakoutRedux subfolder, run make cia to create the cia file.

If you're on Linux, I'm not entirely sure how it works, though I'm fairly certain there are Linux versions of bannertool and makerom.

About

A complete re-write of my 3DS Breakout clone. The original code kinda sucked, and I actually know how to program worth a damn now.

Resources

License

Stars

Watchers

Forks

Packages

No packages published