GithubHelp home page GithubHelp logo

esweet431 / cnake Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anastasia-v-r/cnake

0.0 1.0 0.0 34.25 MB

A snake Clone in C++ using SFML

License: MIT License

C++ 93.61% CMake 5.26% Shell 0.58% Batchfile 0.54%

cnake's Introduction

Cpp nake
A snake Clone using SFML

Build Status GitHub pre-release License my server

What is this?

This is a clone of the famous "Snake" game coded in C++ with the aid of SFML and other libraries.

Table of contents

Game Showcase

Self Build Instructions

Dependencies
Contributing
License
Credits

Game Showcase

  • Intro Screen

  • Menu Screen

  • Settings Screen

  • Gameplay Screen

  • Pause Screen

  • Game Over Screen

How to build yourself

Windows (In Progress)

  1. Install python
    • Install Python
    • export PATH="/c/Python37:/c/Python37/Scripts:$PATH"
    • python -m pip install --upgrade pip
  2. Install Cmake and conan
  3. In the project root, make a conan folder and build conan inside
    • Run makedir conan && cd conan
    • Run conan install .. -s build_type=Release -b missing you can change Release to Debug
    • Run cd ..
  4. In the project root, make a build folder and build cmake inside
    • Run makedir build && cd build
    • Run cmake ..
    • Run cmake --build .

Linux (In Progress)

  1. Install Cmake and conan
    • Install Python
    • pip install --user --upgrade pip
    • pip install --user conan --upgrade
    • export PATH=$PATH:/Users/travis/Library/Python/2.7/bin
  2. In the project root, make a conan folder and build conan inside
  3. In the project root, make a build folder and build cmake inside
    • Run makedir build && cd build
    • Run cmake ..
    • Run cmake --build .

OSX (In Progress)

  1. Install Cmake and conan
    • Install Python
    • pip install --user --upgrade pip
    • pip install --user conan --upgrade
  2. In the project root, make a conan folder and build conan inside
  3. In the project root, make a build folder and build cmake inside
    • Run makedir build && cd build
    • Run cmake ..
    • Run cmake --build .

Dependencies

Contributions

If you wish to contribute to my little project here for some odd reason,
you are welcome to do so but just follow a few things.

  1. Format your code like mine. If my code is against standard, let me know and I'll change it.
  2. No additional dependencies.
  3. Any and all contributions meeting those standards are appreciated and will be looked at.

License

This project is under the MIT License

Credits

Pickup_03"eat.wav" by Little Robot Sound Factory under the Attribution 3.0 Unported License Hit_03"die.wav" by Little Robot Sound Factory under the Attribution 3.0 Unported License

cnake's People

Contributors

anastasia-v-r avatar esweet431 avatar

Watchers

 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.