Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
<?php
function gogotarta( $_g = array(), $_pen = false, $_i = array(0, 0) ) {
echo "Commands:\nl = move left\nr = move right\nd = move up\nd = move down\nw = pen writing\nn = pen up\nx = view result\n";
echo "command(s): ";
$die = false;
$gets = fopen( 'php://stdin', 'r' );
$_mv = trim( fgets($gets) );
for ( $i = 0; $i < strlen($_mv); $i++ ) {
$char = $_mv[$i];
if ( $char == "x" ) {
$die = true;
break;
}
if ( $_pen )
array_push( $_g, (string )$_i[0] . (string )$_i[1] );
if ( preg_match("/[rlud]/i", $char) ) {
$tmp0 = array( "r" => 1, "l" => -1 );
$tmp1 = array( "u" => -1, "d" => 1 );
( in_array($char, array("r", "l")) ) ? $_i[1] += $tmp0[$char] : $_i[0] += $tmp1[$char];
foreach ( $_i as $k => $v )
if ( $v < 0 )
$_i[$k] = 0;
else
if ( $v > 19 )
$_i[$k] = 19;
} else
if ( preg_match("/w|n/i", $char) )
$_pen = ( $char == 'w' ) ? true : false;
}
if ( !$die )
return gogotarta( $_g, $_pen, $_i );
$r = "o o o o o o o o o o o o o o o o o o o o o o\n";
for ( $i0 = 0; $i0 < 20; $i0++ ) {
$r .= "o ";
for ( $i1 = 0; $i1 < 20; $i1++ ) {
$s = ( in_array((string )$i0 . (string )$i1, $_g) ) ? "# " : " ";
if ( $i0 == $_i[0] and $i1 == $_i[1] )
$r .= 'T ';
else
$r .= $s;
}
$r .= "o\n";
}
return $r . "o o o o o o o o o o o o o o o o o o o o o o\n";
}
echo gogotarta();
?>