Giter Club home page Giter Club logo

tworld's Introduction

Tile World

Experimental version of Tile World for Mac, Windows and Linux. Tile World is an emulation of the game “Chip’s Challenge” for the Atari Lynx, created by Chuck Sommerville, and subsequently ported to Windows.

Screenshot

This is a fork of a fork or a fork. The original Tile World was written by Brian Raiter. Madhav Shanbhag created a fork of version 1.3.0 using the Qt Library and called it Tile World 2, although Brian Raiter subsequently produced a version 1.3.2 of the original.

The is a fork of Tile World 2.2.0 (the highest version I could find). I originally started it so I could get an 64-bit executable for Mac, but have added in a few UI improvements on the way, along with removing some of the older code.

Migrating from and existing installation

I would strongly recommend you backup everything first!

The settings/solutions directory has moved from ~/.tworld to:

Path OS
~/Library/Application Support/Tile World on Mac
~/AppData/Roaming/Tile World on Windows, and
~/.local/share/Tile World on Linux.

This follows the QStandardPaths::AppDataLocation variable which in turn follows each OS’s conventions.

If you wish to migrate from an existing Tile World 2 installation, copy your files to appropriate directory and move your solution .tws files to a solutions sub directory. This version is more exacting then Tile World 2.2: the .dac must be in the sets sub-directory while any .dat files you wish to install should be placed in a data sub-directory. (For example if you have a chips.dat file, you should put it in ~/Library/Application Support/Tile World/data on Mac.)

To Compile

To compile and run it you need qt and SDL (version 1 or 2) which can be installed via Homebrew.

To compile just run ./configure.pl and make.

  • make install will install the app on Linux.
  • make app will create an application bundle on Mac.
  • make dist will create a distribution folder on Windows.

Compiling on Windows requires a Unix-like environment. I use msys2.

Copyright

This version is from: https://github.com/mjfwalsh/tworld

Original source from: https://tw2.bitbusters.club/

Copyright © 2001-2023 by Brian Raiter, Madhav Shanbhag, Eric Schmidt and Michael J Walsh

Released under GNU General Public License version 2 and above.

The sound effects were created by Brian Raiter, using SoX. They have been released into the public domain.

The tile images were created by Anders Kaseorg, using POV-Ray. They have also been released into the public domain.

tworld's People

Contributors

mjfwalsh avatar

Stargazers

Elias Jackson avatar  avatar Daniel Dugovic avatar  avatar

Watchers

James Cloos avatar

tworld's Issues

switch version

Hello there. Any interest in create a Nintendo switch version?

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.