Наш MLUG (Московская группа пользователей операционной системы GNU/Linux) собирает участников для проведения конференции: «ОС GNU/Linux — платформа для разработки игровых приложений».
Читать дальше
Хочу предложить вам одну задачу, которая, как я считаю, является довольно интересной.
Представьте себе, что вы разрабатываете OpenSource-игру (под любой любимой вами лицензией, но игроки должны иметь возможность создавать моды). А конкретно — шутер. Оценивая ваши ресурсы, вы пришли к выводу что можете позволить себе только мастерсервер который выдает список игровых серверов и больше ничего.
Для простоты условия, будем считать что у вас сразу после запуска игры уже есть тысяч десять игроков, т.е. игра будет довольно популярна и очень нужна античит система (которую вы можете встроить прямо в код игры). Но поскольку ресурсов у вас так и нет, вы должны возложить работу античит системы на плечи игровых клиентов и на игровые сервера.
Условия:
• Практически 100%-гарантия работы античит системы без ложных срабатываний;
• Возможность администраторского влияния в античит систему;
• Как сервера, так и клиенты могут быть с некоторым модификациями в коде;
• Античит должен отлавливать практически все виды читерства на клиенте и на сервере;
• Античит не должен слишком сильно мешать игрокам
• Кроссплатформеность
Прошло более чем полгода с последней новости про игру. Летом разработка не велась, и только с осени пошло дело. Не учиться же! :)
Игра жанра Tower Defence. Главная задача — не дать врагам дойти от точки А до точки Б. Нужно строить башни, которые будут отстреливать мимо проходящих врагов и ставить мины на дороге, если башни не справляются.
Теперь не только под Linux, представляю первую публичную версию для Windows. Сразу оговорюсь — я не художник, поэтому есть что есть. Вся графика рисовалась мною, кроме спрайта утки — творение знакомой. В будущем, возможно, сделаю изометрию, если будет художник.
Программисты тоже люди, и иногда они устают. А что хочется поделать, когда нет желания работать? Здесь каждый может написать то, что ему нравится. Но среди этого всего точно будет — поиграть! Так что предлагаю вашему вниманию игру для настоящих программистов — Core wars.
Читать дальше
Cуть заключается в том, что её автор видит некоторые преимущества открытых игр перед закрытыми в контексте социальных сетей (хотя лично не имел счастья пользоваться первыми).
Например, рассмотрим тот факт, что особенностью социальных игр является то, что обычная популярная игра является, по-сути, монополией, т.к., начав играть, пользователю уже не охота перебираться на что-то другое, тем более, когда и его друзья в нее играют; а открытые же игры могли бы, например, объединиться вокруг одного сервера и предлагать взаимодействие между различными приложениями, вроде того, что тюнинг автомобиля это одно, гонки — другое, строительство городов с трассами — третье, но все вместе может быть связано по схеме «характеристики автомобиля <-> результаты на гонках <-> строительство трасс <-> з/п мэру города <-> тюнинг автомобиля». Проприетарные игры на такое не способны по причине слабости команд разработчиков стоящих за ними (межкомандное сотрудничество считаю практически невозможным).
Если обычные приложения «выживают» либо за счет дополнительных услуг и свободного распространения, либо за счет оплаты лицензии за их использование, то в играх для социальных сетей на первом месте уже стоит дополнительныя составляющая: играть сколько хочешь, но если понадобится помощь в преодолении трудностей — просто заплати.
Безусловно, существуют опасения на тот счет, что после открытия исходных текстов могут появиться «двойники», но кому нужно переходить на какую-то другую игру с аналогичным функционалом, если в этой уже сидят его друзья и куплена буренка для «добычи» молока =))
Blood Frontier — бесплатный трехмерный шутер от первого лица для Linux. Blood Frontier предлагает как сетевую, так и однопользовательскую игру с ботами.