More actions
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews") |
m (Text replacement - "Category:Homebrew racing games on 3DS" to "") |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | {{Infobox 3DS Homebrews | ||
| title = YAMKC | |title=YAMKC | ||
| image = | |image=Yamkc3ds2.png | ||
| type = | |description=Yet Another Mario Kart Clone 3DS. | ||
| version = | |author=PabloMK7, JoanCoCo, Ragnarokshadows | ||
| | |lastupdated=2021/05/14 | ||
| | |type=Racing | ||
|version=0.2 | |||
| | |license=Mixed | ||
| source = https:// | |download=https://dlhb.gamebrew.org/3dshomebrews/yamkc3ds.7z | ||
|website=https://github.com/mariohackandglitch/YAMKC_3DS | |||
|source=https://github.com/mariohackandglitch/YAMKC_3DS | |||
}} | }} | ||
YAMKC 3DS - Yet Another Mario Kart Clone 3DS is a Mario Kart game clone for the 3DS. | |||
This project was made for a videogame console game development course, where the idea to replicate an official Mario Kart game, using Mario Kart 7 as the inspiration. The game was implemented by a team of 3 members during 3 months, written in C++ and using OpenGL as a graphics engine. | |||
== | ==Media== | ||
'''3DS Homebrew - Yet Another Mario Kart Clone 3DS (v0.2)''' ([https://www.youtube.com/watch?v=LcKwGymVBEw PabloMK7]) <br> | |||
<youtube>LcKwGymVBEw</youtube> | |||
'''Fan Game - Yet Another Mario Kart Clone (v0.1)''' ([https://www.youtube.com/watch?v=bqOL-XtQ2Nk PabloMK7]) <br> | |||
<youtube>bqOL-XtQ2Nk</youtube> | |||
== | ==Changelog== | ||
'''v0.1''' | |||
* Loading 3D models from .obj files, and using the material settings stored on .mtl files. | |||
* Loading a course in .obj format. | |||
* Loading a kart + driver + wheels in .obj format (positions hardcoded). | |||
* Kart movement physics (tried to mimic Mario Kart 7 feeling as much as I could). | |||
* Lighting. | |||
* Several display modes (day/night, clear/fog and bird's view) required by the course. | |||
* 2D collision with walls and offroad (implemented using a png). | |||
==Credits== | |||
The following libraries or pieces of code have been used: | The following libraries or pieces of code have been used: | ||
* [https://github.com/devkitPro/libctru libctru]. | |||
* [https://github.com/devkitPro/libctru libctru] | * [https://github.com/devkitPro/citro3d citro3D]. | ||
* [https://github.com/devkitPro/citro3d citro3D] | * [https://github.com/mariohackandglitch/libcwav libcwav]. | ||
* [https://github.com/mariohackandglitch/libcwav libcwav] | * KCLCollisionServer from [https://www.youtube.com/watch?v=PKG00sv0T0M Super Mario Galaxy DS]. | ||
* | * Text rendering using citro3D from [https://github.com/Nanquitas/BootNTR BootNTR Selector]. | ||
* Text rendering using citro3D from [https://github.com/Nanquitas/BootNTR BootNTR Selector] | |||
The following editors have been used: | The following editors have been used: | ||
* [https://www.autodesk.com/products/maya/overview Autodesk Maya]. | |||
* [https://www.getpaint.net/ Paint.NET]. | |||
* [https://github.com/mariohackandglitch/KMPExpander KMP Expander]. | |||
* [https://github.com/mariohackandglitch/EveryFileExplorer Every File Explorer]. | |||
Huge thanks to [https://github.com/Gericom Gericom], [https://github.com/Ermelber Ermelber] and [https://github.com/jellees Jelle] for granting permission to use some of their work and code. Huge thanks to [https://www.youtube.com/c/CochuU Cochu U] for her music and sound effects. | |||
==External links== | |||
* GitHub - https://github.com/PabloMK7/YAMKC_3DS | |||
* GBAtemp - https://gbatemp.net/threads/fan-game-yet-another-mario-kart-clone.581481 | |||
* Reddit - https://www.reddit.com/r/3dshacks/comments/nbemlo/yet_another_mario_kart_clone_3ds_v02 |
Latest revision as of 14:50, 6 Haziran 2024
YAMKC | |
---|---|
General | |
Author | PabloMK7, JoanCoCo, Ragnarokshadows |
Type | Racing |
Version | 0.2 |
License | Mixed |
Last Updated | 2021/05/14 |
Links | |
Download | |
Website | |
Source | |
YAMKC 3DS - Yet Another Mario Kart Clone 3DS is a Mario Kart game clone for the 3DS.
This project was made for a videogame console game development course, where the idea to replicate an official Mario Kart game, using Mario Kart 7 as the inspiration. The game was implemented by a team of 3 members during 3 months, written in C++ and using OpenGL as a graphics engine.
Media
3DS Homebrew - Yet Another Mario Kart Clone 3DS (v0.2) (PabloMK7)
Fan Game - Yet Another Mario Kart Clone (v0.1) (PabloMK7)
Changelog
v0.1
- Loading 3D models from .obj files, and using the material settings stored on .mtl files.
- Loading a course in .obj format.
- Loading a kart + driver + wheels in .obj format (positions hardcoded).
- Kart movement physics (tried to mimic Mario Kart 7 feeling as much as I could).
- Lighting.
- Several display modes (day/night, clear/fog and bird's view) required by the course.
- 2D collision with walls and offroad (implemented using a png).
Credits
The following libraries or pieces of code have been used:
- libctru.
- citro3D.
- libcwav.
- KCLCollisionServer from Super Mario Galaxy DS.
- Text rendering using citro3D from BootNTR Selector.
The following editors have been used:
Huge thanks to Gericom, Ermelber and Jelle for granting permission to use some of their work and code. Huge thanks to Cochu U for her music and sound effects.