[ЖЖ] Очередная идея - написать игру. Ссылки, библиотеки.

Skala аватар
User offline. Last seen 1 неделя 3 дня ago. Offline
Зарегистрирован: 05/13/2008

Сейчас смотрел на содержимое пакетов из ветки "dev-games". Некоторые из них (97%... может и другая цифра) весьма хорошие, плюс- кроссплатформенны.
Читал небольшой ман Познакомьтесь, SDL, компилировал оттуда примеры, все работает (делал это все, ессно, под "виндой" (ибо на работе), но в MINGW+MSYS.

Полученные "экзешники" работали на других машинах, не требуя mingw, что не может не радовать. А вообще связка MINGW+MSYS настолько обрадовала сердце мое, что умилился я, глядя на дела рук своих. А точнее- на компиляцию linux-программ в окаянной ОС и выполнении ея в ней же. Чем-то это все напомнило дом, где стоит Gentoo и устанавливаются программы, пока я на работе.

Коллега на работе подтвердил, что в CygWIN "по молодости" собирал XChat, MC, и проч. Так, впрочем, от темы отвлекся, возвращаемся.

В связи с новыми экспериментами даю адрес с доками, форумом и прочей : Programming Linux Games.
P.S.
Понравилась статья Как стать создателем компьютерных игр.

P.P.S.
Поскольку руководств о том, как под оффтопом сделать MINGW+MSYS хоть ж..ой ешь, то думаю, об этом говорить не стоит(тем более здесь). Или все-таки стоит? - Можно считать как предложение к sa написать мне небольшую статью о том, как добиться воплощения linux-среды в windows-окружении. Правда, "это" будет безстыдным копипастом... И частично переводом.

P.P.P.S.
Хотя, если sa разрешит ненормативную лексику(ну или хотя бы употребить слово "обкуренных"), то это уже не будет копипастом ;-)

____________________________________
Linux разрабатывали для так сказать людей ©

Skala аватар
User offline. Last seen 1 неделя 3 дня ago. Offline
Зарегистрирован: 05/13/2008
Сюда же

____________________________________
Linux разрабатывали для так сказать людей ©

sa
sa аватар
User offline. Last seen 5 дней 20 часов ago. Offline
Зарегистрирован: 05/11/2008
Skala,

А что, мне не претит слово "обкуренных".

Может это метод борьбы с паразитами - что-либо обкуривать.

Итак, написать статью можно, но обычно я делаю это для того, чтобы закрепить изученное. На сегодняшний день более тяготею к хостпанелям, ибо уже обещал одному провайдеру, что реализую свои дерзкие планы, и должен исполнять.

Кстати, впервые слышу о такой дерзости, послушайте: "среду (кошерного) Linux под оффтопиком"!

Возмутительно! Не знал что некоторые зашли так далеко в разврате.

Истинно правильный вариант ставить под оффтопик кашерный VirtualBox (обязательно нужно получить благословение сановника), разворачивать на нем gentoo или иже с ним. После чего приступать к разработке.

ууууф!

P.S. прошу к посту отнестись с юмором, не хотел задеть ни чьих убеждений, но (!) в шутках содержится до 90% истины. Такие дела

______________________________
In the world without walls, who needs windows?

Skala аватар
User offline. Last seen 1 неделя 3 дня ago. Offline
Зарегистрирован: 05/13/2008
Возражаю

>Истинно правильный вариант ...

Нет, для моих целей не правильный. Дело в том, что цель другая: Выполнить Linux-программу под оффтопом. Не прибегая к эмулятору. То бишь- самодостаточность.

Вторая цель: Показать путь создания кроссплатформенной программы/игры.
Т.е. дело тут не в том, что бы получить "среду", а в том, что выполнять одни и те же действия (make , запуск) в разных ОС, не прибегая к вирт. машинам, не изменяя исходники.

Ну и потом... в вирт. машине все это будет запускаться... И придет программист и напишет в Linux игру, выложит исходники, запечатает это все лицензией и припишет в конце: "А вам, виндузятники поганые, гореть в неугасимом пламени: Либо ставьте Linux, либо VM, и только в нем собирайте и запускайте мой мега-крутой тетрис". И как там насчет быстродействия, да под виртуальной машиной?

>Не знал что некоторые зашли так далеко в разврате
Кхм... Вот оно- поколение пользователей бубунты, которые не видели в глаза исходники :-) Это довольно распространенная практика: компилировать Linux-программы, получая здравый экзешник. В итоге будет то же самое, но в другой ОС.

>Итак, написать статью можно, но обычно я делаю это для того, чтобы закрепить изученное.

Так я о себе говорил. Точнее спрашивал- писать ли мне оную статью/очерк и можно я там "немножко ругнусь"?

Да и потом... Не хочу я ставить VM на рабочий комп.
Зачем мне тратить место на винте, работу процессора при эмуляции, когда быстрее работать в виндо-линукс-шелле?

____________________________________
Linux разрабатывали для так сказать людей ©

srgaz аватар
User offline. Last seen 17 недель 2 дня ago. Offline
Зарегистрирован: 05/14/2008
Возмутительно! Не знал что

Возмутительно! Не знал что некоторые зашли так далеко в разврате.
Вот вот. Наш ответ Чемберлену -- http://www.mingw.org/ на нем моно из под линукс делать exe под вынь.
За ссылки спб., почитал
gamedev.ru сайт моего знакомого;)

______________________________
Who killed Kenny ??

sa
sa аватар
User offline. Last seen 5 дней 20 часов ago. Offline
Зарегистрирован: 05/11/2008
Skala,

> спрашивал- писать ли мне оную статью/очерк и можно я там "немножко ругнусь"?

пЕЙшите конечно, слово "обкуренных" приветствуется, можно что и по круче, если что поправим.

Думаю у Вас выйдет здорово, учитывая то, что чем Вы нас уже баловали.

В напутствие скажу, что не скупись на примеры, раскрывай мимоходом все сопричастные вопросы, не забывай написать во вступлении для кого это написано и зачем, а так же как сам пришел к этому.

Такие отступления заинтересуют даже мало интересующегося читателя и с первых строк убедят, что и далее все будет так же понятно.

______________________________
In the world without walls, who needs windows?

Гость
> идея - написать игру А там

> идея - написать игру

А там можно будет грабить караваны?

эээ....

> пЕЙшите конечно

за такое бы обиделся, как анонимус. Skala, не пиши ему ничего, он плохой.

> можно я там "немножко ругнусь"?

srgaz, они опять тебя шпуняют?

З.Ы. за такую капчу - спасибо

Skala аватар
User offline. Last seen 1 неделя 3 дня ago. Offline
Зарегистрирован: 05/13/2008
Продолжаем разговор

Как правило в играх обращают внимание на графику. Поигравшись с библотеками понял, что написать несложный ракетолет или "проведи хомяка к сыру" можно.
Идея несложной игры пока что неясна для меня самого- толи пинг-болл (с пингвинами), то ли ацкий тетрис на раздевание/показ голых Снежан/Сильвий, то ли еще что-либо. Идей пока нет.
Зато понял, что нихрена не умею рисовать. Точнее могу линию провести, точек понялпать, а так что бы что-то красивое- это сложно для меня.
Принялся искать фоновые картинки и самое главное- спрайты.
Представляю сборник ссылок, в которых есть что-то более-менее сдержанно-красивое:

____________________________________
Linux разрабатывали для так сказать людей ©

sa
sa аватар
User offline. Last seen 5 дней 20 часов ago. Offline
Зарегистрирован: 05/11/2008
Skala,

> Зато понял, что нихрена не умею рисовать.

Попробую найти мультипликатора...

Может нарисует нам что-нибудь. Вдруг ей захочется принять участие.

Отправил ей ссылку на эту ветку.

______________________________
In the world without walls, who needs windows?

Гость
Спасиба, хорошая подборочка.

Спасиба, хорошая подборочка.