YAMKC 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 3: Line 3:
|image=YAMKC3ds.jpg
|image=YAMKC3ds.jpg
|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. 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.


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


== Description ==
'''Fan Game - Yet Another Mario Kart Clone (v0.1)''' ([https://www.youtube.com/watch?v=bqOL-XtQ2Nk PabloMK7]) <br>
 
<youtube>bqOL-XtQ2Nk</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.


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].
==Changelog==
 
'''v0.1'''
=== Sources ===
* 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.
[[Category:3DS homebrew games]]
[[Category:Homebrew racing games on 3DS]]

Revision as of 14:48, 26 January 2022

YAMKC
File:YAMKC3ds.jpg
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.

Advertising: