Coder Social home page Coder Social logo

liuqiqi-y / dungeonrush Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rapiz1/dungeonrush

0.0 1.0 0.0 9.67 MB

πŸ‘ΎπŸ A game inspired by Snake, written in pure C with SDL

License: GNU General Public License v3.0

Makefile 0.52% C 99.48%

dungeonrush's Introduction

DungeonRush

A game inspired by Snake, in pure C with SDL2. My piece of work from C assignment. Hope you like it :)

I work on the small project on my own so the code lacks of comments.

Download

Windows

Linux

The game supports macOS but I don't have an Mac to complie for it.

The executable is called snake

Dependencies

The project requires no more than common SDL2 libraries. SDL2, SDL2-ttf, SDL2-image, SDL2-mixer

For Arch

# pacman -S sdl2 sdl2_image sdl2_mixer sdl2_ttf

For Debian

# apt install libsdl2-*

For MacOs

#  brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer

For other OS

The names of packages should be similiar. You can look for SDL tutorial to set up the environment.

Compilation

You should make sure all dependencies are installed before compiling

$ make

Known issues

May not work on MX150

License and Credits

DungeonRush has mixed meida with various licenses. Unfortunately I failed to track them all. In other word, there are many stuff excluding code that comes with unknown license. You should not reuse any of audio, bitmaps, font in this project. If you insist, use at your own risk.

Code

GPL

Bitmap

Name License
DungeonTilesetII_v1.3 By 0x72 CC 0
Other stuff By rapiz CC BY-NC-SA 4.0

Music

Name License
Digital_Dream_Azureflux_Remix By Starbox CC BY-NC-SA 4.0
BOMB By Azureflux CC BY-NC-SA 4.0
Unkown BGM Unkown
The Essential Retro Video Game Sound Effects Collection By Juhani Junkala CC BY 3.0

dungeonrush's People

Contributors

bestoa avatar dungpt3003 avatar fadefeng avatar

Watchers

James Cloos 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.