Pong 3DS - AntonioND: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Pong 3DS | image = https://dlhb.gamebrew.org/3dshomebrew/Pong-3DS.jpeg|250px | type = Arcade Games | version = v1.0.2 |...")
 
m (Text replacement - "Category:3DS homebrew games" to "")
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title       = Pong 3DS
|title=Pong 3DS
| image       = https://dlhb.gamebrew.org/3dshomebrew/Pong-3DS.jpeg|250px
|image=Pong3dsant2.png
| type       = Arcade Games
|description=A pong with stereoscopic 3D.
| version     = v1.0.2
|author=AntonioND (Antonio Niño Díaz)
| licence    = Mixed
|lastupdated=2015/02/21
| author      = AntonioND
|type=Arcade Games
| website    = https://github.com/AntonioND/pong-3ds
|version=1.0.2
| download    = https://dlhb.gamebrew.org/3dshomebrew/Pong-3DS-3DS.rar
|license=GPL-3.0
| source     = https://dlhb.gamebrew.org/3dshomebrew/Pong-3DS-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/pong3dsant.7z
|website=http://www.skylyrac.net/category/nintendo-3ds.html
|source=https://github.com/AntonioND/pong-3ds
}}
}}
<youtube>3aqceyySnuM</youtube>
Pong 3DS is a Pong game with stereoscopic 3D. This homebrew game is inspired by [[Pong_3DS|Pong 3DS]] previously written for the Nintendo DS.
 
==Installation==
Available in 3DSX/SMDH format.
 
Copy the folder containing .3dsx and .smdh into the 3ds folder on your SD card, run it with Homebrew Launcher.
 
==User guide==
You can choose among the following game modes in the main menu:
* 2D Room.
* 2.5D Room.
* 3D Room.
 
When you change the 3D slider's position, the 3D engine renders each top screen in a separate core when working in 3D mode so that the game will always run at 60 FPS.
 
Screenshot is saved in PNG format (2 files in 3D mode, 1 in 2D mode).


=Pong 3DS - AntonioND=
==Controls==
Touchscreen - Enter game room (main menu)


A 3D pong game for the Nintendo 3DS with software rendering. By AntonioND.
Circle Pad/Joystick - Move


A - Jump (in 2.5D room)


This is just a 3D pong, inspired by my old [[Pong 3DS]] for Nintendo DS:
Y - Screenshot


www.skylyrac.net/old-site/pong3ds.html
X - Pause


This was a test to see if I could manage to setup a correct perspective for
Start - Return to menu
stereoscopic 3D, but I decided to make a simple game out of it.


I haven't used hardware accelerated graphics because I couldn't manage to
Select - Exit to loader
compile any shader assembler (except from Picasso, but it's a bit outdated). I
originally made this 3D software engine for GBA, so there are still a few files
from Tonc's library for GBA. Anyway, this game always runs at 60 FPS. :)


If anyone cares, the 3D engine can draw lines, triangles, quads, line strips,
L+R - Show FPS and CPU usage
triangle strips and quad strips, all of them With alpha blending. Quads are
drawn using a function used just for them to draw them faster, not by drawing
two triangles. It supports directional lighting (up to 32 lights, limited to 2
because why more) and ambient lighting. It can sort polygons with painter's
algorithm (no buffer-Z). It doesn't support textured polygons.


Oh, the 3D slider actually does something when you change its position. The
==Screenshots==
engine renders each top screen in a separate core when working in 3D mode to
https://dlhb.gamebrew.org/3dshomebrews/pong3dsant3.png
make it run always at the same FPS.
https://dlhb.gamebrew.org/3dshomebrews/pong3dsant4.png


Press Y to take a screenshot in PNG format (2 files in 3D mode, 1 in 2D mode) or
https://dlhb.gamebrew.org/3dshomebrews/pong3dsant5.png
SELECT to exit. Use the joystick to move the pad, and A to jump in the 2.5D
https://dlhb.gamebrew.org/3dshomebrews/pong3dsant6.png
room.


For now, in the main menu, press a button in the touchscreen to enter a game
==Media==
room. Pressing START in a room will return the game to the main menu.
'''3DS Homebrew: Pong 3DS [Deutsch|HD]''' ([https://www.youtube.com/watch?v=3aqceyySnuM Flashcardsinfo]) <br>
<youtube>3aqceyySnuM</youtube>


Holding L and R at the same time will show the FPS and the CPU usage.
==Changelog==
'''v1.0.2 2015/02/21'''
* Release with a few bugfixes.


This game is licensed under the GPL Version 3.
'''v1.0.1 2015/02/18'''
* Just a minor update with a few fixes and compiled with devkitARM r44.


==Thanks to:==
'''v1.0 2015/02/18'''
* First release of Pong 3DS. Binaries for the hbmenu.


==Credits==
Thanks to:
* smea for Ninjhax.
* smea for Ninjhax.
* smea, yellows8, plutoo, fincs and mtheall for ctrulib.
* smea, yellows8, plutoo, fincs and mtheall for ctrulib.
Line 59: Line 75:
* mtheall for ftbrony.
* mtheall for ftbrony.
* Andreas Nylin for the font Polygon Power.
* Andreas Nylin for the font Polygon Power.
* JuDelCo, NightFox and icesoul for putting up with me during the developement of this game.
* JuDelCo, NightFox and icesoul for the support during the developement of this game.
* DrPetter for sfxr.
* DrPetter for sfxr.
* Claudio Matsuoka and Hipolito Carraro Jr for Extended Module Player Lite.
* Claudio Matsuoka and Hipolito Carraro Jr for Extended Module Player Lite.


===Music (http://modarchive.org/):===
[http://modarchive.org Music]:
 
* 'Kaos och Dekadens' by Nightbeat.
* 'Kaos och Dekadens' by Nightbeat
* 'Essentials Intact' by Nightbeat.
* 'Essentials Intact' by Nightbeat
* 'Roots' by Nightbeat.
* 'Roots' by Nightbeat
* 'Secret Message' by Frequent/Ephidrena.
* 'Secret Message' by Frequent/Ephidrena
 
==License==
 
Pong 3DS. Just a pong for the Nintendo 3DS.
Copyright (C) 2015 Antonio
 
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
 
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.


You should have received a copy of the GNU General Public License
==External links==
along with this program. If not, see <http://www.gnu.org/licenses/>.
* Author's website - http://www.skylyrac.net
* Author's website (former) - http://www.skylyrac.net/old-site
* GitHub - https://github.com/AntonioND/pong-3ds
* GBAtemp - https://gbatemp.net/threads/homebrew-pong-3ds-v1-0.381907

Latest revision as of 05:40, 6 May 2024

Pong 3DS
Pong3dsant2.png
General
AuthorAntonioND (Antonio Niño Díaz)
TypeArcade Games
Version1.0.2
LicenseGPL-3.0
Last Updated2015/02/21
Links
Download
Website
Source

Pong 3DS is a Pong game with stereoscopic 3D. This homebrew game is inspired by Pong 3DS previously written for the Nintendo DS.

Installation

Available in 3DSX/SMDH format.

Copy the folder containing .3dsx and .smdh into the 3ds folder on your SD card, run it with Homebrew Launcher.

User guide

You can choose among the following game modes in the main menu:

  • 2D Room.
  • 2.5D Room.
  • 3D Room.

When you change the 3D slider's position, the 3D engine renders each top screen in a separate core when working in 3D mode so that the game will always run at 60 FPS.

Screenshot is saved in PNG format (2 files in 3D mode, 1 in 2D mode).

Controls

Touchscreen - Enter game room (main menu)

Circle Pad/Joystick - Move

A - Jump (in 2.5D room)

Y - Screenshot

X - Pause

Start - Return to menu

Select - Exit to loader

L+R - Show FPS and CPU usage

Screenshots

pong3dsant3.pngpong3dsant4.png

pong3dsant5.pngpong3dsant6.png

Media

3DS Homebrew: Pong 3DS [Deutsch|HD] (Flashcardsinfo)

Changelog

v1.0.2 2015/02/21

  • Release with a few bugfixes.

v1.0.1 2015/02/18

  • Just a minor update with a few fixes and compiled with devkitARM r44.

v1.0 2015/02/18

  • First release of Pong 3DS. Binaries for the hbmenu.

Credits

Thanks to:

  • smea for Ninjhax.
  • smea, yellows8, plutoo, fincs and mtheall for ctrulib.
  • smea, mtheall, GEMISIS, Fluto and Arkhandar for hbmenu.
  • WinterMute for devkitARM and 3dslink.
  • mtheall for ftbrony.
  • Andreas Nylin for the font Polygon Power.
  • JuDelCo, NightFox and icesoul for the support during the developement of this game.
  • DrPetter for sfxr.
  • Claudio Matsuoka and Hipolito Carraro Jr for Extended Module Player Lite.

Music:

  • 'Kaos och Dekadens' by Nightbeat.
  • 'Essentials Intact' by Nightbeat.
  • 'Roots' by Nightbeat.
  • 'Secret Message' by Frequent/Ephidrena.

External links

Advertising: