Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Pong3D 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS homebrew
| title = Pong3D
| title = Pong3D
| image = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.jpeg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/pong3d3ds01.jpg|250px
| type = Arcade Games
| type = Arcade Games
| version = v1.0.2
| version = 2 (19 Jan 2014)
| licence = Mixed
| licence = Mixed
| author = Snailface
| author = Snailface
| website = https://github.com/AntonioND/pong-3ds
| website = https://gbatemp.net/threads/homebrew-development.360646/page-5#post-4890560
| download = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.rar
| download = https://nds.scenebeta.com/noticia/pong3ds
| source = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.rar
| source = https://nds.scenebeta.com/noticia/pong3ds
}}
}}
<youtube>3aqceyySnuM</youtube>


=Pong3D=
Pong3D is the first 3DS homebrew released, made by Snailface. It's a two players Pong game.


A 3D pong game for the Nintendo 3DS with software rendering. By AntonioND (Antonio Niño Díaz)
==Installation==
Install ROPLoader.


This is just a 3D pong, inspired by my old Pong 3DS for Nintendo DS:
Place Launcher.dat on SD card.


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


I haven't used hardware accelerated graphics because I couldn't manage to 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. :)
==Controls==
'''2 Players:'''


If anyone cares, the 3D engine can draw lines, triangles, quads, line strips, 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.
Up/Down - Move paddle (Player 1)


Oh, the 3D slider actually does something when you change its position. The engine renders each top screen in a separate core when working in 3D mode to make it run always at the same FPS.
X/B - Move paddle (Player 2)


Press Y to take a screenshot in PNG format (2 files in 3D mode, 1 in 2D mode) or SELECT to exit. Use the joystick to move the pad, and A to jump in the 2.5D room.
==Changelog==
'''Version 2 2014/01/19'''
* Some cleanups like no flicker, smoother movement, and side-paddle collision.


For now, in the main menu, press a button in the touchscreen to enter a game room. Pressing START in a room will return the game to the main menu.
[[Category:3DS homebrew games]]
 
[[Category:Homebrew arcade games on 3DS]]
Holding L and R at the same time will show the FPS and the CPU usage.
 
This game is licensed under the GPL Version 3.
 
==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 putting up with me during the developement of this game.
* DrPetter for sfxr.
* Claudio Matsuoka and Hipolito Carraro Jr for Extended Module Player Lite.
 
Music (http://modarchive.org/):
 
* 'Kaos och Dekadens' by Nightbeat
* 'Essentials Intact' by Nightbeat
* 'Roots' by Nightbeat
* 'Secret Message' by Frequent/Ephidrena
 
==License==
Pong 3DS. Just a pong for the Nintendo 3DS. Copyright (C) 2015 Antonio Niño Díaz
 
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 along with this program. If not, see <http://www.gnu.org/licenses/>.

Revision as of 13:29, 17 July 2021

Template:Infobox 3DS homebrew

Pong3D is the first 3DS homebrew released, made by Snailface. It's a two players Pong game.

Installation

Install ROPLoader.

Place Launcher.dat on SD card.

Run DS Profile menu.

Controls

2 Players:

Up/Down - Move paddle (Player 1)

X/B - Move paddle (Player 2)

Changelog

Version 2 2014/01/19

  • Some cleanups like no flicker, smoother movement, and side-paddle collision.

Advertising: