LINUX.ORG.RU

курсовичок


0

0

Делал курсовик по компьютерной графике, но так увлёкся, что вышел далеко за рамки задания и сделал небольшую игрушку, аля кометы:) Вот теперь думаю может ну его нафиг веб податься в геймдев, правда там венда и C++:(...

На экране вы собственно видите мою мегапрогу:), emacs и замечательный бэкграунд, который я вам полностью не покажу:P

>>> Просмотр (1024x768, 52 Kb)

★★★

Проверено: Shaman007 ()

Ответ на: комментарий от km

> а чё это у вас такие странные буквы кэ?

Только сейчас заметил, что она "не такая":) но в теминусе так, меня не напрягает, точнее я до этого момента и не замечал.

CrazyPit ★★★
() автор топика
Ответ на: комментарий от kaktyc

>Видимо, Terminus непатченный.

доктор, а где патчиг взять мона?

anonymous
()

pkg_info -x terminus Information for terminus-font-4.20:

гыгыгы=)

anonymous
()
Ответ на: комментарий от geek

+1 =)))

хотя не, мне она больше напоминает кость собачью (в зоомагазинах такие продаются, чтобы грызли :)))

gr_buza ★★★★
()
Ответ на: комментарий от CrazyPit

Flat Shading - не кошерно. Прикручивай Гуро :)

А так - зачет!!!

igoran_84
()

Блендер не умеет экспортить нормали для каждого вертекса, или что?

Граненое не очень смотрится

lester_dev ★★★★★
()

названия функций в отчете надо выделять другим шрифтом.

Например, так \verb"rotate_x", \verb"rotate_y" и т. д.

anonymous
()

если подашся то давай к нам:
plg.lrn.ru

stalkerg ★★★★★
()
Ответ на: комментарий от CrazyPit

Ничего так курсовик. А почему для написания 3D-шутера выбрал именно Python? Разве это правильно? Хотя у меня почти не тормозит.

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

> А почему для написания 3D-шутера выбрал именно Python? Разве это правильно? Хотя у меня почти не тормозит.

Потомучто было влом на C писать:) В самом деле неплохо бы сделать профайлинг и боттелнеки переписать на C.

CrazyPit ★★★
() автор топика
Ответ на: комментарий от lester_dev

> Блендер не умеет экспортить нормали для каждого вертекса, или что?

Не знаю я самый простой формат экспорта выбирал, а нормали вручную считаю при загрузке. А гранёная потомучто модель такая, там в models лежит модель bot-3 если её прописать в конфиге то корабыль будет намного красивее но и тормоза нехило поприбавются.

CrazyPit ★★★
() автор топика

za Python, respect!

anonymous
()

А это вас в институте питону учат, или ты сам, факультативно?

И что преподы, по поводу питона не возражают?

И еще, а почему бы не использовать PyGame? Тогда не нужен будет GLUT и pyopenal, а то под Win32 pyopenal нету, а линукс у меня на работе :-(

Щас придётся звук вырезать...

redvasily
()
Ответ на: комментарий от redvasily

> а то под Win32 pyopenal нету, а линукс у меня на работе :-(

Надо чтобы работал, тем более что ты зарегистрировался на LOR. Поставь себе какой-нибудь Ubuntu 6.06 или Fedora Core 5. Там всё заработает сразу и без соплей. Хотя с трудом могу поверить что Linux сейчас тяжело поставить или спросить у знающих людей как поставить... НЕ ВЕРЮ Я В ЭТИ СКАЗКИ...

los_nikos ★★★★★
()
Ответ на: комментарий от los_nikos

>> а то под Win32 pyopenal нету, а линукс у меня на работе :-(

> Надо чтобы работал, тем более что ты зарегистрировался на LOR. Поставь себе какой-нибудь Ubuntu 6.06 или Fedora Core 5. Там всё заработает сразу и без соплей. Хотя с трудом могу поверить что Linux сейчас тяжело поставить или спросить у знающих людей как поставить... НЕ ВЕРЮ Я В ЭТИ СКАЗКИ...

Перечитал свой пост в поисках сказок. Не нашёл.

Хуже того, вообще не понял как связаны мои вопросы и твои ответы.

И еще. Спрашивали не тебя.

redvasily
()
Ответ на: комментарий от redvasily

> А это вас в институте питону учат, или ты сам, факультативно?

Сам конечно, я вообще способный парень:)

> И что преподы, по поводу питона не возражают?

Поуламывал маленько - препод согласился

> И еще, а почему бы не использовать PyGame? Тогда не нужен будет GLUT и pyopenal, а то под Win32 pyopenal нету, а линукс у меня на работе :-(

Когда начинал, не планировал игрушку, поэтому про PyGame не подумал

CrazyPit ★★★
() автор топика
Ответ на: комментарий от Amage

мож конечно там несколько источником освещения.. но походу действительно нормали чёрти-куда смотрят =)))

anonymous
()
Ответ на: комментарий от CrazyPit

И ещё по поводу Pygame-а.

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

Через pygame можно добраться непосредственно до скан-кодов нажатых клавиш, т.е. не зависеть от той задержки, от typematic rate, можно опрашивать несколько кнопок одновременно.

Ты фоновую музыку планируешь? Если да, то pygame тебе поможет, без проблем может играть ogg и mp3.

Ну ты меня понял, да? :-)

redvasily
()

Кстати, хорошим тоном считается выделение команд другим шрифтом. Также полезно использовать конструкции типа \verb"rotate_x" (вместо " можно использовать любой другой символ)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.