ich bastel momentan ein wenig in C++ und zwar an einen einfachen Textadventure:
Code: Alles auswählen
#include <iostream>
#include <string>
using namespace std;
int main(){
string eingabe;
int x,y;
x=5;
y=5;
while(1){
cout << "Postion: " << x << "," << y << " which direction ? >";
getline(cin,eingabe);
if ( eingabe == "north" ) {
cout << "heading north\n";
x = x++;
}
else if ( eingabe == "south" ) {
cout << "heading south\n";
x = x--;
}
else if ( eingabe == "west" ) {
cout << "heading west\n";
y = y--;
}
else if ( eingabe == "east" ) {
cout << "heading east\n";
y = y++;
}
else if ( eingabe == "help" ) {
cout << "valid commands: east, west, south, north\n";
}
else {
cout << "input error\n"; }
}
}
das müsste dann quasi mit int map[5][5] funktionieren.
Code: Alles auswählen
y
1 1 1 1 1 1 1 = Wand
1 0 0 2 0 1 2 = Baum
x 1 0 0 0 0 1 3 = Wasser
1 3 0 4 0 1 4 = Schlüssel
1 1 1 1 1 1
Evtl. gibts auch einen besseren Weg.
Bin noch ganz am Anfang mit C++.
Früher hab ich mit Quick Basic paar Sachen gemacht und schon mal mit Turbo C rumgespielt aber das ist schon lange her.
Gruss Matze