Roguelike in a Tweet
Roguelike game engine with source code of 280 characters
by Noncho Savov
HTML
<p id=f></p>
JavaScript
// roguelike engine in 280 chars
// l:level, p:position, t:turns made, m:map string, f: paragraph object
a=e=>{
m=""
switch(e.keyCode){
case 38:p-=l*2
case 40:p+=l+1
case 37:p-=2
default:
p++
t++
if(p<1)p=1
p>=l*l&&(l++,p=1)
for(i=0;i<=l*l;i++){
m+="|"+(i==p?"@":"__"),i/l==i/l>>0&&(m+="|<br>")
}
}
f.innerHTML=m+"L:"+(l-4)+" T:"+t
}
b=c=>{
l=c
p=t=0
onkeydown=a
a(0)
}
b(5)