Разработчик Адам Ежек представил проект 24x2 RGB LED дисплея из коммутатора Ubiquity UniFi Pro Max 48 (с технологией Etherlighting) с возможностью запускать на сетевом устройстве (или даже двух коммутаторах сразу) различные простые игры на Python, включая «Змейку» и игру типа T-Rex Dinosaur (как в браузере Google Chrome). Исходный код проекта ubnt-etherlighting опубликован на GitHub.
Ноутбук с Lisp, годами работающий от батареи
Андрэас Эриксен (Andreas Eriksen) в рамках Hackaday Low-Power Challenge представил свой проект ноутбука PotatoP. Работающий на микроконтроллере с портированным Lisp, этот ноутбук, созданный с нуля, должен, в конце концов, работать полностью автономно.
Собираем игру «Змейка» на макетной плате. Часть 1: конечные автоматы
Собираем игру «Змейка» на макетной плате. Часть 2: «векторный» дисплей
Большое разрешение — по клику
Компилируем змейку в браузере
Если нет — вот небольшой пост о нем.
А вот он сам.
Этот эмулятор — неплохой способ познакомится с консолью linux.
Если у вас есть или была Ubuntu(а это тоже linux), в ней был пользовательский интерфейс, как в Windows, программы и игры устанавливаются при помощи менеджера пакетов.
Ну а что же можно сделать здесь?
Запуск приложения во Вконтакте
В статье описывается личный опыт создания IFrame-приложения, с нуля, для «Вконтакте», а так же все события которые произошли во время запуска и после, ну и конечно же совершённые ошибки. Можно даже сказать что это не совсем статья, а скорее рассказ.
Помимо рассказа, здесь присутствуют отчеты о нагрузке, попытка монетизации, информация о сервере и разбор кода. Поэтому вы можете переключаться, к интересующим вас пунктам.
Как «Змейка» может познакомить с ООП: сложная концепция простыми словами
Как я тоже Понг на JS делал
В статье я постарался расписать каждую функцию Понга и изложить ход своих мыслей. Это заняло прилично времени, но возможно кому-то зайдет такой гайд, лично мне иногда мне не хватало описаний логики функций, пояснений того, что куда передается и зачем.
Змейка на PDCurses С++
Змейка — это классическая игра, в которой вы управляете змейкой. Она ползает по экрану и собирает еду, становясь длиннее. Цель игры - не попасться на свой собственный хвост и не удариться об стену. Чем длиннее змейка, тем сложнее управлять ей.
Игра очень проста в управлении. Вы используете клавиши со стрелками на клавиатуре, чтобы изменить направление движения змейки. Если змея съест еду, то становится длиннее и вы зарабатываете очки. Если змея столкнется со своим хвостом или ударится об стену, игра закончится.
Змейка всегда останется популярной игрой из-за своей простоты и увлекательности. Она является ретро - классикой, в которую играют на компьютере, телефоне или планшете.
Самая популярная игра в App Store — «Змейка»
Утверждение «новое — это хорошо забытое старое» справедливо в отношении многих вещей. Это касается технологий, отношений и даже игр. На данный момент первое место в рейтинге игрушек App Store занимает «Змейка», только не обычная, а MMORPG. Игрушка простая, но красочная и увлекательная (иначе она и не попала бы на первое место рейтинга, надо полагать).
Slither.io переносит игрока в мир косоугольной проекции, разделенный сотами-шестиугольниками. На поле во множестве лежат бонусы — еда для змейки, которая позволяет ей расти. Также присутствуют и другие пресмыкающиеся, которые хотят одного — вырасти. Рост практически неограничен, но нужно избегать столкновения с другими змейками. Если наталкиваются на вас — все хорошо, противник исчезает, а на его месте остается «еда». Если на кого-то наталкиваетесь вы, то ваши бренные останки подбирает какой-то другой, более удачливый игрок.
В YouTube нашли пасхальное яйцо
Для запуска игры надо одновременно нажать кнопки «вверх» и «влево» на клавиатуре. Пасхальное яйцо работает только при просмотре видео прямо на сайте Youtube.com
via Mashable
P.S.: для ностальгирующих есть ещё Google Pacman
P.P.S: играть лучше всего на тёмном фоне
Как я делал змейку на LabVIEW
Змейка. Игра старая (как утверждает Wikipedia: середины или даже конца 1970х годов), но от того не менее интересная, по крайней мере в качестве примера несложного но интересного алгоритма для иллюстрации возможностей графического программирования на LabVIEW 2009.
История: «Змейка» — самая популярная мобильная игра на границе тысячелетий
Мы совсем недавно проводили старый Новый год и, плавно переходя в рабочие будни, решили написать пост с историей одной крайне популярной игры для телефонов. Нет, речь пойдет вовсе не об Angry Birds, — мы поговорим о тёплой ламповой «Змейке».
История игры «Змейка» началась за несколько лет до появления первых мобильных телефонов. В 1977 году компания Gremlin Industries выпустила игровой автомат Hustle, рассчитанный на одного или двух игроков, в которой нужно было управлять «змейками», направляя их на бессистемно появляющиеся цели. Для победы нужно было заполучить больше очков, чем у оппонента, преграждая по ходу игры ему путь к новым целям (в случае многопользовательской игры), или просто побить установленный на игровом автомате рекорд. В 1984 году Gremlin Industries была вынуждена закрыться, но игра Hustle начала набирать обороты: сначала появился порт для компьютеров TRS-80, затем для Commodore PET и Apple II.
Оригинальная «Змейка» (Snake) от Nokia появилась в 1997 году благодаря стараниями разработчика Танели Орманто. В том же году компания выпустила первый телефон с этой игрой — Nokia 6110. Уже тогда игра была многопользовательской: телефоны общались через ИК-порты, ведь ни Bluetooth, ни тем более Wi-Fi в телефонах в то время не было. Сама змейка состояла из чёрных квадратов и могла двигаться в четырёх направлениях. Игровая зона, по которой передвигалось пресмыкающееся, была ограничена размерами экрана телефона: при ударе головы змейки о край телефона игра завершалась. «Змейка» приобрела невероятную популярность, сравнимую разве что с популярностью современных хитов «Angry Birds» и «Cut the Rope».
Продукты и технологии, которые создали мы
Не так давно мы вам рассказали историю создания технологии SMS — историю, которую во многом создавала компания Nokia. В том посте мы успели напомнить, что Nokia была первым производителем телекоммуникационного оборудования, развернувшим сеть GSM и создавшим целую линейку GSM-телефонов с поддержкой отправки и получения SMS-сообщений. Сегодня мы бы хотели ещё раз вспомнить события компании и рассказать вам о тех вещах и технологиях, которые впервые появились именно благодаря нам.
На этот раз мы пройдёмся по архивам Nokia и выделим некоторые события из нашего прошлого, которые определили как путь развития самой Nokia, так и курс развития мобильных технологий в целом. Итак, приступим.
1981
- В Скандинавии открывается первая в мире международная сотовая мобильная сеть, NMT, для которой Nokia представила первые автомобильные телефоны.
1984
- Компания Nokia выпускает первый переносной автомобильный телефон Nokia Talkman для сетей NMT.
1987
- Выходит Mobira Cityman — первый беспроводной портативный телефон от Nokia, олицетворяющий начало бурной истории мобильных технологий.
Самая популярная мобильная игра: как создавалась «Змейка» для телефонов Nokia
В конце концов, их папа создал Snake.
В 1995 году разработчик ПО из Финляндии по фамилии Арманто устроился на работу в быстрорастущую компанию Nokia. Он имел опыт создания игр, поэтому ему поручили разработать «несколько крутых игр» для будущего мобильного телефона Nokia 6110. Он воспринимал свои игрушки как ещё один способ использования устройства, не сильно отличающимся от создаваемых коллегами календаря и калькулятора.
Сегодня, спустя почти 25 лет, его творение под названием Snake — игра, в которой постепенно удлиняющаяся змея собирает пищу, пытаясь при этом не укусить саму себя — рассматривается как поворотный момент в истории технологий и развлечений. Snake считается первой крупной мобильной игрой, зародившей индустрию, которая сегодня имеет потенциал в 100 миллиардов долларов.
Арманто сдержан и скромен, когда рассказывает о своей карьере. «Очень многие приходят в восторг, когда узнают, что это я написал Snake», — говорит он. «И я думаю, это вполне нормально. Здорово знать, что людям нравилась эта игра».
Дайджест интересных материалов для мобильного разработчика #315 (9 — 15 сентября)
Подробный разбор 64b nano game: snake64
Всем салют!
Очень приятно, что многим зашёл недавний разбор моего 64b intro: radar. Я рад, что у меня, наконец, дошли до этого руки. Лёд тронулся, господа присяжные заседатели.
На сей раз предлагаю вашему вниманию 64-байтовую игру «змейка», того же автора. Да, друзья, это самая компактная по размеру бинарного кода змейка из существующих (у меня даже есть 45-байтовая версия, но не такая симпатичная). И это именно та самая любимая многими вечно голодная змейка со старых мобильников, которая бегает по экрану и постоянно что‑то жуёт, увеличиваясь в длине.
Если вам не терпится поиграть прямо здесь и сейчас, только сегодня и только для вас я подготовил онлайн-версию, играйте на здоровье! Важно: для игры нужно использовать стрелки на цифровой клавиатуре.
Игровая механика: давайте разберём ядро игры по косточкам
Есть только два фактора, которые определяют любое текущее состояние игры: механика (правила) и игроки своими действиями.
Уровень ядра
Такт 1: определение состояния
Всегда есть некое текущее состояние системы (например, начало хода). Оно определяется на первом такте инициализирующей последовательностью, когда игроки «загружают» игру, раскладывая поле, выбирая фишки, распределяя начальные ресурсы и так далее. Затем оно меняется в зависимости от происходящего в игре.
Змейка
Интересности из мира квайнов (100 языков, радиационно-устойчивый, часы, змейка)
Эстафета из 100 языков программирования
Квайн — компьютерная программа, которая выдаёт на выходе точную копию своего исходного текста. Цепной квайн отличается от обычного тем, что на каждой последующей итерации выводится код на другом языке программирования, до тех пор, пока не выведется код оригинального квайна. В середине 2013 года японский программист Юсукэ Эндо (遠藤 侑介) разработал цепной квайн, содержащий 50 языков программирования. В конце 2014 кода он опубликовал новую версию, включающую уже 100 языков!
Исходники и информация о компиляции всех этих квайнов есть на гитхабе: quine-relay. Любопытно, что исходный код в виде картинки был написан не в ручную (что невозможно в принципе), а сгенерирован. Автор отмечает, что в течении года он опубликует книгу про обфусцированное программирование, которая будет включать в себя подробное объяснение о том, как писать квайны, ascii-art квайны, цепные квайны (подобные этой эстафете).