Hallo,
joa wer kennt ihn nicht oder hat noch nie etwas mit ihm gemacht?^^
Naja wir fangen jetzt in Informatik an mit dem Programmieren und sind mitm Hamster Editor eingestiegen und ich muss sagen , es ist ziemlich langweilig bis jetzt. Naja wollt mal fragen was ihr bis jetzt so mit dem gemacht habt und was ihr so für Funktionen für den geschrieben habt, außer denen von mir:
Spoiler anzeigen
Code
// Schritte
void GehXRechts( int aSchritte ) {
rechtsUm();
GehXVor( aSchritte );
}
void GehXLinks( int aSchritte ) {
linksUm();
GehXVor( aSchritte );
}
void GehXZurueck( int aSchritte ) {
Drehen();
GehXVor( aSchritte );
}
void GehXVor( int aSchritte ) {
int lNum = 0;
while ( lNum < aSchritte ) {
vor();
lNum += 1;
}
}
void GehBisZurWandPlusKorn() {
// Geht bis zur Wand und nimmt alle Koerner auf dem Weg
NimmAlleKoerner();
while ( vornFrei() ) {
vor();
NimmAlleKoerner();
}
NimmAlleKoerner();
}
void GehBisZurWand() {
while ( vornFrei() )
vor();
}
// Koerner
void GibXKoerner( int aKoerner ) {
int lNum = 0;
while ( lNum < aKoerner ) {
gib();
lNum += 1;
}
}
void NimmXKoerner( int aKoerner ) {
int lNum = 0;
while ( lNum < aKoerner ) {
nimm();
lNum += 1;
}
}
void GibAlleKoerner() {
while ( !maulLeer() )
gib();
}
void NimmAlleKoerner() {
while ( kornDa() )
nimm();
}
// Drehungen
void rechtsUm() {
linksUm();
linksUm();
linksUm();
}
void Drehen() {
linksUm();
linksUm();
}
// Abfragen
boolean linksFrei() {
boolean lReturn = false;
linksUm();
if ( vornFrei() )
lReturn = true;
rechtsUm();
return lReturn;
}
boolean rechtsFrei() {
boolean lReturn = false;
rechtsUm();
if ( vornFrei() )
lReturn = true;
linksUm();
return lReturn;
}
boolean hintenFrei() {
boolean lReturn = false;
Drehen();
if ( vornFrei() )
lReturn = true;
Drehen();
return lReturn;
}
Alles anzeigen
Evt. kann ich ja aus euren Funktionen was lernen, weil Programme alla:
bringen mir nichts und wir machen nur sowas im Moment....
https://autoit.de/www.java-hamster-modell.de
Mfg