реклама
разместить

Вопрос программистам: какие вы знаете простые игры с очень коротким исходным кодом? Наверняка же вам попадались такие в книжках или журналах когда вы учились программировать!

44
реклама
разместить
19 комментариев

Вообще, да, у змейки самый короткий код, что видел.

Создай текстовый файл, закинь в него этот код, поменяй расширение .txt на .html и открой в любом браузере:

window.onload=function() {
canv=document.getElementById("gc");
ctx=canv.getContext("2d");
document.addEventListener("keydown",keyPush);
setInterval(game,1000/10);
}
px=py=10;
gs=tc=20;
ax=ay=15;
xv=yv=0;
trail=[];
tail = 5;
function game() {
px+=xv;
py+=yv;
if(pxtc-1) {
px= 0;
}
if(pytc-1) {
py= 0;
}
ctx.fillStyle="black";
ctx.fillRect(0,0,canv.width,canv.height);

ctx.fillStyle="lime";
for(var i=0;itail) {
trail.shift();
}

if(ax==px && ay==py) {
tail++;
ax=Math.floor(Math.random()*tc);
ay=Math.floor(Math.random()*tc);
}
ctx.fillStyle="red";
ctx.fillRect(ax*gs,ay*gs,gs-2,gs-2);
}
function keyPush(evt) {
switch(evt.keyCode) {
case 37:
xv=-1;yv=0;
break;
case 38:
xv=0;yv=-1;
break;
case 39:
xv=1;yv=0;
break;
case 40:
xv=0;yv=1;
break;
}
}

3

Лол
Помню была в школьной библиотеке книжка о разработке и программировании
игр на микрокалькуляторах типа мк-54/б3-34
Подано это было в форме общения юных "геймдевелоперов" обладающих такой техникой
Так вот память этих машин позволяет записать меньше 100 команд, соответственно игры должны были умещаться вто ограничение — вот где была оптимизация!!, а потом всё просрали)))
Ещё в разных позднесоветских журналах (в "Наука и Жизнь" точно было)тоже печатали программы и среди них часто были игры

2

100 строк это мощно, потом люди спрашивают, а чего старые прогеры такие звери)

3
Раскрывать всегда
Было дело 🤧
Было дело 🤧
178178
3434
3434
22
11
11
Было круто летать на доске, жаль больше нельзя :(
реклама
разместить
«Соник 4» выйдет в марте 2027 года

Студия Paramount не стала тянуть с объявлением точной даты релиза после успеха третьей части.

«Соник 4» выйдет в марте 2027 года
77
55
11
11
11
Утра
Утра
4040
33
33
22
22
Дежурное напоминание чувачкам о том, что Final Fantasy 7 Rebirth выходит на ПК, уже ЗАВТРА
5656
2121
22
11
11
Вот оно что
Вот оно что
6767
77
22
11
11
11
Там на лучшую игру прошлого года вышел значимый (по моему ахренеть как важному мнению!) мод
1818
66
[Интерактив] Собираем колоду карточек героев и злодеев ДТФ. День 43 - Марси Клоун

Мы собрали пользователей ДТФ, которых вы хотели бы добавить в колоду, и я буду воплощать описанные вами карты, пока мне не надоест или не закончатся идеи. Вчера колоду пополнил Eru Iluvatar.

3838
1616
22
22
22
[]