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

YAMKC 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:Homebrew racing games on 3DS" to "")
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=YAMKC
|title=YAMKC
|image=YAMKC3ds.jpg
|image=Yamkc3ds2.png
|description=Yet Another Mario Kart Clone 3DS.
|description=Yet Another Mario Kart Clone 3DS.
|author=mariohackandglitch
|author=PabloMK7, JoanCoCo, Ragnarokshadows
|lastupdated=2021/05/14
|lastupdated=2021/05/14
|type=Game Hacks
|type=Racing
|version=0.2
|version=0.2
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/YAMKC_3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/yamkc3ds.7z
|website=https://github.com/mariohackandglitch/YAMKC_3DS
|website=https://github.com/mariohackandglitch/YAMKC_3DS
|source=https://github.com/mariohackandglitch/YAMKC_3DS
|source=https://github.com/mariohackandglitch/YAMKC_3DS
}}
}}
<youtube>bqOL-XtQ2Nk</youtube>
YAMKC 3DS - Yet Another Mario Kart Clone 3DS is a Mario Kart game clone for the 3DS.


== YAMKC 3DS - Yet Another Mario Kart Clone 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.


== Description ==
==Media==
'''3DS Homebrew - Yet Another Mario Kart Clone 3DS (v0.2)''' ([https://www.youtube.com/watch?v=LcKwGymVBEw PabloMK7]) <br>
<youtube>LcKwGymVBEw</youtube>


YAMKC 3DS is a Mario Kart game clone for the 3DS. This project was made for a videogame console game development course, where our team had to do a homebrew game for the Nintendo 3DS. This game was made with the intention to mimic the feeling of a Mario Kart game, using Mario Kart 7 as the inspiration. Due to limited time to accomplish this (about 3 months), we had to focus on the basic behaviour and ended up implementing some sort of time trials mode.
'''Fan Game - Yet Another Mario Kart Clone (v0.1)''' ([https://www.youtube.com/watch?v=bqOL-XtQ2Nk PabloMK7]) <br>
 
<youtube>bqOL-XtQ2Nk</youtube>
Feel free to use the code and ideas in this repository for your own games! You can check the following [https://youtu.be/bqOL-XtQ2Nk Youtube Video] showcasing the v0.2 version of the game. This project is a continuation of the Windows OpenGL game [https://github.com/mariohackandglitch/YAMKC Yet Another Mario Kart Clone].


=== Sources ===
==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].
* ''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]
 
=== Editors ===


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].


* [https://www.autodesk.com/products/maya/overview Autodesk Maya]
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.
* [https://www.getpaint.net/ Paint.NET]
* [https://github.com/mariohackandglitch/KMPExpander KMP Expander]
* [https://github.com/mariohackandglitch/EveryFileExplorer Every File Explorer]
 
=== People ===


Huge thanks to [https://github.com/Gericom Gericom], [https://github.com/Ermelber Ermelber] and [https://github.com/jellees Jelle] for letting us use some of their work and code. Huge thanks to [https://www.youtube.com/c/CochuU Cochu U] for letting us use some of 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
Yamkc3ds2.png
General
AuthorPabloMK7, JoanCoCo, Ragnarokshadows
TypeRacing
Version0.2
LicenseMixed
Last Updated2021/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:

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.

External links

Advertising: