Homebrew [Release] Brick Breaker 3D

Technicmaster0

Well-Known Member
OP
Member
Joined
Oct 22, 2011
Messages
4,313
Trophies
1
Website
www.flashkarten.tk
XP
2,965
Country
Gambia, The
2expvdd.jpg

Time for another homebrew: Brick Breaker 3D. This is the "official" release.
Every version from RC1 on is developed by Kero.

How to install
*.hax 2.0: Simply copy the "3ds" folder into the root of your big SD card.
.3ds and .cia: Put the content of "3DS_CIA_PUTONSD" on your 3DS' SD card.
.3ds: Put the ".3DS" file into the root of your MicroSD.
.cia: Install with your favourite CIA installer.
other: We supply an *.elf file for advanced users.

Download
-Brick Breaker V1 (*.3dsx, *.cia, *.3ds, *.elf) (MIRROR)
-Brick Breaker V1 (source code) (MIRROR)
-Brick Breaker RC1 (*.3dsx, *.elf) (MIRROR)
-Brick Breaker BETA 5 (*.3dsx, *.elf) (MIRROR)
-Brick Breaker BETA 4 (*.3dsx, *.elf) (MIRROR)
-Brick Breaker BETA 3 (*.3dsx, *.elf) (MIRROR)
-Brick Breaker BETA 2 (*.3dsx, *.elf)
-Brick Breaker BETA 1 (*.3dsx,*.elf) (MIRROR)

Controls (editor):
D-Pad: move the marker
A: change block to destructable one (3 hits)
B: change block to solid one
Y: change block to destructable one (1 hit)
START: Save changes and return to menu

Changelog
BETA 2:
-Added support for Directional Pad, Circlepad, C-Stick and A/Y
-Added bricks (a block with 3 lifes, undestructable brick)
-Random map generator
-Better textures

BETA 3:
-Advanced block collision (still not perfect but I think that it's good enough)
-Fixed a bug where you could see too much of a sprite for one frame
-Added the main menu and "you lost"-screen (and both are ugly :) )
-Added 3D (and I destroyed my eyes doing that)
-Reorganized some parts of the code
-Added a score on the bottom screen (currently every block counts as 1k)
-Improved block reflection at the bumper (changed from int to float)
-Last but not least: a (saved) highscore was added
(the current save might be deleted with a future update)

BETA 4:
-Added audio playback (not the right way to do it and not very good but better than nothing)
-Added credits
-Advanced score system: first hit gives 500, second 1000 and third 1500
-Added instructions
-Added a rainbow effect for the borders at the topscreen
-Prettier main menu
-Fixed some minor stuff

BETA 5:
-Added map loading from text file
-Added map creator
-Fixed some minor stuff

RC 1:
-Tcm0 stopped working on this project and gave everything to Kero
-Better intro music
-Reduced unnecessary RAM usage
-Moved the map editor to the middle of the top screen (looks a bit better)
-Added touchscreen support to the level editor
-Fixed serious framerate drops in the credits (it's still unstable but much higher)
-Fixed a bug where the game didn't recognize that you won (might have led to instant-win before)
-Fixed some collision bugs (but they will stay in the credits 'game')
There seem to be more but the remaining ones aren't that game breaking

Version 1:
-Complete support for the touchscreen
-Fixed some collision bugs (like always)
-Fixed a bug that calculated a wrong highscore
-Fixed a bug where the game didn't finish after destroying all blocks

Older screenshots
v477t2.jpg

(screenshot of BETA 1)

CXPD44ZWYAAbjIj.png

CXPD471WwAE_E26.png
(screenshot of BETA 2)

By the way, did you know that we have a DS version as well?
 
Last edited by Technicmaster0,

mungry

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
322
Trophies
0
Age
23
XP
456
Country
United States
I can't seem to control the brick breaker at all. Start works to exit. Select works to restart. :unsure:
I'm using a n3ds 9.9 with menuhax.
 

Technicmaster0

Well-Known Member
OP
Member
Joined
Oct 22, 2011
Messages
4,313
Trophies
1
Website
www.flashkarten.tk
XP
2,965
Country
Gambia, The

Technicmaster0

Well-Known Member
OP
Member
Joined
Oct 22, 2011
Messages
4,313
Trophies
1
Website
www.flashkarten.tk
XP
2,965
Country
Gambia, The
But I will sure be using this, it looks nicer.
I might update mine to fix some bugs, though.
Thanks :) Do you really think so? I didn't really like a big part of the GUI and it will be updated in the next version.

I was joking: a program with bricks, what should do?
Oh, yeah :) But there was no warning by Jwiz33 so far.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • AncientBoi @ AncientBoi:
    And to shoot it well. :)
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Indeed! Lol
    +1
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Do you guys know what's Mr. Freeze's favorite date program? Netflix and chill
    Gift
  • Gift
  • Gift
  • FAST6191 @ FAST6191:
    Isn't Mr Freeze's backstory about him losing his wife?
    Gift
  • Flame @ Flame:
    @FAST6191 his called @Dark_Phoras for a reason
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Mr. Freeze's wife is frozen while he looks for a cure to her illness
    Gift
  • Dark_Phoras @ Dark_Phoras:
    But, in the meantime, he knows how to throw a cool party
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    He's a chill dude lol
    Gift
  • Flame @ Flame:
    is that true @Dark_Phoras ? thats so cool
    Gift
  • Flame @ Flame:
    a little ice cold too at the same time
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Dude is frosty
    Gift
  • gudenau @ gudenau:
    Does anyone happen to know if the gecko code handler will always be in the same location? It would be useful if you could call into it's own subroutines in ASM codes.
    Gift
  • FAST6191 @ FAST6191:
    Are there any codes that modify the handler to do fun extras like there are for DS codes?
    Gift
  • gudenau @ gudenau:
    I don't see why you would need that, Gecko just allows you to do ASM directly instead of needing to make codes to add new code types.
    Gift
  • gudenau @ gudenau:
    There is nothing stopping you from doing that though.
    Gift
  • FAST6191 @ FAST6191:
    I was thinking more if there were (some of the DS stuff allowing I think it was different boolean masks than stock) then it would confirm that.
    Gift
  • gudenau @ gudenau:
    Some of the later DS stuff was pretty impressive. I do want to figure out how some of the lower level stuff worked one of these days.
    Gift
  • gudenau @ gudenau:
    Is this chat still on IRC?
    Gift
  • FAST6191 @ FAST6191:
    I don't know if there is a second room connected to it
    but I doubt it
    Gift
  • FAST6191 @ FAST6191:
    There is still an IRC server/channel though
    Gift
  • KenniesNewName @ KenniesNewName:
    Neat steam deck dock shipped finally
    Gift
  • mthrnite @ mthrnite:
    psi gets a dick dock and you get a deck dock, poetic!
    Gift
  • KenniesNewName @ KenniesNewName:
    Ye but mine comes with a promise of less viruses
    Gift
    KenniesNewName @ KenniesNewName: Ye but mine comes with a promise of less viruses