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
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Pong3D
|title=Pong3D
| image = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.jpeg|250px
|image=Pong3dsna2.png
| type = Arcade Games
|description=A two player pong clone.
| version = v1.0.2
|author=Snailface
| licence = Mixed
|lastupdated=2015/02/21
| author = Snailface
|type=Arcade Games
| website = https://github.com/AntonioND/pong-3ds
|version=1.0.2
| download = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/Pong3D.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/3ds_homebrew_pong3d_v2.zip
|website=https://gbatemp.net/threads/homebrew-development.360646/page-5#post-4890560
}}
}}
<youtube>3aqceyySnuM</youtube>
Pong3D is the first 3DS homebrew released, made by Snailface. It's a two players Pong game.


=Pong3D=
==Installation==
'''Note:''' The installation guide is written at the time of release, which is for 3DS (firmware version 4.1-4.5) and to be use with compatible flashcard in DS mode.


A 3D pong game for the Nintendo 3DS with software rendering. By AntonioND (Antonio Niño Díaz)
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.
==External links==
 
* GBAtemp - https://gbatemp.net/threads/homebrew-development.360646/page-5#post-4890560
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/>.

Latest revision as of 11:38, 22 June 2024

Pong3D
General
AuthorSnailface
TypeArcade Games
Version1.0.2
LicenseMixed
Last Updated2015/02/21
Links
Download
Website

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

Installation

Note: The installation guide is written at the time of release, which is for 3DS (firmware version 4.1-4.5) and to be use with compatible flashcard in DS mode.

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.

External links

Advertising: