Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 images
Octocat-spinner-32 src
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README
Octocat-spinner-32 project.clj
README
# "Cursor 10" Bot
  A bot that beats the flash game "Cursor 10." Original game available here:
  http://www.freewebarcade.com/game/cursor10/

  The game is played by controlling a series of cursor lives, each of which is
  played back on every successive life. To beat the game, the lives must
  coordinate between each other to solve puzzles and defeat obstacles.


## Usage 
  The bot is run by playing each cursor (eight in all) at the appropriate
  time. After the project is imported, the cursor can be run from the REPL
  with the (run-cursor [num]) function:

    (use 'cursor-10.core)
    (run-cursor 1)

  Run each cursor at the correct time to beat the game. Most cursors must wait
  for the others before it to accomplish their tasks, so it takes some
  experimentation to know when to time each cursor start. The game gives 10
  lives, so if you mess up the timing on a life you do have some second
  changes to run them again.

  If the mouse is not hitting the correct locations, adjust your 'offset'
  constant, located in the start of core.clj. The offset is the top-left pixel
  of the start of the flash game on the page.


## More info
  The source for this project is on github:
  https://github.com/topher200/cursor-10-bot

  I've written a blog post about this project, available here:
  http://blog.tophernet.com/2011/03/cursor-10-clojure-bot.html

  From the blog post, here is a Youtube video of the bot in action:
  http://www.youtube.com/watch?v=r9YLRYOM0fk


## License
  Copyright Topher Brown <topher200@gmail.com>, 2011. Released under the MIT 
  license.
Something went wrong with that request. Please try again.