Coder Social home page Coder Social logo

theseus's Introduction

Theseus and the Minotaur

Theseus is trapped within the mythical Labyrinth, forced to contend with the ferocious Minotaur. The Minotaur is faster than Theseus, but has severely limited intelligence. Thus, for every square Theseus moves, the Minotaur will have the opportunity to move twice. However, the Minotaur's movement capabilities are limited to the following:

If the Minotaur can move horizontally towards Theseus, he will do so.

Otherwise, if the Minotaur can move vertically towards Theseus, he will do so.

Finally, if the Minotaur can do neither, he will pass his turn.

In an open field, the Minotaur would outrun Theseus and eat him every time. However, the maze-like structure of the Labyrinth, coupled with the Minotaur's inefficient and predictable movement pattern, allows Theseus to trap the Minotaur behind walls and make his way safely to the exit.

Controls: Use the arrow keys to move. If Theseus desires, he can also pass his turn with the key z. Choosing to pass may seem useless, but doing so at the right moments is critical to completing certain levels.
Move on to the next level by reaching the green dot.

Notes: -There are 20 levels total. More may be added in the future. -Things start to get hard around level 10 -I still don't know how to beat level 15, so if anyone figures it out, please let me know.

"Theseus and the Minotaur" mazes were originally designed by game designer Robert Abbott.
Levels adapted from Kristanix's PC game "Theseus and the Minotaur."

theseus's People

Contributors

pwl45 avatar

Watchers

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