Giter VIP home page Giter VIP logo

wxtorus's Introduction

wxTorus have been in my hard drive for a long time. I just want to make it runnable.

What is wxTorus

wxTorus is a simple game inspired by Torus for DOS. The object of Torus is to clear falling toruses by aligning toruses with the same color on one of several protruding pipes.

How to play (Please see bin/ for the executable!)

Use your arrow keys in your keyboard and align your toruses in a row with same color. Just try to play it for a moment.

UNFORTUNATELY Arrow keys are not working with wxWidgets 3.0+.(anybody interested in fixing this)

please use vim key(hjkl) or Keypad 8462.

ARROW KEYS : Up, Down, Left and Right Arrow

VIM keys : hjkl

keypad : 846(5)2

Space : to start or pause a game.

ESE to quit a game.

Build

wxTorus can be compiled with wxWidget 3.0 above. To install wxWdget please see wxWidgets install pages.

To build wxTorus you might need visual studio 2011 or above. load wxTorus.sln and build wxTorus.dsw is added just for keeping old project file.

HISTORY

This game(torus) is initially started in 1998 with Qt(ver 0.98) cloning a dos game named Torus(R). And I registered this project to sourceforce.net as a ktorus. At this time, kde was massively developed and growing up to modern desktop environment.

I try to port my torus into kdesktop environment but I did't fully port to kde env. When KTorus reaches version 0.6, I think it'splayable and I stopped to develop.

Also, this program is submitted to app.kde.org. Well, now it is in app.kde because I didn't maintain this anymore. Some other linux sites still has information page about this program.

After that, I try to port torus into MS Window platform. I choose a VWCL(Virtual Window Class Library by todd osbourne) as a base GUI library. And I've uploaded it as torus_win32_ver0.6.zip at the sourceforge. This is torus for win32. It works exactly same as linux version. The VWCL works very fine. This library gives many classes that help windows programming more easier. The greatest benefits of this library is that it makes a extreamly small executable size. it's almost same as win32 API. Sadly developer of this vwcl library stopped to develop. So I do not use this library anymore.

In 2005, I changed Qt to wxWidgets as a base library. While programming, I found wxWidgets is very useful and provides various functionalities that help programming. Thanks to wxWidgets.

If you want to see older version of torus please go ktorus@sourceforge

Do you like this game? Then please send me a email to encourage this project. (please don't do this now. I can not afford this project anymore)

JaeSung Lee ([email protected])

wxtorus's People

Contributors

berise avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

wxtorus's Issues

arrowkeys are not working

With wxWidget 3.0 arrowkeys(up, down, left, right) are not working.
Something might have changed in wxWidgets, but I can not keep it up with current version.
Anyone interested in?

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.