Запущена перша в світі ММО-стратегія для програмістів

Чому перша? Тому що раніше були ігри для програмістів, і були стратегічні ММО-ігри. Але до нас ще ніхто не робив гру, яка одночасно є ММО з єдиним постійним світом, і при цьому цілком і повністю орієнтована на програмістів.

У листопаді минулого року ми запустили краудфандинговую кампанію на Indiegogo, зібрані кошти з якого дозволили доопрацювати прототип до повноцінного продукту. Весь червень і липень отримали запрошення гравці тестували версію Early Preview. І ось, тепер ми оголошуємо про публічному запуску цього незвичайного проекту. Зустрічайте Screeps!



Під катом невеликий опис, відгуки та технічні подробиці проекту.

Читати далі →

MMORPG без зайвих деталей: Open Source



Як говориться: «обіцяного три роки чекають». Приблизно стільки років тому ми розпочали розробку своєї «оригінальної» браузерки. Про неї ми вже розповідали: MMORPG без зайвих деталей, як розповідали і про наших скромних успіхах рік.

При цьому побіжно згадувалося, що код гри поступово відкривається. І ось нарешті настав той момент, коли ми відкрили його повністю: github.com/Tiendil/the tale під ліцензією BSD. А це означає, що ви прямо зараз можете почати пиляти свою власну браузерку… ну з чим захочете.

Розробники ігор, майбутні власники браузерок і просто цікаві запрошуються під кат.

Читати далі →

MMORPG без зайвих деталей: рік потому

Здрастуй, співтовариство.

Пройшов рік, з мого розповів про нашої незалежної браузерке: MMORPG без зайвих деталей. За цей рік відбулося багато різних подій, які тобі, співтовариство, не цікаві — мало хто що в своїй іграшці робить. Тому розповідати про них я не буду.

Розповім краще про три речі, які тебе точно зацікавлять: про нашою статистикою, оригінальному генераторі тексту і загальнодоступному API.

Читати далі →

Про космічну MMO-гру на Microsoft Azure

Age of Ascent від Illyriad Games — це масова багатокористувальницька онлайн-гра про космос, що працює на Microsoft Azure. Найважливіший аспект гри, що відрізняє її від інших представників жанру — це можливість селити десятки тисяч гравців в єдиний світ, залучаючи їх у масштабні битви і дослідження. Це стало можливим завдяки врахуванню можливості запуску гри на тисячах комп'ютерів, не забуваючи при цьому про цільної і складною всесвіту.

Звичайно, поки битви такого масштабу трапляються не щодня, але вони можуть і будуть відбуватися. З цієї причини ігровий движок повинен вміти надати таку ступінь масштабування, при якій ігрове співтовариство не помітить ніяких змін у процесі гри навіть у разі масивних навантажень.

Зараз підтримка глобальних битв знаходиться в розробці і буде представлена у фінальній версії гри. Ігровий процес, заснований на космічних битвах, представляє важливу частину гри і буде представлений в 2015 році.

У цій статті розповідається про архітектуру ігри, ранні етапи її створення і деякі рішення, які були прийняті в процесі проектування для того, щоб успішно реалізувати все описане вище. Всю іншу інформацію про гру можна знайти на офіційному сайті — www.ageofascent.com.


Читати далі →

20 листопада - запуск першої стратегічної MMO-гри для... програмістів

У наступний четвер відбудеться запуск проекту, над яким ми працювали останні кілька місяців. Screeps — перша відома мені стратегічна гра в MMO-пісочниці, створена для програмістів. Замість традиційного point'n'click, геймплей полягає в написанні і постійному поліпшенні програми для AI ваших юнітів на JavaScript, яка управляє ними безперервно і автономно — навіть коли ви не онлайн. Це радикально нова ідея, і якщо ви програміст, вам безперечно варто на це поглянути.



Під катом технічні та ігрові подробиці.
Читати далі →

Опис ММО компонента в складі ігрового движка «Tornado»

Довго шукав відкритий і безкоштовний ММО движок в інтернеті. Або це був відверту маячню, або платний проект. Взагалі, цих движків серед компаній, що роблять ММО РПГ, повно, але кожна компанія пише свій движок. Єдиного стандарту немає. Довелося самому його писати — і я таки зробив це. Довго продумував інтерфейс бібліотеки. Потім також довго втілював у життя. Потім допілівать безпека (AES і RSA на основі OpenSSL, проблема «Man-in-the-middle» усунена). Движок вийшов кросплатформним (робота з мережею завдяки boost). Обмінюватися пакетами можна як за допомогою TCP, так і UDP.
 
Читати далі →

Facebook таки знайде своє застосування для Oculus Rift

  Facebook готує для нас щось революційне — уявіть, що ви спілкуєтеся з людьми начебто в реальному світі ! «Це неможливо!» — скажіть ви, і будете не праві, адже допоможе компанії Цукерберга в цій немислимою авантюрі нещодавно придбана команда Oculus!
 
Керівник Oculus VR Брендан Іріб поділився планами щодо створення багатокористувацької гри , в якій одночасно зможуть знаходиться десятки мільйонів людей, і яка буде заточена під використання шоломів віртуальної реальності. І саме тут відмінно зможуть допомогти ресурси Facebook з величезною користувача базою. Кінцевою метою своєї місії Брендан бачить повне стирання межі між реальністю справжньою і віртуальної, створення метавселенной з безліччю віртуальних світів і переходів між ними, але примічає що зараз графічні технології поки не дозволяють добитися цього.
  
Джерело: Хабрахабр

MMO на WebRTC

  image
 
Кожен програміст, написав своє MMORPG дуже швидко стикається з однією поширеною проблемою . Найбільш прохожений шлях для організації мережі в клієнт-серверних іграх — це зірка, де центральний вузол є сервером, а аркуші — це клієнти.
 
 image
 
Така організація має свої незаперечні достоїнства, наприклад синхронізація ігрових станів клієнтів на сервері, простота в реалізації і майже фіксовані затримки до користувача. Там де є плюси, зазвичай мешкають і мінуси — це обмежена пропускна здатність сервера і досить великі затримки, якщо клієнт знаходиться далеко від вашого сервера. Як з ними боротися докладно написано в блозі 0fps.net і є можливість ці проблеми досить ефективно вирішувати залишаючись в улюбленій «зірочці» — купити більше серверів, але що робити якщо ви студент ви обмежені у фінансах і горизонтальне / вертикальне масштабування для вас не варіант?
 
Читати далі →