Pull to refresh
  • by relevance
  • by date
  • by rating

Поиграй в Pong… окнами своего браузера!

Lumber room
Ремейк классической игры Pong в странном воплощении: платформы для игры и сам мячик — окна вашего браузера!


* играть www.project-euh.com/pong
* Для корректной работы нужно отключить блокировку всплывающих окон
* управление стрелочками вверх-вниз
Total votes 43: ↑37 and ↓6 +31
Views 364
Comments 14

Canvas шаг за шагом: ПОНГ

JavaScript *HTML *Canvas *
Tutorial
Сегодня попробуем написать небольшую игру Понг используя html5 тег canvas. Те кто не хочет читать пост тот может сразу ИГРАТЬ.
Если верить Википедии, то можно узнать что Pong является простейшим симулятором настольного тенниса. Небольшой квадратик, заменяющий пинг-понговый мячик, двигается по экрану по линейной траектории. Если он ударяется о периметр игрового поля или об одну из нарисованных ракеток, то его траектория изменяется в соответствии с углом столкновения.
Геймплей состоит в том, что игроки передвигают свои ракетки вертикально, чтобы защищать свои ворота. Игрок получает одно очко, если ему удаётся отправить мячик за ракетку оппонента…

Мы попытаемся реализовать игру так что бы в неё можно было играть при помощи мыши, а оппонентом управлял компьютер. Итак приступим. Для начала определимся с тем что, для полного понимания происходящего в этой записи желательно ознакомиться с постом описывающим основы.
Читать дальше
Total votes 41: ↑41 and ↓0 +41
Views 49K
Comments 22

Скринсейвер Pong в режиме часов в Ubuntu

Configuring Linux *
Если вам надоели скучные скринсейверы в убунту, и до релиза Bolgen OS не дотерпеть, эта статья для вас! Раньше в Gnome можно было настроить скринсейвер, но эту возможность убрали из интерфейса ради его упрощения, лишив нас с вами возможности быстро и просто конфигурировать скринсейверы. В этом топике я расскажу вам, как обзавестись олдскульным, красивым и полезным скринсейвером за пять минут.

Картинка кликабельна, по ссылке видео
Pong Clock Screensavere
Читать дальше →
Total votes 73: ↑66 and ↓7 +59
Views 5.8K
Comments 38

Как написать ПингПонг при помощи LibCanvas

Canvas *

День добрый. В этом топике я расскажу, как сделать ping-pong при помощи LibCanvas. Я значительно упростил её, оставив только самую важную часть, так как цель топика не создать игру ping-pong, а объяснить основы LibCanvas.

Итак, в топике пошаговая инструкция, как создать ping-pong при помощи LibCanvas (без оптимизаций).
Читать дальше →
Total votes 49: ↑44 and ↓5 +39
Views 7.3K
Comments 24

Реконструкция автомата Pong

DIY


В 1972 году инженер Аллан Алкорн столкнулся с необходимостью сделать простую видеоигру, в которой были бы двигающаяся точка, две управляемые ракетки и цифры для отображения счета. По сути, это задание было дано, чтобы помочь освоиться в Atari специалисту в электротехнике, не имевшему на тот момент опыта работы в зарождающейся сфере развлечений. Неясно, откуда была взята идея — то ли из симулятора тенниса на PDP-1, то ли украдена у провалившейся приставки Magnavox Odyssey, вышедшей в том же году, но Pong оказалась исторически первой коммерчески успешной компьютерной игрой.

Не было никакой заложенной программы, операционных систем, ОЗУ или процессоров; логические элементы обеспечивали функционирование графики, звука и управления. Игральный автомат состоял из 66 отдельных микросхем, и лишь для домашней версии всё это было собрано на отдельный кристалл. Умелец из Канады решил воссоздать оригинальный Pong по дошедшим до него схемам на основе ТТЛ.
Процесс выполнения и демонстрация работы
Total votes 71: ↑64 and ↓7 +57
Views 30K
Comments 27

Играем в Pong на стене 29-этажного здания (видео)

Abnormal programming *


В пятницу вечером жители Филадельфии могли любоваться непривычным зрелищем: игрой в Pong на стене 29-этажного здания. Здание покрыто сетью светодиодов, которые и позволили создать соответствующую систему. Автор системы — Фрэнк Ли, профессор Университета Дрексела. Система, созданная этим специалистом, позволила контролировать игровой процесс с обычного ноутбука, подключенного к управляющей системе.

Читать дальше →
Total votes 38: ↑31 and ↓7 +24
Views 28K
Comments 11

Quickpong — разработка сетевой игры на основе фреймворка Twisted

Python *Twisted *
Разработал и запустил на домене quickpong.com онлайн версию игры Pong. В игре (by design) реализован только режим мультиплейера, то есть игра идет не против искусственного интеллекта, а против другого человека.

Игра представляет из себя клиент-серверное приложение, серверная часть написана на питоновском фреймворке Twisted, клиентская — на флэшовом фреймворке FlashPunk.

Это мой первый опыт разработки асинхронного сетевого приложения, способного обслуживать тысячи одновременных подключений. Далее я расскажу о том, как эта программа работает, с какими проблемами мне пришлось столкнуться при разработке, какие идеи я хотел реализовать и что в итоге осталось нереализованным. Возможно, мой опыт окажется для кого-нибудь полезным.
За подробностями добро пожаловать под кат
Total votes 28: ↑26 and ↓2 +24
Views 16K
Comments 13

Пишем HTML5-игру за 20 минут, или введение в Phaser framework

JavaScript *Game development *HTML *
Sandbox
Tutorial
Эта статья посвящена разработке стильных, модных и молодежных HTML5 приложений с помощью нового фреймворка Phaser. В ней описан процесс установки библиотеки и создание классической игры Pong.

Введение


Phaser — это движок для разработки мобильных и десктопных HTML5 игр, базирующийся на библиотеке PIXI.js. Поддерживает рендеринг в Canvas и WebGL, анимированные спрайты, частицы, аудио, разные способы ввода и физику объектов. Исходники доступны как для просмотра, так и для свободной модификации. Он создан Ричардом Дейви (Richard Davey), известному благодаря активному участию в сообществе программистов, использующих Flixel framework. Ричард не скрывает, что вдохновлялся Фликселем, поэтому некоторые вещи в Фазере будут знакомы опытным флешерам. Первая версия нового движка вышла 13 сентября этого года, сейчас ведется не только активное развитие библиотеки, но и написание документации, поэтому в данный момент уроков по ней, мягко говоря, немного. Что, по моему скромному мнению, следует исправлять, и прямо сейчас.
Читать дальше →
Total votes 64: ↑56 and ↓8 +48
Views 168K
Comments 23

Pong на javascript

Website development *JavaScript *
Решил поддержать серию постов «Делаем XXX на JS в 30 строк». Взял для примера Pong в приближенному к классическому оформлении:

Вышло не совсем в 30 строк, а целых 38, т.к. логики вышло прилично, а совсем убивать читаемость или сжимать минимизаторами/обфускаторами не хотелось.

В демке:
  • Управление по Up/Down;
  • ИИ противника;
  • Ускорение мяча с каждым отскоком;
  • Обработка клавиатуры, не зависящая от перемещения мяча;
  • Ожидание нажатия клавиш для запуска мяча;
  • Поддержка практически любого размера поля и высоты «игроков»;
  • Ведение статистики.

Читать дальше →
Total votes 77: ↑55 and ↓22 +33
Views 21K
Comments 18

Хотите поиграть в Pong в реальности? Нет проблем

DIY Games and game consoles
Мы сделали тебе стол с эмуляцией видеоигры, чтобы ты мог играть в игру, которую эмулирует видеоигра



Atari Pong — одна из первых в мире видеоигр. Причем она, несмотря на свою простоту, до сих пор остается популярной. Различные ее инкарнации в том либо ином виде появляются и сейчас на мобильных платформах. А ведь выпущена игрушка была в 1972 году, создал ее Аллан Алкорн. В 1975 году компания выпустила уже домашнюю версию игрушки, что сделало ее еще популярнее.

Сейчас, когда электронными устройствами и видеоиграми никого не удивишь, появляются «теплые ламповые» разработки с отсылкой к старым играм. Atari Pong тоже не забывают. На днях был представлен проект игрового стола, который копирует игру, причем никакие экраны здесь не используются, все происходит в реальности. А реализация проекта заняла у разработчиков целых два года. Но результат стоил того.
Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 8.9K
Comments 4

Дешёвый грязный трюк, подаривший цветную графику первым домашним компьютерам

Manufacture and development of electronics *History of IT Games and game consoles
Translation

Пионер видеоигр Алан Элкорн рассказывает о том, как показал Стиву Возняку хак, позволивший компьютеру Apple II работать с цветами, и откуда взялся знаменитый звук «блип» в игре Pong



Домашняя консоль Atari Pong, поступившая в продажу в магазины The Sears под брендом Tele-Games в 1975

Недавно мы публиковали статью о современном любительском компьютере, использующем очень старый хак: артефактные цвета NTSC. Этот хак позволял цифровым системам, не имевщим отдельных графических карт, выдавать цветные изображения, эксплуатируя особенности декодирования телевизионного сигнала.

Наиболее известным примером использования артефактных цветов NTSC служит компьютер Apple II 1977 года. Использование этого хака Стивом Возняком в данном компьютере привлекло к нему широкое внимание. Позднее его использовали в компьютерах IBM PC и TRS-80 Color. Однако мало кто знал, откуда взялась эта идея, поэтому мы сильно взволновались, когда комментарий на эту тему к той статье оставил легенда электроники и видеоигр, Алан Элкорн. Оказывается, предком первой цветной компьютерной графики можно считать дешёвый испытательный прибор, который использовали в калифорнийских телеремонтных мастерских в 1960-х. Журнал IEEE Spectrum пообщался с Элкорном, чтобы узнать больше подробностей.
Читать дальше →
Total votes 55: ↑54 and ↓1 +53
Views 47K
Comments 50