I am working on a 2D, basic game, where you are a circle on a 6x6 board. you have to move in between rooms, collecting keys and answering riddles.
I know my coding abilities aren't the greatest, but here is my
circle x,y,15
input "Place Command Here ---> ",command$
```````````````````````````````````````````
```````````````````NORTH```````````````````
```````````````````````````````````````````
if command$="north" and zone1=1 and zone2=1
y=y-50
zone1=zone1+1
endif
```````````````````````````````````````````
``````````````````SOUTH````````````````````
```````````````````````````````````````````
if command$="south" and zone1=2 and zone2=1
y=y+50
zone1=zone1-1
endif
``````````````````````````````````````````
```````````````````WEST```````````````````
``````````````````````````````````````````
if command$="west" and zone1=1 and zone2=2
x=x-50
zone2=zone2-1
endif
``````````````````````````````````````````
```````````````````EAST```````````````````
``````````````````````````````````````````
if command$="east" and zone1=1 and zone2=1
x=x+50
zone2=zone2+1
endif
This coding is in a do/loop function. For East and North, when you type it in, it moves as far as it can in that respective direction (so east would move 6 for example)
The south and west move 1 square like they are supposed to.
Is there something wrong in my coding?
If you would like the whole code, I will message it to you. It doesn't use any external data
Thank you
Ash