))) Я счастливый обладатель PS3 с кучей игр, но теперь я могу играть в некоторые хорошие игры не меняя своей любимой платформы. И сейчас я очень рад, что можно купить игру прямо в Ubuntu Store и играть, без лишних сложностей. Конечно сейчас я трачу на игры под Ubuntu меньше, но и игр тут пока меньше.
Сложно правильно выбирать решение в таких условиях. Это как, что лучше: сто строк простого С или десяток строк мудреного С++? Для облегчения входа в проект студентов, лучше делать проще, а если на проекте все гуру С++, можно и шаблоны. Мой личный опыт программирования подсказывает, что тут скорее всего надо завязываться на boost, как ниже написали
Для меня это — говнокод, нужен новый тип — не ленись и не выдумывай ничего…
struct galosh_count_t
{
size_t value;
};
а если нужен просто синоним тогда typedef
Какое «ура»? До сих пор неясно, можно ли будет собирать студией 2012 экспресс приложения, которые будут запускаться на более ранних версиях.
Откуда такая логика? Конечно будут, 7-ка поддерживается, значит под нее точно все будет работать.
Я тоже не первый год работаю в геймдеве, и мне эта ссылка «не очень». Лучше отправить человека в открытый простой движок, например HGE для 2D, или OGRE если нужно что-то повеселее и пусть он там полазит.
Это реальный способ ускорить игру, другие способы, когда разные подсистемы в отдельные потоки складывают просто не работают из-за тесной связи между ними. Анимация связана с физикой, которая связана с триггерами гейплея, которые вообще в скриптах обрабатываются и тесно связаны с ИИ.
Хлопцы я понимаю, вы реальные перцы, которые играют на трех мониторах с поддержкой 3Д и придаете огромное значение мельчайшим деталям реалистичности звука и видео. И я даже верю что у вас не встроенные звуковые карты. Но у большинства звук уже как лет 10 встроенный и люди не жалуются.
Давайте представим, что сейчас выйдет игра с графикой и звуком и физикой от второй Халвы, но с ИИ на порядок круче, а лучше на два порядка. Лично я уверен, такой проект покорит игроков как на компьютерах так и на консолях. И я не консольщик ))) Я в шутеры и стратегии играю на компьютере, во все остальное на консоли.
«И насколько я знаю (сам не играю)» — Вот вот, а если поиграть, то станет больно от разочарования))), что в большинстве игр такие вещи просто заскриптованы на 100%.
Возьмите любую современную игру, поймайте в ней бота врасплох, сохранитесь, а потом попробуйте убить его двадцатью разными способами. В лучшем случае отличаться будет только его поза. В приближенной к реальности жизни должно быть полностью 20 разных убийств. В одном бот, упадет на колени и начнет молиться прямо перед вами, в другом плакать, в… сам застрелиться, или вы его будете пытать стреляя десятый раз в лодыжку… Надеюсь вы понимаете, что современные игры в пропасти от такого результата.
gcc 4.6.3
g++ -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF«src/test+cpp.d» -MT«src/test+cpp.d» -o «src/test+cpp.o» "../src/test+cpp.cpp"
struct galosh_count_t { size_t value; };а если нужен просто синоним тогда typedef
Откуда такая логика? Конечно будут, 7-ка поддерживается, значит под нее точно все будет работать.
Давайте представим, что сейчас выйдет игра с графикой и звуком и физикой от второй Халвы, но с ИИ на порядок круче, а лучше на два порядка. Лично я уверен, такой проект покорит игроков как на компьютерах так и на консолях. И я не консольщик ))) Я в шутеры и стратегии играю на компьютере, во все остальное на консоли.
Возьмите любую современную игру, поймайте в ней бота врасплох, сохранитесь, а потом попробуйте убить его двадцатью разными способами. В лучшем случае отличаться будет только его поза. В приближенной к реальности жизни должно быть полностью 20 разных убийств. В одном бот, упадет на колени и начнет молиться прямо перед вами, в другом плакать, в… сам застрелиться, или вы его будете пытать стреляя десятый раз в лодыжку… Надеюсь вы понимаете, что современные игры в пропасти от такого результата.