Начало моей плюшевой коллекции)
Здравствуйте, это Клайд!
И он - первый первый плюш в моей видеоигровой коллекции. Да я решил собрать немного плюшевых персонажей из любимых ретро-игр, буду и далее делиться такими пополнениями:) Оригинальная мягкая игрушка Banpresto Clyde Ghost Pac-Man Super Big Plush 12in (31см по факту 34-35) отправляется в начало моей плюшевой коллекции;))
Clyde — это оранжевое привидение из серии игр Pac-Man, один из четырёх главных антагонистов наряду с Блинки (красным), Пинки (розовым) и Инки (голубым). В Японии его называли Guzuta (Гузута), а среди фанатов также бытовало прозвище Pokey (Поки).
Собрать бы всю серию ;)
Характер и поведение:
Клайд отличается от остальных призраков своим отношением к преследованию Пакмана. Его часто изображают как наименее активного и самого покорного члена "Банды Призраков". Он предпочитает бродить сам по себе, а не активно гоняться за Пакманом.
Алгоритм его поведения в классической аркадной игре следующий:
Если Клайд находится дальше 9 клеток от Пакмана, он движется к нему, как Блинки. Если же Пакман приближается ближе чем на 9 клеток, Клайд меняет цель и направляется в точку "ниже" правого нижнего угла лабиринта. Таким образом, когда Пакман близко, Клайд фактически старается от него отдалиться, что делает его менее предсказуемым и более сложным противником.
В анимационном сериале про Pac-Man Клайд представлен как лидер «Банды Призраков». Так что Клайд — персонаж со своим ярким, запоминающимся характером и непростой механикой поведения в лабиринте.
Пост в ВК Коллекционеры видеоигр
👆 Публикуй свою коллекцию! Подключайся к сообществу и хвастай, чем новым пополнился ;)
Сеть ИОЛА, MS-DOS и Pacman: эксперимент с сетевыми адаптерами 80-х
Некоторое время назад я пытался заставить работать сетевые карты ИОЛА, но у меня не все получилось. Обо всем рассказано здесь.
Сегодня, поднабравшись практических знаний и проведя пару дней в экспериментах, на мой скромный взгляд, удалось добиться полноценной работы сети, но судить об этом вам.
Написано специально для ▶️Timeweb Cloud и читателей Pikabu.
Так, начнем прямо с сетевых карт:
Трудно не заметить, что сетевые карты разные. Разница — в компонентном различии, количестве микросхем, использовании восьмибитного и шестнадцатибитного разъёмов ISA, цвете текстолита (сверху серо-голубой или бирюзовый, а снизу зелёный). А общее у них одно — максимальная скорость 2 Мбит/с.
❯ Настройка сетевой среды под MS-DOS
Для работы сетевой карты нам понадобится осуществить следующие настройки.
У нас есть пакетный драйвер, для MS-DOS.
Он прописывается в autoexec.bat с использованием следующих параметров.
Параметры, указанные в шестнадцатеричной системе счисления (hex), следующие:
0x60 — стандартный программный номер прерывания (interrupt), через которое сетевое приложение, например FTP-сервер, общается с сетевым драйвером;
0x20 — уникальный идентификатор рабочей станции в сети;
0x05 — аппаратное прерывание;
0x318 — адрес используемого в системе порта.
Идем дальше. Для осуществления сетевого взаимодействия, нам понадобится вот этот замечательный пакет.
Mtcp не «новодел». Cогласно информации с официального сайта: «mTCP is a hobby project that I started in 2005». Так что в этом вполне аутентично.
Mtcp настраивается достаточно просто.
В autoexec.bat, нужно указать переменную MTCP:
SET MTCPCFG=c:\mtcp\MTCP.CFG
В конфигурационном файле MTCP.CFG указать параметры, относящиеся к статическому IP-адресу. Почему «статика»? Потому что для MS-DOS отсутствует DHCP-сервер. Есть, конечно, «Microsoft LAN Manager», но пакет тяжеловат, да и оперативную память отъедает прилично. А других вариантов использовать динамическую адресацию я не встречал. Речь идёт о двух машинах без шлюза к маршрутизатору.
Сетевую среду под MS-DOS мы настроили — посмотрим физические соединения.
❯ Физическая среда
Выдержка из документации к сетевой плате ИОЛА:
Для топологии «звезда» используется коаксиальный кабель с волновым сопротивлением 75 Ом (РК-75-2, РК-75-4). Для соединения на длинные расстояния > 800 м. могут использоваться более толстые кабеля: РК-75-7, РК-75-9 и т.д. Так же расстояние зависит от качества кабеля, так для кабеля РК-75-4-113 расстояние увеличивается до 1000 м.
Наш кабель выглядит так:
Кабель с одним и тем же волновым сопротивлением может иметь разный диаметр. Чем больше диаметр кабеля — тем на более далёкие расстояния возможна связь. Полезно.
В сети не должно быть кабелей, второй конец которых ни к чему не подсоединён («висячий конец»). Не допускается образования петель в сети. Хм, ввиду того, что подопытные компьютеры расположены вплотную, им не помешало то, что кабель был свернут кольцом. С другой стороны, не повлияло ли это на скорость передачи? А от «висячего конца» мы спасёмся терминатором на 75 Ом.
В собранном виде BNC-коннектор выглядит так:
В документации есть упоминание о бездисковой загрузке:
Сама плата выглядит так:
Я не знаю, какая микропрограмма зашита в ROM, установленную на эту платку. Если бы эта ПЗУ была установлена в «кроватку» — считал бы программатором, а выпаивать ещё не решился. Что должно быть со стороны, осуществляющей бездисковую загрузку, — в документации не сказано. Сталкивались с таким?
❯ Настройка сетевой среды под W2K Server
А теперь Windows 2000 Server? Не проблема, есть драйвера и для неё.
Ставим драйвер:
Проверяем аппаратное прерывание, конфликтов нет:
Устанавливаем статический IP-адрес:
Копируем DOOM для проверки сети. Почему DOOM, а не Pacman? Да просто он несколько «тяжелее весит» — и мне хотелось посмотреть, не будет ли ошибок при протяжённом копировании. Как увидите на ролике внизу — сетевая передача была осуществлена успешно.
Видим присвоенный DHCP-сервером IP-адрес клиентской машины 10.0.0.2:
Все настроено и готово.
❯ Теперь в игры
Сложность была вот в чём. Скажите, много ли Вы знаете сетевых игр для чистого MS-DOS? Навскидку, кроме DOOM-like, Command & Conquer: Red Alert, Warcraft II: Tides of Darkness, Dune 2000, Quake — ничего не вспоминается. А теперь немного усложним: наша сеть не использует IPX/SPX, а только TCP/IP? Теперь и вообще практически ничего — поиском требуемого я не нашёл. На помощь мне пришла драгоценная находка, в виде этого ресурса.
Здесь есть то, что нам нужно: игра Pacman с поддержкой TCP/IP. Целевых операционных систем здесь много, и самое главное — есть MS-DOS. Нижепродемонстрированный Pacman работает даже на IBM PC XT с процессором Intel 8088. Можно сказать — на минимальной конфигурации.
Игра, согласно документации, запускается просто. Выдержка из README:
Примеры запуска в ОС DOS:
pacman.exe — одиночная игра или 2 игроками на одной клавиатуре. Управление стрелочками — игра за Pac-Man (1-й игрок), управление WASD — игра за Pac-Girl (2-й игрок).
pacman.exe 7777 — запуск сервера, ожидающего подключения 2-го игрока на 7777-й порт (порт можно указывать любой незанятый). Управление стрелочками — игра за Pac-Man (1-й игрок).
pacman.exe 192.168.1.101 7777 — запуск клиента, подключающегося к запущенному серверу на хосте 192.168.1.101 и 7777-му порту. Управление стрелочками — игра за Pac-Girl (2-й игрок).
Создаём серверную часть: pacman.exe 7777
и присоединяемся клиентом: pacman.exe 10.0.0.1 7777
Пояснение к видео. На самом сервере Pacman запустился с артефактами экрана и не отображался ни в окне, ни в полноэкранном режиме. Вероятно, проблема с моей видеокартой. Решив, что это не принципиально, я демонстрирую сетевую игру на одном экране. Управляю обоими Пакманами с клавиатур двух компьютеров, соединённых в сеть. Результат мы видим на одном экране справа. Главное, что Пакманы перемещаются, а это значит — сеть работает.
Результат:
❯ FTP-сервер для MS-DOS
Взглянем, как работает FTP-сервер, запущенный под MS-DOS. Настройка FTP-сервера в пакете MTCP сводится к редактированию файла ftppass.txt, а конкретнее — к заданию имени пользователя, разрешённого «залогиниться», и указанию его пароля. Далее, запустив сам сервер командой FTPSrv, видим следующую картинку.
Что же мы видим? FtpSrv запущен на IP-адресе 10.0.0.1 и слушает стандартный порт 21. Также мы видим, что удалённый пользователь с именем «root» подключился с IP-адреса 10.0.0.2.
FTP-сервер мы запускали, чтобы копировать игры по сети, ну и проверить её работоспособность. Не бегать же с дискетками... Что копируем мы? DOOM, разумеется.
Если не лень, прошу взглянуть на видео — можно перематывать, я записал в реальном времени. Для полноты эксперимента запустил одиночную игру как демонстрацию того, что дистрибутив передался успешно. На процессорах 80386 эта игра — как слайд-шоу, но нужно было убедиться в работоспособности.
❯ Заключение
Для меня остались два открытых вопроса.
Первый.
Удалённая загрузка по сети. В документации указана возможность загрузки по сети с использованием BOOT ROM. Вопрос в следующем: как должен быть настроен компьютер, обеспечивающий сетевую загрузку? Какие файлы операционной системы, где и на чём расположены — и передаются ли они на бездисковую загружающуюся станцию?
Второй.
В использованном ресурсе есть упоминание про драйвера для Linux, только ссылки все «битые». Если есть у кого упомянутые драйвера, прошу поделиться.
На этом пока что всё. Надеюсь, вышеупомянутый очерк был интересен и полезен.
Благодарю за уделенное время :)
Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.
2026. 24 Мая
CD-Man: лучшая версия Pac-Man’a
Pac-Man — одна из наиболее популярных и узнаваемых видеоигр. Отличная игра, без дураков. Однако стоит признать, что у Pac-Man есть ряд недостатков, включая однообразие уровней и отсутствие режима на двух игроков (одновременно). В 1989 году Creative Dimensions выпустили духовного наследника Pac-Man и назвали его "CD-Man", а в 1992 году вышла вторая, более доработанная версия игры, про которую я и хочу поговорить.
Механика CD-Man ровно такая же, как и у его вдохновителя: нам нужно есть горошинки на уровне, убегая от преследователей. Если вы попадетесь — вы труп. По углам карты расположены супергорошины, при съедении которых наш герой «ловит» приход на короткое время и может сжирать врагов. Цель игры — съесть все горошины и выжить, а побочная цель — набрать как можно больше очков.
Отличие от Pac-Man в том, что шведы из Creative Dimensions как раз таки поработали над его недостатками. В игре пять разнообразных карт со своей тематикой: средневековье, тропический курорт, космос, Лондон и ночная бухта. Каждая карта великолепно оформлена, имеет уникальную архитектуру и проходы-«варпы», пройдя через которые, ты можешь телепортироваться из одной части карты в другую. Самая первая локация (средневековье) уникальна тем, что у нее есть некий огороженный забором двор, попасть в который ты сможешь, только если найдёшь ключ, периодически появляющийся на карте.
Возможность играть вдвоем за одним компьютером — то, за что я так горячо любил CD-Man. Мы с сестрой постоянно устраивали дерби за маленьких зефирных человечков (так я называю героев игры) и соревновались, кто больше наберет очков. Попутно можно было легко устроить пакость друг другу, например, загородив своей зефирной белой жопкой проход товарищу, чтобы его за это место куснула акула или отхватил паук.
Прохождение состояло из двух частей: сначала ты проходишь каждую из пяти локаций по два раза, потом все карты повторяются, но уже по одному разу. Последняя — ночная бухта — была бесконечной, так как горошинки не исчезали и игра велась до смерти всех игроков. Тот, кто набирал большее количество очков, становился чемпионом, а проигравший — тухлым яйцом.
Немного слов о версиях игры. Первая версия, которая вышла в 1989 году, обладала меньшим количеством карт, и в нее нельзя было играть вдвоем на одном экране, только по очереди. А главный герой был копией Pac-Man. Вторая версия, на мой взгляд, и должна считаться оригинальной игрой.
Желающие поиграть в CD-Man и погонять маленьких зефирных человечков могут запросто это сделать в браузере на компьютере — доступно несколько сайтов, включая известный нам old-games.ru.
Supaplex. Пронырливый вирус
Давно ли вы пытались пораскинуть мозгами над компьютерной игрой? Когда игры можно менять как перчатки, этот вопрос встаёт особенно остро. Как сейчас: поиграл — не понравилось или сложно — скачал другую. Во времена без интернета я не мог скачать другую игру, я мог играть только в ТУ самую пачку игр, которые были у меня на компьютере. И проходить их до дыр, по крайней мере пытаться проходить.
Supaplex была одной из моих любимых игр. Штука в том, что сейчас я так обленился (а может, отупел), что вообще стараюсь долго не думать над тяжёлыми или труднопроходимыми моментами в играх, и тут же тянусь к интернету. А если «интернеты» не помогают, то через некоторое время перестаю ломать мозг и забрасываю игру в долгий ящик. Однако в то далёкое время я полностью старался пройти каждую игру. И вот Supaplex, к сожалению, я так и не осилил.
По механике игра напоминает Pac-Man, где наш главный герой — некий колобок, который всё жрёт. И вправду, аркады схожи, но Supaplex гораздо глубже. И у него есть небольшая история. Мы играем за компьютерный вирус с обворожительной улыбкой по имени Мёрфи. Он бегает внутри компьютера, ест плату (которая представлена в виде зелёного фона) и собирает некие «инфотроны» представленные разноцветной лямбдой. Собрал все инфотроны на уровне — проходишь дальше. Всего уровней 111, с возрастающей сложностью и добавлением новых объектов и правил.
Очарование Supaplex в его геймплее. Азарт от прохождения уровней заставляет играть в эту головоломку дальше и дальше. Причём уровни, хотя в чём-то и схожи, отличаются существенно, и каждый раз вам что-то да преподносят. Сначала мы просто бегаем и собираем инфотроны, опасность могут причинить лишь серые овальные камни, которые, упав на вас, вызовут уничтожение Мерфи со взрывом. У героя одна жизнь — если что, придётся начинать уровень заново. И эти серые камешки мы можем двигать, играясь с внутриигровой физикой. Дальше — больше: появляются дискетки, которые при падении вызывают массовые взрывы, ножницы-убийцы, которые преследуют главного героя с маниакальной отчаянностью, трубопроходы с одним входом и выходом, нулевая гравитация, где можно передвигаться только по плате, и т.д. И вы с упорством и азартом пытаетесь осилить каждый уровень. Мало собрать все инфотроны — нужно ещё и добраться до кубика с буквой «E», который является выходом с уровня.
Если вдруг вы сломаете пальцы и голову о некий сложный уровень, то его можно будет пропустить. Но пропускать дозволено всего три уровня, поэтому рано или поздно вы столкнётесь с тем, что придётся вернуться назад и попытаться отыграть прошлое, потому что дальше будет ещё сложнее. Я дошёл где-то до семидесятого или восьмидесятого уровня и сдался. Для меня настал непроходимый тупик... и нервы заканчивались.
Supaplex обрёл вторую молодость с того момента, как его портировали на мобильные платформы. И это прекрасно, потому что игра отлично себя чувствует на смартфонах — проверено лично мной.









































