JavaScript
Abnormal programming
Game development
Comments 28
+10
В детстве я был уверен что игры так и делаются, художники сидят и рисуют все возможные варианты кадров «Марио»
+1
Не помню, что я думал по поводу видеоигр, но в юности у меня было сходное заблуждение относительно видео. Я думал, что там хранятся все кадры в несжатом виде. Потом додумался, что можно использовать дельта-кодирование и уменьшить размер видеофайлы в разы. Предложил своей одноуниверситетнице, сведущей в кодинге, организовать, как бы сейчас сказали, стартап. Помню, она надо мной долго смеялась.
+2
Помнится в далеком детстве на голом .bat делал книгу-игру. Все как полагается, одна страница — один .bat файл :)
0
батники хотя бы аргументы могут друг другу передавать)
0
Объёмы современных игр растут так быстро, что скоро уже вариант «отрендерить каждую сцену в каждом ракурсе» будет весить меньше, нежели всё это раздутое нагромождение нормально-текстурных карт. 360 кадров на точку (рендер с поворотом на 1 градус), расстояние между точками равно одному шагу персонажа. Всё это пожать с помощью какого-нибудь H.264.
И не только весить будет меньше, но и ещё заработает даже на нетбуках, не требуя GeForce 1080Ti для каких-то жалких 30 FPS.
0
Это если в сцене никакой динамики вообще нет, что довольно редко
0
> 360 кадров на точку (рендер с поворотом на 1 градус),
Слишком много кадров, для экономии ресурсов лучше делать 1 панорамный кадр на точку, а позже показывать только часть кадра (YouTube так и производит видео в 360).
+5
У http есть статусы (200, 404, etc.), заголовки, там много всего интересного. Наверняка можно придумать что-нибудь забавное. Например, написать однорукого бандита на конфигах nginx.
0
Ну, для крестиков-ноликов, технически, даже карандаш с бумагой не обязателен — достаточно воображения.
0
ручками cr/lf править — это и впрямь ненормальное программирование. В одну строку на баше делается же!
+1
Это автоматически делает git при соответствующих настройках, которые имели место быть у меня. И это всё равно долго.
+12
Я в детстве так и писал крестики-нолики на QBasic.

If (игрок1 поставили крестик слева-вверху) then 
  рисуем крестик слева-вверху
  if (игрок2 поставил нолик справа-снизу) then
    ...
  end if
end if


Я был тогда очень целеустремлен и усидчив.
+6
спустя пять лет

Специально пошел посмотреть на дату той статьи. Ёшкин кот, вчера же только этот тренд был…
+2
Пффф!
Вы так говорите, как будто это что-то новое.
В начале 2000-х на телефонах фирмы Siemens ещё не было J2ME, а играть уже хотелось.
Вот тогда-то я узнал, что такое WML-games.
Были среди них и довольно увлекательные, например — "быки и коровы"
+1
поправка: wmlc-игры.
З.Ы. А еще, благодаря самописному скрипту text2wmlc я и книжки на нем умудрялся читать… Эх, было времечко!
0

А можно поподробнее про WMLC? Как на нём писали и т.п.
Нигде не могу найти толкового описания функционала WAP.

0
Заброшенный такой, мхом поросший. Воочию наблюдаешь, как выглядит вроде бы недавняя, но уже история.
0
Ну, я таки не очень претендовал на новизну) Более того, ещё в две тысячи лохматом году я делал что-то похожее даже не на HTML, а на BB-кодах на каком-то блогосервисе.
0
Аналогичным образом можно сделать некое подобие калькулятора на HTML. Что безусловно докажет остальным что HTML — полновесный язык программирования.
Only logged in users are able to leave comments. , please.