GithubHelp home page GithubHelp logo

7voxels221 / cuckysonic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cuckydev/cuckysonic

0.0 0.0 0.0 47.89 MB

An accurate Sonic the Hedgehog engine in C++

License: MIT License

Makefile 0.21% C++ 20.34% C 69.63% CMake 0.87% HTML 0.04% Shell 2.13% M4 1.48% Java 1.16% Batchfile 0.01% PowerShell 0.08% Roff 0.02% Objective-C 3.75% Perl 0.13% Python 0.02% Metal 0.02% JavaScript 0.11%

cuckysonic's Introduction

CuckySonic

An accurate Sonic the Hedgehog engine in C++.

(NOTE: There currently are no development tools, and this is still getting very actively worked on, so I wouldn't suggest using this for the time being)

Thumbnail

More information can be found in build/Info.txt

Compiling (Windows - MSYS2)

  1. Install MSYS2

  2. Install the following packages:

    base-devel

    mingw-w64-x86_64-toolchain

    mingw-w64-x86_64-SDL2

  3. Clone the repository (using whichever Git client of your choice)

  4. Go into the resulting repository (ex. cd C:/CuckySonic)

  5. To build, simply just input make with any of the below parameters

RELEASE=... if 0, a debug build will be created, if 1, an optimized release build will be created

STATIC=... if 1, the .exe will be compiled with all of the required libraries stored internally (preferred on)

BACKEND=... This sets which backend to use, the only implemented backend at the moment is SDL2, leaving this blank will probably cause big issues

WINDOWS=... This will overwrite what's determined by the makefile, you won't need to set this unless you're doing cross-compilation, or it's just not setting properly for any other reason

The compiled executable will be in the build folder.

If you have any questions, Google is your friend, but you can always ask on the CuckySonic Discord server https://discord.gg/XreGMxf

cuckysonic's People

Contributors

cuckydev avatar gabrielravier avatar clownacy avatar 7voxels221 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.