User Tools

Site Tools


make_a_maze_world

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
make_a_maze_world [2023/09/17 11:18] frchrismake_a_maze_world [2023/09/17 11:21] (current) frchris
Line 1: Line 1:
-===== Make A Maze World ===== +====== Make A Maze World ====== 
-=====Step 1=====+====== Step 1 ======
 1. Make a new Java Project called ''MakeMaze'' and download its two classes: Cell.java an MakeMaze.java <code Java Cell.java>import java.awt.Color; 1. Make a new Java Project called ''MakeMaze'' and download its two classes: Cell.java an MakeMaze.java <code Java Cell.java>import java.awt.Color;
 import java.awt.Graphics; import java.awt.Graphics;
Line 229: Line 229:
 }</code> }</code>
  
-===Step 2===+======Step 2======
 2.  As written it will Make 10 rows and 10 columns, but feel free to change this. 2.  As written it will Make 10 rows and 10 columns, but feel free to change this.
  
-===Step 3===+======Step 3======
 3.  Keep clicking it until you have one you like, and take a screen shot with  3.  Keep clicking it until you have one you like, and take a screen shot with 
 Coomand-Shift-4  Coomand-Shift-4 
Line 238: Line 238:
 {{::bobs.png?400|}} {{::bobs.png?400|}}
  
-===Step 4===+======Step 4======
 4.  Look for it on your Desktop and rename it with your name (For example it might be called ''Screen Shot 2022-08-27 at 8.47.53 AM.png'' and if your name was Bob Smith, you might rename it ''BobS.png'' 4.  Look for it on your Desktop and rename it with your name (For example it might be called ''Screen Shot 2022-08-27 at 8.47.53 AM.png'' and if your name was Bob Smith, you might rename it ''BobS.png''
  
-===Step 5===+======Step 5======
 5.  Next you are to use these commands to make a .kwld text file.  Here is an example That Describes BobS.png: 5.  Next you are to use these commands to make a .kwld text file.  Here is an example That Describes BobS.png:
 <code text BobS.txt> <code text BobS.txt>
Line 292: Line 292:
  Try removing or changing a wall in the BobS.txt file to get a feel of how the code changes the KarelWorld drawn by the ShowWorld main method.  Try removing or changing a wall in the BobS.txt file to get a feel of how the code changes the KarelWorld drawn by the ShowWorld main method.
  
-===Step 6 ===+======Step 6 ======
 6. Now it is your turn.  Make a new text file (or rename "BobS.txt" to your first anme and last initial, ending with ".txt").  Start with your first wall.  See the result with ShowWorld.java, and fix it if necessary, Try the next wall.   6. Now it is your turn.  Make a new text file (or rename "BobS.txt" to your first anme and last initial, ending with ".txt").  Start with your first wall.  See the result with ShowWorld.java, and fix it if necessary, Try the next wall.  
  
Line 331: Line 331:
    
 Alternatively your can use placeWall methods and save the world to file.   Alternatively your can use placeWall methods and save the world to file.  
-=== Links to Karel and KarelWorld Reference (called an API) ===+====== Links to Karel and KarelWorld Reference ======
  
 [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|Karel API]] [[http://csis.pace.edu/%7Ebergin/KarelJava2ed/KJRdocs/index.html|Karel API]]
-=== Show and Tell ===+====== Show and Tell ======
  Go to [[https:///www.mathorama.com/karel/maze/]] To see other student's work  Go to [[https:///www.mathorama.com/karel/maze/]] To see other student's work
  
make_a_maze_world.1694963908.txt.gz · Last modified: 2023/09/17 11:18 by frchris

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki