Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Ballistica 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
|version=0.1.20
|version=0.1.20
|license=N/A
|license=N/A
|download=https://dlhb.gamebrew.org/3dshomebrews/Ballistica3DS.7z
|download=https://github.com/steddyman/Ballistica/releases/latest
|website=https://gbatemp.net/threads/new-3ds-homebrew-game-ballistica.675514/
|website=https://gbatemp.net/threads/new-3ds-homebrew-game-ballistica.675514/
|source=https://github.com/steddyman/Ballistica
|source=https://github.com/steddyman/Ballistica
Line 18: Line 18:
|image=Ballistica3DS.png
|image=Ballistica3DS.png
|image_alt=Ballistica
|image_alt=Ballistica
}}
}}<!--Ballistica3DS.7z-->
'''Ballistica''' is a brick-breaker/breakout-style homebrew game for the Nintendo 3DS.
Port of the Ballistica game engine to the Nintendo 3DS.
 
Ballistica is a brick-breaker/breakout-style game originally developed by [https://x.com/steddyman Stephen Eddy] for the IBM PC with VGA in 1994 (originally called Murderball). The 3DS version is based on the original DOS codebase, with enhancements and modifications to work on the 3DS hardware.  


It is a port of a game originally developed by Stephen Eddy for the IBM PC with VGA in 1994 (originally called Murderball). The 3DS version is based on the original DOS codebase, with enhancements and modifications to work on the 3DS hardware. It makes use of both 3DS screens and the 3DS controls, and includes a built-in level editor allowing users to create and play their own custom levels.
It makes use of both 3DS screens and the 3DS controls, and includes a built-in level editor allowing users to create and play their own custom levels.


== Installation ==
== Installation ==
'''3DSX:'''
'''Instructions:'''
* Download <code>ballistica.3dsx</code> from the [https://github.com/steddyman/Ballistica/releases Releases] page on GitHub.
* 3DSX - Copy <code>ballistica.3dsx</code> to the <code>/3ds/ballistica</code> folder on your 3DS SD card, launch the game using the Homebrew Launcher.
* Copy the file to the <code>/3ds/ballistica</code> folder on your 3DS SD card.
* CIA - Copy <code>Ballistica.cia</code> to your SD card and install it with the CIA manager of your choice (e.g. [[FBI 3DS|FBI]]).
* Launch the game using the Homebrew Launcher.


'''CIA:'''
'''Notes:'''
* Download the <code>Ballistica.cia</code> from the [https://github.com/steddyman/Ballistica/releases Releases] page on GitHub.
* Levels are stored as text-based .DAT files in the <code>/ballistica/levels</code> folder on the 3DS SD card.
* Copy the .cia file to your SD card and install it with the CIA manager of your choice (e.g. FBI).
* You can create levels using either the in-game editor (with stylus input) or by editing the text files directly on a computer.  


== Controls ==
== Controls ==
Stylus - Move the paddle, select menu items, draw in the level editor
D-Pad Up - Launch ball (when in play mode), Fire Laser (when collected)


{| class="wikitable"
D-Pad Down - Activate Tilt (when indicator is shown)
|-
! Input !! Action
|-
| Stylus || Move the paddle, select menu items, draw in the level editor
|-
| D-Pad Up || Launch ball (when in play mode), Fire Laser (when collected)
|-
| D-Pad Down || Activate Tilt (when indicator is shown)
|}


If the game detects a ball may be stuck, it will flash up the Tilt indicator. Press D-Pad Down to activate the tilt and free the ball.
If the game detects a ball may be stuck, it will flash up the Tilt indicator. Press D-Pad Down to activate the tilt and free the ball.
== Level Editor ==
Ballistica includes a full level editor accessible from within the game. Levels are stored as text-based .DAT files in the <code>/ballistica/levels</code> folder on the 3DS SD card.
Users can create levels using either the in-game editor (with stylus input) or by editing the text files directly on a computer. Custom levels can be shared with others by contributing them to the project's GitHub repository via pull request.
==Media==
'''Ballistica 3DS Demo HD 720p''' ([https://www.youtube.com/watch?v=uA1KdhyJQ3Y st3ddyman]) <br>
<youtube width=""640"">uA1KdhyJQ3Y</youtube>


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-01.png
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-01.png
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-02.png
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-02.png


https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-03.png
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-03.png
https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-04.png


https://dlhb.gamebrew.org/3dshomebrews/images/Ballistica3DS-04.png
==Media==
'''Ballistica 3DS Demo HD 720p''' ([https://www.youtube.com/watch?v=uA1KdhyJQ3Y st3ddyman]) <br>
<youtube width=""640"">uA1KdhyJQ3Y</youtube>


==Changelog==  
==Changelog==  
'''v0.1.20''' (2025-10-03)
'''v0.1.20 2025/10/03'''
* Bug fix: Working makerom ([https://github.com/steddyman/Ballistica/issues/78 #78])
* Bug fix: Working makerom ([https://github.com/steddyman/Ballistica/issues/78 #78])


'''v0.1.19''' (2025-10-03)
'''v0.1.19 2025/10/03'''
* Bug fix: Update rsf ([https://github.com/steddyman/Ballistica/issues/76 #76])
* Bug fix: Update rsf ([https://github.com/steddyman/Ballistica/issues/76 #76])


'''v0.1.18''' (2025-10-03)
'''v0.1.18 2025/10/03'''
* Bug fix: Move CIA external and fix syntax ([https://github.com/steddyman/Ballistica/issues/74 #74])
* Bug fix: Move CIA external and fix syntax ([https://github.com/steddyman/Ballistica/issues/74 #74])



Revision as of 23:15, 8 March 2026

Ballistica
General
Authorsteddyman
TypeOther Games
Version0.1.20
LicenseN/A
Last Updated2025/010/04
Links
Download
Website
Source

Port of the Ballistica game engine to the Nintendo 3DS.

Ballistica is a brick-breaker/breakout-style game originally developed by Stephen Eddy for the IBM PC with VGA in 1994 (originally called Murderball). The 3DS version is based on the original DOS codebase, with enhancements and modifications to work on the 3DS hardware.

It makes use of both 3DS screens and the 3DS controls, and includes a built-in level editor allowing users to create and play their own custom levels.

Installation

Instructions:

  • 3DSX - Copy ballistica.3dsx to the /3ds/ballistica folder on your 3DS SD card, launch the game using the Homebrew Launcher.
  • CIA - Copy Ballistica.cia to your SD card and install it with the CIA manager of your choice (e.g. FBI).

Notes:

  • Levels are stored as text-based .DAT files in the /ballistica/levels folder on the 3DS SD card.
  • You can create levels using either the in-game editor (with stylus input) or by editing the text files directly on a computer.

Controls

Stylus - Move the paddle, select menu items, draw in the level editor

D-Pad Up - Launch ball (when in play mode), Fire Laser (when collected)

D-Pad Down - Activate Tilt (when indicator is shown)

If the game detects a ball may be stuck, it will flash up the Tilt indicator. Press D-Pad Down to activate the tilt and free the ball.

Screenshots

Ballistica3DS-01.png Ballistica3DS-02.png

Ballistica3DS-03.png Ballistica3DS-04.png

Media

Ballistica 3DS Demo HD 720p (st3ddyman)

Changelog

v0.1.20 2025/10/03

  • Bug fix: Working makerom (#78)

v0.1.19 2025/10/03

  • Bug fix: Update rsf (#76)

v0.1.18 2025/10/03

  • Bug fix: Move CIA external and fix syntax (#74)

v0.1.17 (2025-10-03)

  • Bug fix: Force update (#72)

v0.1.16 (2025-10-03)

  • Feature: Perform CIA build and release (#69)

v0.1.15 (2025-10-02)

  • Feature: Add CI Title checks (#66)

v0.1.14 (2025-09-30)

  • Bug fix: Remove workflow_dispatch (#63)

v0.1.13 (2025-09-30)

  • Bug fix: Test runner again (#60)

v0.1.12 (2025-09-30)

  • Bug fix: Test trigger run

v0.1.11 (2025-09-30)

  • Bug fix: Add new debug workflow

v0.1.10 (2025-09-30)

  • Bug fix: Update to using release triggers

v0.1.9 (2025-09-30)

  • Bug fix: Tweaks to release please settings

v0.1.8 (2025-09-30)

  • Bug fix: Fix draft issue for PRs

v0.1.7 (2025-09-30)

  • Bug fix: Add running on tags

v0.1.6 (2025-09-30)

  • Bug fix: Test release

v0.1.5 (2025-09-30)

  • Bug fix: Update release scripts

v0.1.4 (2025-09-30)

  • Bug fix: Fix duplicate artifacts

v0.1.3 (2025-09-30)

  • Bug fix: Fix release workflows

v0.1.2 (2025-09-30)

  • Bug fix: Fix paths in Workspace
  • Bug fix: Force PR run

v0.1.1 (2025-09-30)

  • Bug fix: Force PR run

Credits

External links

Advertising: