Giter VIP home page Giter VIP logo

wxsand's Introduction

wxSand - Owen Piette's Falling Sand Game

screenshot

As a kid, I spent many hours in the school library playing this game, and I compiled the Linux version as well. I tried finding it again, but it looks like the original author has abandoned it as his site now only links to the Windows version.

This repository contains the Linux source code he distributed, as well as a patched version by me to make it compile under modern versions of wxWidgets.

This software was last updated by its original author in 2006, and is abandonware. The forum about it, fallingsandgame.com, has been down now for many months with a MySQL error, so all mods seem to be lost. (If you have any others, open issues and I'll add them to the mods/ directory.)

It's fun abandonware though, and works well on modern platforms. Actually, I think it works better on modern platforms than it ever did in 2006 -- on my system, which has an i7-6700, it is impossible to get it to run slower than 15fps with the default mod, and that's with the entire screen full of sand. With the "Sources" on and "Limit FPS" off, the game runs at well over 200 FPS, reaching 256 FPS. This performance would have been incredible when this game was in active development...we can thank Moore's law for that.

Compilation howto:

Compilation should be as simple as:

cd fsg-4.4
make

Make sure you have wxWidgets and an appropriate C++ compiler installed. The compiled binary will be output in the current directory and be named wxsand.

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.