Magiskate 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 8: Line 8:
|version=1.0
|version=1.0
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/3dshomebrew/Magiskate3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/magiskate3ds.7z
|website=https://gbatemp.net/threads/magiskate-3ds-homebrew-skating-game.584095/
|website=https://gbatemp.net/threads/magiskate-3ds-homebrew-skating-game.584095
}}
}}
==Description:==
Magiskate, also named MagiSK8, is a homebrew originally created as a college project. The game is created in order to further improve and add new features to the author's game engine MEngine, which was ported from PC/Android to 3DS useing libctru and the Citro3D graphics library.
I originally worked on MagiSK8 as my senior project for my college. The goal was mostly for me to add new features to my engine, MEngine. The engine itself isn't very complex, but it has all of the basic features needed to develop games with, and so I'll be doing just that as I learn more programming techniques. For the 3DS port of MEngine, I use libctru and the Citro3D graphics library. Citro3D is very intuitive, and I understand why it is often compared to OpenGL. MagiSK8 was heavily inspired by Jet Set Radio, which is evident in the gameplay and controls. It is currently still pretty much a prototype, but hopefully it will look more stylish as time progresses. Because I ported MEngine from PC/Android to the 3DS, some features had to be cut out to compensate for the smaller screen and dedicated controls.


In this game, you can currently freely skate around some areas or take on some challenges. The game is still a work in progress, so expect updates that increases the amount of available content, while also implementing functionality and designs that are currently missing. I'm not going to lie, you can't really do much now that multiplayer has been stripped out, but I'll try to make that mode available with CPU opponents in the next update.
MagiSK8 was heavily inspired by Jet Set Radio, which is evident in the gameplay and controls. It is in early development stage with some missing features.


==Gameplay:==
==Installation==
Played on Citra, so the pauses aren't as long when loading.
Simply place the .3dsx wherever you store your homebrew and launch it from the Homebrew Channel.  


The game will create a folder in that directory where it stores the configuration file.
Also, make sure your [[DSP1 3DS|DSP is dumped]], otherwise audio will not work.
==User guide==
In this game, you can currently freely skate around some areas or take on some challenges.
The multiplayer option has not yet been implemented.
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/magiskate3ds3.png
https://dlhb.gamebrew.org/3dshomebrews/magiskate3ds4.png
https://dlhb.gamebrew.org/3dshomebrews/magiskate3ds5.png
https://dlhb.gamebrew.org/3dshomebrews/magiskate3ds6.png
==Media==
'''Magiskate 3DS Build (v1.0) - Gameplay Demonstration''' ([https://www.youtube.com/watch?v=sVZkNH9juzo iMackshunGames]) <br>
<youtube>sVZkNH9juzo</youtube>
<youtube>sVZkNH9juzo</youtube>


==Bugs/Notes:==
==Compatibility==
 
Tested on Citra. Recommend N3DS for best performance, playable on O3DS but performance isn't great.
*Sometimes a rail won't be detected, and you will land on it as if it were plain ground.
*Audio lags a bit on the O3DS. Completely fine on the N3DS.
*The game may seem like it is freezing when it is performing IO operations. This occurs between screens, or when you switch characters. I didn't expect IO operations to ever be slow, so in the next update, I'll have IO occur in a separate thread and add loading screens and icons so that the game doesn't look so unresponsive.
*If an menu option doesn't do anything, I probably cut it out because it wouldn't quite work on the 3DS. For now.
*The city area, among other aspects of the game, is poorly optimized. Wouldn't recommend.


==Changelog:==
==Known issues==
[N/A]
* Sometimes a rail won't be detected, and you will land on it as if it were plain ground.
* Audio lags a bit on the O3DS. Completely fine on the N3DS.
* The game may seem like it is freezing when it is performing IO operations. This occurs between screens, or when you switch characters.
* The city area, among other aspects of the game, is poorly optimized. Wouldn't recommend.


==Installation:==
==Credit==
* Maintainers of devKitPro and Citro3D.
* Skate Game Sounds by David Rhian Lea.
* https://soundcloud.com/user-629367653.
* [http://dig.ccmixter.org/files/bangcorrupt/62235 Timeout] by bangcorrupt (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
* [http://dig.ccmixter.org/files/SackJo22/60429 Be Brave Baby] by SackJo22 (c) copyright 2019 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. Ft: Speck, Apoxode, Haskel Joseph, Panu, Snowflake, Mark Twain.
* [http://dig.ccmixter.org/files/VJ_Memes/61356 funkyGarden] by Jeris (c) copyright 2020 Licensed under a Creative Commons Noncommercial Sampling Plus license. Ft: airtone, SackJo22, Analog By Nature.
* [http://dig.ccmixter.org/files/mactonite/62658 One Fine Concerto] by Darkroom (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
* [http://dig.ccmixter.org/files/jlbrock44/56531 Reusenoise (DNB Mix)] by spinningmerkaba (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license.
* [http://dig.ccmixter.org/files/Loveshadow/61353 Just Got You.] by Loveshadow (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
* [http://dig.ccmixter.org/files/djlang59/62747 A Little Ditty on the Dance Floor] by J.Lang (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. Ft: Septahelix.
* "Bell, Candle Damper, A (H1).wav" by InspectorJ.
* "Throw Sound" by denao270.
* "Firework: Single "Luftpfeifer" by Kinoton.
* "06012 fast missile flyby" by Robinhood76.
* "Powerup2" by AbbasGamez.
* "Synthesized_Explosion_09" by RSilveira_88.
* "Jet_Whoosh" by Benboncan.


Performance on the O3DS is playable, but isn't great. Would highly recommend playing on a N3DS. Simply place the .3dsx wherever you store your homebrew and launch it from the Homebrew Channel. The game will create a folder in that directory where it stores the configuration file. Also, make sure your DSP is dumped, otherwise audio will not work.
==External links==
* GBAtemp - https://gbatemp.net/threads/magiskate-3ds-homebrew-skating-game.584095


== Credit: ==
[[Category:3DS homebrew games]]
* Maintainers of devKitPro and Citro3D
[[Category:Other 3DS homebrew games]]
* Skate Game Sounds by David Rhian Lea
* https://soundcloud.com/user-629367653
* Timeout by bangcorrupt (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. http://dig.ccmixter.org/files/bangcorrupt/62235
* Be Brave Baby by SackJo22 (c) copyright 2019 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. http://dig.ccmixter.org/files/SackJo22/60429 Ft: Speck, Apoxode, Haskel Joseph, Panu, Snowflake, Mark Twain
* funkyGarden by Jeris (c) copyright 2020 Licensed under a Creative Commons Noncommercial Sampling Plus license. http://dig.ccmixter.org/files/VJ_Memes/61356 Ft: airtone, SackJo22, Analog By Nature
* One Fine Concerto by Darkroom (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. http://dig.ccmixter.org/files/mactonite/62658
* Reusenoise (DNB Mix) by spinningmerkaba (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/jlbrock44/56531
* Just Got You. by Loveshadow (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. http://dig.ccmixter.org/files/Loveshadow/61353
* A Little Ditty on the Dance Floor by J.Lang (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. http://dig.ccmixter.org/files/djlang59/62747 Ft: Septahelix
* "Bell, Candle Damper, A (H1).wav" by InspectorJ
* "Throw Sound" by denao270
* "Firework: Single "Luftpfeifer" by Kinoton
* "06012 fast missile flyby" by Robinhood76
* "Powerup2" by AbbasGamez
* "Synthesized_Explosion_09" by RSilveira_88
* "Jet_Whoosh" by Benboncan

Revision as of 15:22, 30 December 2021

Magiskate
File:Magiskate3DS.jpg
General
AuthoriMackshun
TypeOther Games
Version1.0
LicenseMixed
Last Updated2021/03/03
Links
Download
Website

Magiskate, also named MagiSK8, is a homebrew originally created as a college project. The game is created in order to further improve and add new features to the author's game engine MEngine, which was ported from PC/Android to 3DS useing libctru and the Citro3D graphics library.

MagiSK8 was heavily inspired by Jet Set Radio, which is evident in the gameplay and controls. It is in early development stage with some missing features.

Installation

Simply place the .3dsx wherever you store your homebrew and launch it from the Homebrew Channel.

The game will create a folder in that directory where it stores the configuration file.

Also, make sure your DSP is dumped, otherwise audio will not work.

User guide

In this game, you can currently freely skate around some areas or take on some challenges.

The multiplayer option has not yet been implemented.

Screenshots

magiskate3ds3.pngmagiskate3ds4.png

magiskate3ds5.pngmagiskate3ds6.png

Media

Magiskate 3DS Build (v1.0) - Gameplay Demonstration (iMackshunGames)

Compatibility

Tested on Citra. Recommend N3DS for best performance, playable on O3DS but performance isn't great.

Known issues

  • Sometimes a rail won't be detected, and you will land on it as if it were plain ground.
  • Audio lags a bit on the O3DS. Completely fine on the N3DS.
  • The game may seem like it is freezing when it is performing IO operations. This occurs between screens, or when you switch characters.
  • The city area, among other aspects of the game, is poorly optimized. Wouldn't recommend.

Credit

  • Maintainers of devKitPro and Citro3D.
  • Skate Game Sounds by David Rhian Lea.
  • https://soundcloud.com/user-629367653.
  • Timeout by bangcorrupt (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
  • Be Brave Baby by SackJo22 (c) copyright 2019 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. Ft: Speck, Apoxode, Haskel Joseph, Panu, Snowflake, Mark Twain.
  • funkyGarden by Jeris (c) copyright 2020 Licensed under a Creative Commons Noncommercial Sampling Plus license. Ft: airtone, SackJo22, Analog By Nature.
  • One Fine Concerto by Darkroom (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
  • Reusenoise (DNB Mix) by spinningmerkaba (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license.
  • Just Got You. by Loveshadow (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license.
  • A Little Ditty on the Dance Floor by J.Lang (c) copyright 2020 Licensed under a Creative Commons Attribution Noncommercial (3.0) license. Ft: Septahelix.
  • "Bell, Candle Damper, A (H1).wav" by InspectorJ.
  • "Throw Sound" by denao270.
  • "Firework: Single "Luftpfeifer" by Kinoton.
  • "06012 fast missile flyby" by Robinhood76.
  • "Powerup2" by AbbasGamez.
  • "Synthesized_Explosion_09" by RSilveira_88.
  • "Jet_Whoosh" by Benboncan.

External links

Advertising: