All Projects → TricksterGuy → bottomless-block-barrage

TricksterGuy / bottomless-block-barrage

Licence: GPL-3.0 License
Panel de Pon (Tetris Attack) clone for the 3ds.

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to bottomless-block-barrage

m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (+160%)
Mutual labels:  homebrew, nintendo, nintendo-3ds, nintendo-hacking, 3ds, 3dshacks
CDNTool
CDN Nintendo's servers 3DS title downloader (as CIA)
Stars: ✭ 15 (+0%)
Mutual labels:  nintendo, nintendo-3ds, nintendo-hacking, 3ds
Citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU
Stars: ✭ 88 (+486.67%)
Mutual labels:  homebrew, nintendo, nintendo-3ds
Libctru
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
Stars: ✭ 530 (+3433.33%)
Mutual labels:  homebrew, nintendo-3ds, 3ds
Citro3d
Homebrew PICA200 GPU wrapper library for Nintendo 3DS
Stars: ✭ 143 (+853.33%)
Mutual labels:  homebrew, nintendo, nintendo-3ds
3ds Examples
Examples for 3DS using devkitARM, libctru, citro3d and citro2d
Stars: ✭ 221 (+1373.33%)
Mutual labels:  homebrew, nintendo-3ds, 3ds
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (+173.33%)
Mutual labels:  homebrew, nintendo, nintendo-3ds
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+500%)
Mutual labels:  homebrew, nintendo-3ds, 3ds
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (+253.33%)
Mutual labels:  homebrew, nintendo
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (+346.67%)
Mutual labels:  homebrew, nintendo
spelunky-ds
Spelunky remake for NintendoDS
Stars: ✭ 69 (+360%)
Mutual labels:  homebrew, nintendo
SwitchXBOXController
Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer
Stars: ✭ 46 (+206.67%)
Mutual labels:  homebrew, nintendo
LemonLime
A Nintendo 3DS LLE emulator written in C#
Stars: ✭ 57 (+280%)
Mutual labels:  nintendo, 3ds
3ds
Javascript front-end to the titledb API
Stars: ✭ 12 (-20%)
Mutual labels:  homebrew, 3ds
PokemonRNGGuides
A repository of Pokemon RNG abuse guides
Stars: ✭ 62 (+313.33%)
Mutual labels:  nintendo, 3ds
Mirage
Reimplementation of the Nintendo Switch firmware
Stars: ✭ 40 (+166.67%)
Mutual labels:  nintendo, nintendo-hacking
spm-decomp
WIP 1:1 decompilation of Super Paper Mario
Stars: ✭ 21 (+40%)
Mutual labels:  nintendo, nintendo-hacking
openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
Stars: ✭ 18 (+20%)
Mutual labels:  homebrew, nintendo
reboot to rcm
A small app to reboot 1.0 Switches into RCM mode
Stars: ✭ 32 (+113.33%)
Mutual labels:  nintendo, nintendo-hacking
libstarlight
3DS Homebrew Application Framework
Stars: ✭ 28 (+86.67%)
Mutual labels:  homebrew, 3ds

bottomless-block-barrage

Bottomless Block Barrage (BBB) aims to be a Puzzle League clone for the 3ds with new styles / modes of gameplay. This game is a work in progress!

Roadmap

As of now the basic engine is complete, work is now being done implementing the various modes. Basic graphics are used now until better ones are found/made.

Game Modes that will be supported

  • Endless Barrage - Play until you lose.
  • Score Barrage - Get the highest score in a certain amount of time/lines.
  • Puzzle Barrage - Solve all puzzles in a certain amount of moves (Normal and Action modes)
  • Mission Barrage - Similar to the same mode in the Puyo Pop games
  • Versus Barrage - 2 player game with AI (and possibly online play)

New Gameplay features

  • Introducing C-Links (Chain Links) in which you match groups of 3 or more rapidly before blocks are removed from the board.

The demo

Screenshots

Title Config Score Mdoe Endless Mode

Controls

  • Up/Down/Left/Right moves the cursor
  • A swaps the two panels over the selector
  • R quick rises the panels
  • Start instant quits and returns to Title Screen

Compiling

Prerequisites

  1. Once all of the above is in order simply type make and you will get .elf for citra, .3dsx for homebrew launcher, .cia for emunand, and .3ds for gateway/sky3ds.

  2. If you care not to build everything then just type make [elf, cia, 3ds, 3dsx] to build the corresponding format, or make citra to run it in citra (requires citra to be installed and in your $PATH)

Credits

Title screen/banner and icon by cots

Panel Graphics by TheWolfBunny

Panel Graphics by SRKTiberious

Font is generated from http://www.codehead.co.uk/cbfg/, and using flarn2006's SF2DBmpFont library to render it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].