Поки не роблю нічого цікавого з залізом, розповім про мультиплеер в іграх.

SnC Museum Lab

SnC Museum Lab

@snclab

Персональний блог співзасновника Software & Computer Museum, Олександра Коваленка

318 subscribers
Open in Telegram
Поки не роблю нічого цікавого з залізом, розповім про мультиплеер в іграх.
Тему можна поділити на 2 частини - гра вдвох (або більше) на одному пристрої. Тут все більш менш зрозуміло, два або більше контролерів (джойстиків) підключаються до однієї системи.
Перші ігри саме такими і були, Tennis for two, потім Pong та інші. Розвиток технологій не дозволяв реалізувати якийсь AI, гра вдвох була за замовчуванням.

Друга частина - це мультиплеер з декількох окремих пристроїв. Ця тема набагато більш складна, бо вимагає мережі зв'язку та синхронізації даних між системами. Ось тут хочеться розповісти більше. Тут в нас теж є певний розподіл:

1 - Мейнфрейм та термінали, найбільш ранній і очевидний варіант. Мейнфрейми і так будувалися для багатокористувацького режиму, кожен термінал - окремий пристрій для взаємодії користувача з мейнфреймом.

2 - Персональні комп'ютери, які синхронізуються між собою "підтримуючи" ігровий світ.

3 - Ігрові консолі, теж мають якось встановити зв'язок між собою для мультиплеерної взаємодії.

Тема досить велика, то ж перша частина буде про мейнфрейми. Розпочати можна з проєкту PLATO (Programmed Logic for Automatic Teaching Operations). Термінали цієї платформи мали плазмовий дисплей з вражаючою роздільною здатністю 512х512 пікселів.

Для цієї системи у 1972 році John Daleske створив мультиплеерний космічний шутер Empire. Чесно кажучи, моє очікування було "ну шо там у 1972 році можна було цікавого створити, якийсь текст, що буде виводитися на термінал", але те, що я побачив мене вразило.

По-перше, є повноцінний онлайн сервер PLATO, який підтримує команда ентузіастів (навіть задонатив їм 5 євро), а також емулятор термінала під всі платформи.

По-друге - сама гра, це реально мультіплеерний реалтайм шутер, в який можуть грати одночасно до 30 людей, який має свій лор, графічний інтерфейс, онлайн чат між гравцями і мету.
Тут можна битися з іншими кораблями, захоплювати планети та укладати тактичні союзи. Глобальна ціль - захопити всі планети в галактиці. Для 1972 року неймовірно.

Керування, звісно, доволі складне, але поки я це все тестував і розбирався з керуванням, в гру зайшов ще один гравець, почав мене атакувати, але не дочекавшись реакції від мене (хоча я встиг розібратися, як стріляти з фазерів), написав, чи збираюся я взагалі грати ))

Тут лежить лінка на емулятор терміналу, воно автоматично під'єднається до сервера та запропонує залогінитись. Є 10 тимчасових акаунтів (demo1...demo10), група та пароль також demo, то ж можете спробувати і самі. Додав трішки скрінів з коментарями з гри.
7 photos are attached to this post — visible in the Telegram app.
Open post in Telegram