harvester
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
harvester [2019/08/23 09:53] – frchris | harvester [2020/08/27 11:44] (current) – [Harvester.java] frchris | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | The Harvester could also be called a Roomba-- this robot will pick up all the beepers, | ||
+ | ending facing West at Street7, Avenue 2. | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | If you have a strategy, go for it, and try it out. If you want a suggestion you can try this: | ||
+ | * A method could pick up a row beepers, stoping when there are no others | ||
+ | * A method that would turn North and turn toward the new row | ||
+ | * If there are beepers to pick up, continue again, otherwise '' | ||
+ | |||
+ | |||
+ | ====== Harvester.java ====== | ||
+ | <code java> | ||
+ | import kareltherobot.Robot; | ||
+ | // @author Your Name | ||
+ | public class Harvester extends Robot | ||
+ | { | ||
+ | |||
+ | public Harvester(int street, int avenue, | ||
+ | Direction direction, int beepers) | ||
+ | { | ||
+ | super(street, | ||
+ | |||
+ | } | ||
+ | |||
+ | public void nameYourMethodHere() | ||
+ | { | ||
+ | // your code here | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
====== HarvesterRunner.java ====== | ====== HarvesterRunner.java ====== | ||
<code java> | <code java> | ||
Line 48: | Line 82: | ||
{ | { | ||
Harvester farmer = new Harvester(2, | Harvester farmer = new Harvester(2, | ||
- | // your code here to | + | // your code here to use your new method(s) |
farmer.turnOff(); | farmer.turnOff(); | ||
harvester.1566568394.txt.gz · Last modified: 2019/08/23 09:53 by frchris