-
-
Save TheMuellenator/a15238bb2a2ec48298d21dd5c9748fae to your computer and use it in GitHub Desktop.
print("Starting map") | |
start() | |
//4 steps right and 5 steps down. | |
right() | |
right() | |
right() | |
right() | |
down() | |
down() | |
down() | |
down() | |
down() | |
//Don't change the code below this line. | |
print("Final map") | |
visualise(); |
print("Starting map")
start()
//Write your code here:
for _ in 0...3 {
right()
}
for _ in 0...4 {
down()
}
//Don't change the code below this line.
print("Final map")
visualise();
var i = 0
while i <= 4 {
down()
i += 1
}
var p = 0
while p <= 3 {
right()
p += 1
}
down()
right()
down()
right()
down()
right()
down()
right()
down()
var i = 0
while i <= 4 {
down()
i += 1
}
var p = 0
while p <= 3 {
right()
p += 1
}
//Write your code here:
down()
down()
down()
down()
down()
right()
right()
right()
right()
print("Final map")
visualise();
I really don't understand where this code is supposed to go or what we are supposed to do. I see all the examples of solutions that people are giving, but still have no idea where it is supposed to go. I think this challenge needs more explanation.
print("Starting map")
start()
//Write your code here:
for i in 0...3 {
right()
}
for i in 0...4 {
down()
}
//Don't change the code below this line.
print("Final map")
visualise();
outerArray[0][0] = "⬜️"
outerArray[5][4] = "🦊"
I don't get this one? how to run?
Unable to actually type anything anywhere - is this supposed to be done in a playground? Or is there some way to actually be able to type into the boxes?
for _ in (0 ... 4) {
down()
}
for _ in (0 ... 3) {
right()
}
print("Starting map")
start()
down()
down()
down()
down()
down()
right()
right()
right()
right()
//Write your code here:
would this work ?
func moveFox(){
for i in 0...5{down()};for i in 0...4{right()}
}
moveFox()
func foxMoves() {
for _ in 0...3 {
right() };
for _ in 0...4 {
down() }
}
foxMoves()
func end() {
createWorld();
outerArray[0][0] = "⬜️"
outerArray[5][4] = "🦊"
}
end()
func foxGetCorn()
{
for i in 0...3{
right()
}
for i in 0...4{
down()
}
}
foxGetCorn()
I could not write my code in at all, nice to know I would have gotten it right though. I guess?
I am getting the same issue as the previous poster. I keep getting an error. Any help would be appreciated as I am not sure what the problem is:
" swiftc -o main main.swift
main.swift:2:1: error: cannot find 'start' in scope
start()
^~~~~
main.swift:8:1: error: cannot find 'down' in scope
down()
^~~~
main.swift:9:1: error: cannot find 'down' in scope
down()
^~~~
main.swift:10:1: error: cannot find 'down' in scope
down()
^~~~
main.swift:11:1: error: cannot find 'down' in scope
down()
^~~~
main.swift:12:1: error: cannot find 'down' in scope
down()
^~~~
main.swift:13:1: error: cannot find 'right' in scope
right()
^~~~~
main.swift:14:1: error: cannot find 'right' in scope
right()
^~~~~
main.swift:15:1: error: cannot find 'right' in scope
right()
^~~~~
main.swift:16:1: error: cannot find 'right' in scope
right()
^~~~~
main.swift:18:1: error: cannot find 'visualise' in scope
visualise();
^~~~~~~~~
main.swift:57:1: error: cannot find 'visualise' in scope
visualise();
^~~~~~~~~
exit status 1"
I am having the same issue, its not allowing me type and the bellow shows up after every line.
down()
down()
bash: syntax error near unexpected token `down'
down()
I figured out the issue. First, you need to fork the project, as mtzfactory mentioned. Secondly, you need to add the game.swift
file to the end of the compile list in replit. See this SO post for specifics.
Thanks, @ZiZasaurus! <3
when using the function "right" the text shows blue in the field but when using "down" or "up" they show up black. I tried the challenge and my code result was identical to the solution but the results were errors. the errors were due to the "down" function not calling correctly. I went into the game.swift section and the coding there had different colors as well. I tried to change the code there to "Down" vs "down" to see if it would have any affect and it did not. I tried to test this further by calling on just the "right" function 3 times and it worked perfectly. the "up" and "down" functions did not work at all.
That's sooo
right
@ERaff83 Follow the instruction as ZiZasaurus's mention, it should work by adding compile = ["swiftc", "-o", "main", "main.swift", "game.swift"]
on the hidden .replit
config file.

func moveTheFox(){
for moves in 1...5{
if moves != 5{
right()
}
down()
}
}
moveTheFox()
@ERaff83 Follow the instruction as ZiZasaurus's mention, it should work by adding
compile = ["swiftc", "-o", "main", "main.swift", "game.swift"]
on the hidden.replit
config file.![]()
This is what fixed my issue as well. Able to run the code now.

Thanks for letting me know, very helpful :)