Обновить
0
leanid@leanidread⁠-⁠only

Пользователь

Отправить сообщение
А мне ближе Scons
))) Я счастливый обладатель PS3 с кучей игр, но теперь я могу играть в некоторые хорошие игры не меняя своей любимой платформы. И сейчас я очень рад, что можно купить игру прямо в Ubuntu Store и играть, без лишних сложностей. Конечно сейчас я трачу на игры под Ubuntu меньше, но и игр тут пока меньше.
За последние пол года я потратил на игры под свою Ubuntu более 40 долларов, и думаю что таких пользователей все больше и больше.
Курсы нужны в основном, что бы правила выучить, а водить научиться можно за вечер свободно.
А какой там подход?
+1. Согласен с каждым словом. (Не могу плюсануть, а хочу...)
Сложно правильно выбирать решение в таких условиях. Это как, что лучше: сто строк простого С или десяток строк мудреного С++? Для облегчения входа в проект студентов, лучше делать проще, а если на проекте все гуру С++, можно и шаблоны. Мой личный опыт программирования подсказывает, что тут скорее всего надо завязываться на boost, как ниже написали
а у меня на хоть на 3% но быстрее boost.
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"
Как я не удивлялся но boost победил… проверял так:
#include <cstdio>
#include <ctime>
#include <boost/lexical_cast.hpp>

int main() {
	std::string my_str;
	const int num = 30000000;
	for (int test = 0; test < 10; ++test) {
		{
			clock_t start = clock();
			for (int i = 0; i < num; ++i) {
				char str[16];
				int num = sprintf(str, "%d", i);
				my_str.assign(str, num);
			}
			double time_duration = (double) (clock() - start) / CLOCKS_PER_SEC;

			printf("to_std_str_c_way     time = %f , last str = %s\n",
					time_duration, my_str.c_str());
		}
		{
			clock_t start = clock();
			for (int i = 0; i < num; ++i) {
				my_str = boost::lexical_cast<std::string>(i);
			}
			double time_duration = (double) (clock() - start) / CLOCKS_PER_SEC;

			printf("to_std_str_boost_way time = %f , last str = %s\n",
					time_duration, my_str.c_str());
		}
	}

	return 0;
}
Для меня это — говнокод, нужен новый тип — не ленись и не выдумывай ничего…
struct galosh_count_t { size_t value; };
а если нужен просто синоним тогда typedef
Дайте пожалуйста ссылку на «то» видео.
Какое «ура»? До сих пор неясно, можно ли будет собирать студией 2012 экспресс приложения, которые будут запускаться на более ранних версиях.
Откуда такая логика? Конечно будут, 7-ка поддерживается, значит под нее точно все будет работать.
Я тоже не первый год работаю в геймдеве, и мне эта ссылка «не очень». Лучше отправить человека в открытый простой движок, например HGE для 2D, или OGRE если нужно что-то повеселее и пусть он там полазит.
Это реальный способ ускорить игру, другие способы, когда разные подсистемы в отдельные потоки складывают просто не работают из-за тесной связи между ними. Анимация связана с физикой, которая связана с триггерами гейплея, которые вообще в скриптах обрабатываются и тесно связаны с ИИ.
Это коснется всех нас, пытаются взять интернет под контроль.
«Кто-то ранее говорил...» Это я говорил, и не про джойстик, а про ИИ в играх. )))
Хлопцы я понимаю, вы реальные перцы, которые играют на трех мониторах с поддержкой 3Д и придаете огромное значение мельчайшим деталям реалистичности звука и видео. И я даже верю что у вас не встроенные звуковые карты. Но у большинства звук уже как лет 10 встроенный и люди не жалуются.
Давайте представим, что сейчас выйдет игра с графикой и звуком и физикой от второй Халвы, но с ИИ на порядок круче, а лучше на два порядка. Лично я уверен, такой проект покорит игроков как на компьютерах так и на консолях. И я не консольщик ))) Я в шутеры и стратегии играю на компьютере, во все остальное на консоли.
«И насколько я знаю (сам не играю)» — Вот вот, а если поиграть, то станет больно от разочарования))), что в большинстве игр такие вещи просто заскриптованы на 100%.
Возьмите любую современную игру, поймайте в ней бота врасплох, сохранитесь, а потом попробуйте убить его двадцатью разными способами. В лучшем случае отличаться будет только его поза. В приближенной к реальности жизни должно быть полностью 20 разных убийств. В одном бот, упадет на колени и начнет молиться прямо перед вами, в другом плакать, в… сам застрелиться, или вы его будете пытать стреляя десятый раз в лодыжку… Надеюсь вы понимаете, что современные игры в пропасти от такого результата.

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность