Linux як ігрова платформа майбутнього

Andro > А чому б ні? Нещодавно я розмовляв з одним товаришем про стан ігор у linux. Чесно кажучи, мені ця тема досить далека, т.к. у ігри я не граю. Але мені, як прихильнику вільних ОС, треба щось відповідати на аргументи, на кшталт: «Та в цьому лінуксі навіть немає ігор». І, можливо, незабаром це питання не буде настільки гострим.

Коментарі ( 27 )

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

так що переконати девелоперів у її необхідності цілком реально

Скажімо так, 1) Використання ботів у більшості онлайн-ігор вважається видом шахрайства. 2) Наскільки я розумію, надзвичайно складно написати клієнт і створити такий протокол обміну даними із сервером, щоб у клієнта ЗОВСІМ не було інформації, яку не можна показувати користувачеві. Приклад: невидимі противники у різних іграх. Якщо хочеш зробити гарний ефект невидимості «а-ля Хижак», щоб невидимок можна було бачити за спотвореннями повітря — будь ласка, передати клієнтам усіх гравців місце розташування «невидимок». Тобто клієнт насправді бачить невидимі об'єкти, просто не відображає їх. Є й інші варіанти, наприклад, навпаки, не малювати гравцеві якісь об'єкти, які заважають, або малювати їх інакше (наприклад, робити стіни прозорими; навіть якщо сервер не передає клієнту інформацію про об'єкти, що знаходяться безпосередньо за стіною, він нікуди не подінеться. , якщо об'єкт загороджений лише частково).

2) DirectX'у вчать. DirectX втягують скрізь і завжди. На DirectX всі комерційні (хороші) двигуни. Та й DirectX - це не тільки Direct3D, але і всякі примочки для введення-виведення, мережевих протоколів ... Знову ж таки, я далекий від думки геймдевелопменту, але девелоперам все-таки приємнішепрацювати на готовому та знайомому, ніж на напівсиром та незнайомому. Але, гадаю, цим проблеми не вичерпуються.