Java, Bots, and You

This is a thrown-together homepage (perhaps to be developed) for my "Java, Bots, and You" textbook and associated stuff. This is the material I use for a Computers 1 course that teaches Java programming using a "Robot Simulator." In a series of assignments, the student solves successively more difficult mazes, applying new Java concepts with each round. It is somewhat focused on being Object Oriented (althouh I am still reworking it to be more so), especially with the concept of Things in the maze that the Bot can grab and use.

With each assignment the student extends the base Bot class with their new bot, and writes a compute() method. They have basic commands (step, turn, grab, say, etc) that they can use. The first assignment has a fixed maze, and then the mazes get more variable so they need to use loops, items found in the maze, etc., to make their way towards the goal.

Getting Started

The bot package is in a tidy little jar file. This means as long as the classpath (or the IDE) knows to look in the jar, life will be relatively straightforward. Check out the following for a list of steps to get going using Eclipse.

Also, please do not hesitate to contact me to tell me how it goes, what went wrong, or what else you need to know to make your life easier.

List of Materials

Notes

Enjoy. Please tell me what you think.

-Luke Weisman Miratrix


Java Docs * E-Mail Me * Yahoo Group