https://github.com/creyke/endangeredspeciesonthinice
Archive of the final year group project for our BSc (Hons) Computer Games Programming degree
https://github.com/creyke/endangeredspeciesonthinice
homebrew nintendo-ds palib
Last synced: 30 days ago
JSON representation
Archive of the final year group project for our BSc (Hons) Computer Games Programming degree
- Host: GitHub
- URL: https://github.com/creyke/endangeredspeciesonthinice
- Owner: creyke
- License: mit
- Created: 2018-02-18T11:38:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T08:49:10.000Z (about 7 years ago)
- Last Synced: 2025-02-12T05:47:58.959Z (3 months ago)
- Topics: homebrew, nintendo-ds, palib
- Language: C#
- Homepage:
- Size: 45.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Endangered Species: On Thin Ice
Final year group project for the University Campus Suffolk (now University of Suffolk) BSc (Hons) Computer Games Programming course.
# Credits
* Roger Creyke - Code / Art
* George Daters - Code
* Ryan Avent - Art
* Dean Leeks - Project Management
# Playing
## Playing on a Nintendo DS
1. You'll need a Nintendo DS.
2. You'll then need to purchase a Revolution R4 card or equivalent boot device on which to host the game binary.
3. Download and run one of the .nds binary file from the [builds](https://github.com/creyke/EndangeredSpeciesOnThinIce/tree/master/builds) folder.## Playing on a Nintendo DS emulator
1. Download an emulator such as DeSmuME.
2. Download and run one of the .nds binary file from the [builds](https://github.com/creyke/EndangeredSpeciesOnThinIce/tree/master/builds) folder.# Mapping
1. Run the editor from [source](https://github.com/creyke/EndangeredSpeciesOnThinIce/tree/master/editor/src) or (easier) from [binary](https://github.com/creyke/EndangeredSpeciesOnThinIce/tree/master/editor/bin) - the "Windows10" version has a setup.exe installer, after which EndangeredEd is in the start menu.
2. Download one of the [level](https://github.com/creyke/EndangeredSpeciesOnThinIce/tree/master/levels) files from this repository.
3. Open the map with "File / Open Level".# Technology
* The game was written in C++ on top of PALib and libnds.
* All physics, camera and gameplay code was written from scratch.
* The primary render loop was handled by PALib.
* The editor was written in C#, using Winforms and XNA.
* Level files were composed in XML and exported to C++ to compile straight into the game.