Coder Social home page Coder Social logo

tigerspades's Introduction

GPL v3

TigerSpades

  • Replicate of the great game Ace of Spades (classic voxlap).
  • Runs on very old systems back to OpenGL 1.1 (OpenGL ES support too).
  • Shares similar if not even better performance to voxlap.

Why should I use this instead of ...?

  • Free of any Jagex code, they can’t shut it down.
  • Open for future expansion.
  • Easy to use.
  • A lot of hidden bugs.

Differences in this fork

  • Support of big-endian systems (e.g. PowerPC).
  • Unicode & UTF-8.
  • Customizable key bindings.

System requirements

Type min. requirement
OS Windows 98 or Linux
CPU 1 GHz single core processor
GPU 64MB VRAM, Mobile Intel 945GM or equivalent
RAM 256MB
Display 800x600px
Others Keyboard and mouse
Dial up network connection

Build requirements

This project uses the following libraries and files (their code is included in the repository):

Name License Usage GitHub
inih BSD-3.Clause .INI file parser Link
dr_wav Public domain wav support Link
http Public domain http client library Link
LodePNG MIT png support Link
libdeflate MIT decompression of maps Link
enet MIT networking library Link
parson MIT JSON parser Link
log.c MIT logger Link
GLEW MIT OpenGL extensions Link
hashtable MIT hashtable Link
libvxl MIT access VXL format Link
microui MIT user interface Link

You will need to compile the following by yourself, or get hold of precompiled binaries:

  • GLFW3 or SDL.
  • OpenAL.

Windows

Use MinGW-w64 from MSYS2:

$ pacman -S mingw-w64-x86_64-glfw mingw-w64-x86_64-openal unzip
$ make TOOLKIT=GLFW game

If everything went well, the client should be in the dist/ subfolder.

Linux

You can build each library yourself, or install them with your distro’s package manager:

sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev

Start the client e.g. with the following inside the dist/ directory:

./betterspades

Or connect directly to localhost:

./betterspades --server aos://16777343:32887

macOS

The development headers for OpenAL and OpenGL don’t have to be installed since they come with macOS by default.

tigerspades's People

Contributors

calinou avatar feikname avatar forked-from-1kasper avatar groggone avatar haxk20 avatar iamgreaser avatar kuunikal avatar notafile avatar teodor6140 avatar vuolen avatar win8linux avatar xtreme8000 avatar yvt avatar

Stargazers

 avatar  avatar  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.