2) DirectX'у учат. DirectX всучивают везде и всегда. На DirectX все коммерческие (хорошие) движки. Да и DirectX — это не только Direct3D, но и всякие примочки для ввода-вывода, сетевых протоколов… Опять же, я далёк от мысли геймдевелопмента, но по-моему девелоперам всё-таки приятнее работать на готовом и знакомом, чем на полусыром и незнакомом. Но, думаю, этим проблемы не исчерпываются.
Если уж Вы завели старую песенку: к примеру, в Sony PS3 в качестве графического API используется OpenGL ES.
Это так, пища для размышлений :)
Если говорить по содержанию топика, то надо заметить, что Андроид и Линукс в общем все-таки в разных весовых категориях (я знаю что звучит глупо, но по факту это так). Машины на которые рассчитан Андроид вряд ли потянут игру на уровне Варкрафта или Цивилизации 4, а проблем с пасьянсами и прочей мелочью и так не наблюдается.
А по сути в Линуксе всего 2 препятствия для игростроителей
1) Зоопарк дистрибутивов, которые порой не совместимы между собой. Хотя это уже почти решено…
2) На ряду с низкой популярностью системы в целом, низкий процент заинтересованных в покупке игр. ИМХО Я могу и ошибаться, но мне кажется, что многим пользователям Линукса сложнее угодить в плане игр…
М-м-м… на самом деле большинство функций WinAPI прекрасно понимают пути файловой системы с '/' в качестве разделителя директорий (правда, расширенные пути, которые начинаются с \\?\, не позволяют использовать слэши; хотя опять же, то, что поддерживает WinAPI, не обязательно поддерживаетс шэллом, а тестировал я именно в шэлле — лень возиться с CreateFile()).
'c:/myexecutablefile' в одном из комментариев я написал чисто по эстетическим соображениям (ну не люблю я эскейпить бэкслэши...).
Про wine я таки не думал, поскольку, насколько я помню, виндовые приложения продолжают думать своими неправильными слешами и буквами дисков. Так что и там это не особо нужно.
Рус, а в чем профит использования сей штуки с линуксовыми путями? В моей уютненькой бубунте файлы и так независимо от расширения отрабатываются.
Тоесть этот костыль токмо для винды, имхо.
Он просто идиот!
Награды типа сотрудника месяца выдаются для мотивации работников, чтобы каждый стремился работать лучше и получить это звание. А когда генер присуждает это себе, это смешно, абсурдно и вовсе не способствует развитию состязательных побуждений у кого-либо, потому что они четко усваивают, им не получить этот приз.
а и пропали из новостей «сенсационные» известия о том, что очередную игру портировали на Mac (а в мае-июне эти новости мелькали чуть ли не кадый день).
Просто пронюхали, что портировать не особо удобно. И решили сразу писать с поддержкой MacOS (см. SC2) :)
Да и DirectX — это не только Direct3D, но и всякие примочки для ввода-вывода, сетевых протоколов…
Выше уже говорили про SDL. Там тоже всё это есть.
чтобы у клиента СОВСЕМ не было информации, которую нельзя показывать пользователю
Некоторая информация, конечно, должна передаваться клиенту. Но их должно быть минимум. Например, все операции с уровнями персонажей (если таковые имеются) или операции с игровой валютой ОБЯЗАТЕЛЬНО должны считаться на сервере.
Если уж Вы завели старую песенку: к примеру, в Sony PS3 в качестве графического API используется OpenGL ES.
Это так, пища для размышлений :)
а чем он отличается от «просто c#»? )
Улучшен файловый менеджер
и таки принято в новостях о новом релизе давать краткое описание и ссылку, не все же следят за развитием $project_name
А по сути в Линуксе всего 2 препятствия для игростроителей
1) Зоопарк дистрибутивов, которые порой не совместимы между собой. Хотя это уже почти решено…
2) На ряду с низкой популярностью системы в целом, низкий процент заинтересованных в покупке игр. ИМХО Я могу и ошибаться, но мне кажется, что многим пользователям Линукса сложнее угодить в плане игр…
1. вы никак не следите за лицензионностью того, что выкладывается?
2. есть-ли уровень приватности «доступ по ссылке»?
'c:/myexecutablefile' в одном из комментариев я написал чисто по эстетическим соображениям (ну не люблю я эскейпить бэкслэши...).
Про wine я таки не думал, поскольку, насколько я помню, виндовые приложения продолжают думать своими неправильными слешами и буквами дисков. Так что и там это не особо нужно.
Тоесть этот костыль токмо для винды, имхо.
Награды типа сотрудника месяца выдаются для мотивации работников, чтобы каждый стремился работать лучше и получить это звание. А когда генер присуждает это себе, это смешно, абсурдно и вовсе не способствует развитию состязательных побуждений у кого-либо, потому что они четко усваивают, им не получить этот приз.
Просто пронюхали, что портировать не особо удобно. И решили сразу писать с поддержкой MacOS (см. SC2) :)
Выше уже говорили про SDL. Там тоже всё это есть.
Некоторая информация, конечно, должна передаваться клиенту. Но их должно быть минимум. Например, все операции с уровнями персонажей (если таковые имеются) или операции с игровой валютой ОБЯЗАТЕЛЬНО должны считаться на сервере.