GitXplorerGitXplorer
H

hypercycles-sdl

public
6 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
fa9bfbe00cabb9e9ccbbff986a3cbe4190db1130

Add sound assets

HHerschel committed 6 years ago
Unverified
10ee55e949f9b3e2413b9442d8e776586e824e87

Squelch narrowing warning on Visual Studio for trig.cpp

HHerschel committed 6 years ago
Unverified
d4e428006ac232efd7e68588fae473788ef71001

Fix some float warnings in raycast.cpp

HHerschel committed 6 years ago
Unverified
57cadd2cbaed3f1258627261bc956aed8d48ab1e

Switch tile maps to unsigned char

HHerschel committed 6 years ago
Unverified
135c801cfa12fb3ec21d5773eea308dbd9014eee

Fix warnings related to float casts

HHerschel committed 6 years ago
Unverified
5a646915ffd5463cd1045a90ab35b8876cdecf65

Remove non-standard itoa and strupr calls

HHerschel committed 6 years ago

README

The README file for this repository.

hypercycles-sdl

Hypercycles Title Screen
Appveyor Build Status Travis Build Status

A port of the 1995 DOS game Hypercycles to modern platforms.

Hypercycles was created by Bob Hays, and the source was generously released under GPLv3 in 2017.

Status

The project compiles on all platforms, but the game is not yet fully playable.

Building

hypercycles-sdl uses the SDL and SDL_mixer libraries. premake is used to generate project files for all platforms.

Windows

  • Download premake5 for Windows and extract it in the project folder.
  • Run premake5 vs2017 to generate a Visual Studio project file.
  • Build hypercycles.sln with Visual Studio.

macOS

  • Install Homebrew.
  • Run brew install sdl2 sdl2_mixer
  • Download premake5 and extract it in the project folder.
  • Run premake5 gmake2 to generate a makefile.
  • Run make to build the game.
  • Alternatively, use premake5 xcode4 to generate an Xcode project.

Linux

  • Run sudo apt-get install libsdl2-dev libsdl2-mixer-dev (or use the appropiate package manager for your distro).
  • Download premake5 and extract it in the project folder.
  • Run premake5 gmake2 to generate a makefile.
  • Run make to build the game.