Given the strict deadline, I am guessing this is homework for something so I have done some basic help to get you going. I have combined the two pieces of code into one file. I made one syntax correction so that the code will compile (adding `ask turtles' to go).
I didn't make any attempts to fix your logic. You need to think about what happens before the game starts (eg drawing the field of play) and have that in (or called by) the setup procedure. You also need to think about what happens during each tick (probably move the bird, update the score etc) and have that in (or called by) the go procedure, together with the `tick' command.
globals [jump? score]
patches-own [num oldcolor]
to setup
clear-all
create-ordered-turtles 1 ; not sure why ordered since only 1 of them
ask turtles [ ; don't need separate ask, create runs anything in [ ]
setxy -10 0
set size 5
set shape "bird-norm"
]
ask patches [
set num 0
if pycor = -16 [set pcolor green]
]
end
to go ; this should have the tick or it will only run once
ask turtles [
set shape "bird-fall"
set heading 180
fd 1
wait 0.1
if mouse-down? and not jump? [flap]
set jump? mouse-down?
if (pycor = -14) or (pcolor = white) [
ask patch 0 0 [
set plabel "Game Over"
]
stop
]
]
end
to move ; this has the tick command
reset-ticks
wait 0.1
ask patches [
set oldcolor pcolor
]
ask patches with [pxcor < max-pxcor] [
set pcolor [oldcolor] of patch (pxcor + 1) pycor
]
tick
end
to line
reset-ticks
let x (random 20 - 6)
ask patches [
if ((pxcor > 10) and (pxcor < 15)) and ((pycor > -16) and ((pycor < x) and (pycor > (x - 5)))) [
set pcolor white
]
if pxcor = 14 [
set num num + 1
]
]
end
to pipe
repeat 10 [move]
line
end
to flap
set heading 0
set shape "bird-norm"
repeat 5 [
fd 1
wait 0.01]
end