All Projects → PolyMarsDev → Terri-Fried

PolyMarsDev / Terri-Fried

Licence: other
A multi-platform C++ game made for Ludum Dare 46

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
CMake
9771 projects
PostScript
262 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to Terri-Fried

GCReLink
A tool to unlink and relink Relocatable Modules found in GameCube and Wii games
Stars: ✭ 12 (-91.43%)
Mutual labels:  gamecube, wii
UniversalDynamicInput
a custom button pack for dolphin that supports over 100 games!
Stars: ✭ 30 (-78.57%)
Mutual labels:  gamecube, wii
smashtierlist
🎮⚡️ Popular tier lists for Super Smash Bros. series
Stars: ✭ 40 (-71.43%)
Mutual labels:  gamecube, wii
RiiStudio
3D editor for various Nintendo model formats
Stars: ✭ 39 (-72.14%)
Mutual labels:  gamecube, wii
File-Maker
Generate data files for Wii Channels that have the latest news, forecast data, etc.
Stars: ✭ 65 (-53.57%)
Mutual labels:  wii
BetterJoyForDolphin
Allows the Nintendo Switch Pro Controller and Joycons to be used with the Dolphin Emulator
Stars: ✭ 44 (-68.57%)
Mutual labels:  wii
DSVEdit
Multi-purpose editor for ROM hacking DS and GBA Castlevania games
Stars: ✭ 70 (-50%)
Mutual labels:  nds
nds loader
Nintendo DS loader module for IDA Pro 6.1
Stars: ✭ 16 (-88.57%)
Mutual labels:  nds
raylib-zig
Manually tweaked, auto generated raylib bindings for zig. https://github.com/raysan5/raylib
Stars: ✭ 122 (-12.86%)
Mutual labels:  raylib
lpp-vita
Lua Player Plus for PSVITA. Documentation on: http://rinnegatamante.github.io/lpp-vita/
Stars: ✭ 149 (+6.43%)
Mutual labels:  psvita
raylib-physfs
Integrate PhysFS with raylib to load images, audio, and fonts, from .zip files.
Stars: ✭ 21 (-85%)
Mutual labels:  raylib
GameSystemsInC
Game systems for games in C. Examples using Raylib.
Stars: ✭ 16 (-88.57%)
Mutual labels:  raylib
ZeldaROTH
Zelda Return of the Hylian
Stars: ✭ 15 (-89.29%)
Mutual labels:  psvita
Zelda3T
Zelda Time to Triumph
Stars: ✭ 15 (-89.29%)
Mutual labels:  psvita
BlueRetro
Multiplayer Bluetooth controllers adapter for retro video game consoles
Stars: ✭ 520 (+271.43%)
Mutual labels:  gamecube
wiimote-webhid
A Wiimote implementation using WebHID - AKA: Wiimote for the Web
Stars: ✭ 31 (-77.86%)
Mutual labels:  wii
wii-gc-adapter-inject
Wii U Gamecube Controller Adapter in SSBB
Stars: ✭ 32 (-77.14%)
Mutual labels:  wii
VitaPad
Transform your PSVITA into a PC Controller
Stars: ✭ 76 (-45.71%)
Mutual labels:  psvita
GCFT
GameCube File Tools, a GUI tool for modifying some common file formats used by GameCube games
Stars: ✭ 49 (-65%)
Mutual labels:  gamecube
node-raylib
Node.js bindings for Raylib
Stars: ✭ 156 (+11.43%)
Mutual labels:  raylib

Terri-Fried

Terri-Fried is a multi-platform C++ game made in 72 hours for Ludum Dare 46. It is currently available on PC, Web, PS Vita, PSP, Wii, GameCube, and Nintendo DS. Builds for each platform can be downloaded here.

Screenshots

Background

After participating in Ludum Dare 46, I challenged myself to port my entry to as many consoles as I could using various homebrew libraries. The game is a simple platformer where you launch an egg between platforms to avoid falling in lava. The code was written in 72 hours so it isn't perfect, but I decided to provide the source regardless to hopefully help anyone interested in making games for these platforms. Feel free to ask any questions if you need anything to be clarified!

Compiling

Windows

raylib

After installing raylib, execute make in the /raylib directory.

SDL2

Tested with msys2. Install the SDL2, SDL2_image, SDL2_mixer and SDL2_ttf packages with pacman, then execute make in the windows/sdl2 folder. Finally, copy the resources folder to the output executable location.

PS Vita

Compiling for PS Vita requires vitasdk. Then, execute cmake .&& make in the /psvita directory.

Nintendo DS

NightFox's Lib does not need to be downloaded as it is already integrated into this repository, but you'll need to install the libnds libraries with devkitPro. Then, run the compile.bat script in /nds.

Wii

Compiling for Wii requires the libogc libraries that can be installed with devkitPro. You will also need GRRLIB. Then, execute make in the /wii directory.

GameCube

Compiling for GameCube requires the same libogc libraries from devkitPro but a different fork of GRRLIB that can be found here. Then, execute make in the /gamecube directory.

Original Xbox

Clone this fork of nxdk directly next to the Terri-Fried folder, then install the nxdk prerequisites. Follow the instructions here to fix the XGU headers in nxdk. This is a temporary fix for some duplicate symbol linker errors.
Now cd to the Terri-fried/xbox folder and run make. An XBE file should be built in the bin folder. Copy the contents of the bin folder to your Xbox and run default.xbe.

Nintendo Switch

Requires devkitpro, devkitARM, libNX and the following packages to be installed via dkp-pacman:
switch-pkg-config, switch-SDL2, switch-SDL2_mixer, switch-SDL2_image switch-SDL2_ttf
Once installed, cd to Terri-Fried/switch and run make. Copy the resulting NRO file over to your Switch's microSD card in the switch folder and launch via nx-hbmenu.

Contributing

Feel free to create a fork of this repository if you want to port the game to additional platforms! The code can also be used for any other noncommercial purposes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].