![]() |
Модераторы: ZeeLax, powerfox |
![]() ![]() ![]() |
|
Naruto |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2006 Где: Лабиринты разума Репутация: нет Всего: нет |
Здравствуйте, чародеи форума, гиганты мысли и бесстрашные войны виртуальных боёв!
Я хочу создавать игры мирового уровня на Linux. Я считаю, что эта чудесная система достойна моего внимания. Недавно узнал о том, что игры в Linux пишут на OpenAL и С+++. Великодушно прошу вашей помощи! Расскажите пожалуйста как мне установить этот, пока загадочный для меня продукт C+++ и OpenAL, и какой инструментарий для работы с ним наиболее подходит для моих челей. Уверен, что такие шаманы как вы в этом хорошо разбираются. С почтением, Naruto, маг первого круга огня. |
|||
|
||||
Naruto |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2006 Где: Лабиринты разума Репутация: нет Всего: нет |
Оказывается правильно говорить: С++, и OpenGL или SDL? Какая между ними разница?
|
|||
|
||||
BobiKK |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 655 Регистрация: 1.12.2005 Где: Essen, Deutschlan d Репутация: 1 Всего: 16 |
Скажите, а вы до этого что-нибудь писали? Стихи, романы, летописи не в счет
Это сообщение отредактировал(а) BobiKK - 30.11.2006, 12:09 |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
BobiKK очень точно сформулировал мою мысль ))
|
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: нет Всего: 87 |
примерно такая же, как между апельсиновым соком и бронетранспортёром. Я частенько вижу людей, которым лень читать маны, но в данном случае маг первого круга огня Naruto не прочитал даже About секцию. Хочется верить, что он восполнит это упущение. С почтением, почётный член гильдии кисло-молочных продуктов и шаман шестого круга Убунту, Kefir. Это сообщение отредактировал(а) Kefir - 30.11.2006, 13:38 |
|||
|
||||
Naruto |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2006 Где: Лабиринты разума Репутация: нет Всего: нет |
О чудо озаренья! На С++ можно писать в KDevelop!
|
|||
|
||||
bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
только вот возникает вопрос: надо ли... может для по началу поработать стоит с текстовым режимом, ознакомиться т.с. с прелестями общения с компутером без графики, сосредоточиться на серьёзных и важных делах как - изучение C++, работа с отладчиком, ознакомление с базовыми и более сложными видами данных, потихонечку набивая руки на самодельных double/single linked list, queue, stack, бинарные деревья, самобалансирующиеся AVL деревья, skip-lists, hash tables, heaps, если сможешь понять в этот трудный час, стоит понять несколько алгоритмов из теории графов, понять как количественно измерить комплексность програмного алгоритма - и в памяти и во времени, а также нумерические методы режения аналоговых задач (тех же самых частичных дифференциальных уравнений ) короче говоря поучиться, и постепенно приближаться к первому этапу ( курсу молодого программиста ) на пути к цели:
цель кстати не из лёгких. Удачи. -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
Naruto |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2006 Где: Лабиринты разума Репутация: нет Всего: нет |
Мда... Спасибо...
|
|||
|
||||
GrayCardinal |
|
||||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 7 Всего: 58 |
Извините, а оттуда возвращаются ?! ![]()
Ммм... Огня ? По поводу сабжа. Может стоит, извиняюсь, на курсы какие сходить ? Даже в Сибири их хватает ![]() |
||||
|
|||||
Naruto |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 30.11.2006 Где: Лабиринты разума Репутация: нет Всего: нет |
GrayCardinal
Видимо, раз советуете, сами на курсах обучались? Я ещё не видел ни одного человека хвалившего компьютерные курсы. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: нет Всего: 484 |
Отчего ж?! Компьютерные курсы - замечательная вещь!
Они защищают от спида и алкоголизма на то время, что вы на них находитесь. Дают заряд бодрости и радости, заряжая потоком доброго юмора тех, кто разбирается в компьютерах. ![]() Но тех, кто хорошо разбирается - приводят в ужас. (это противопоказание). |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Магe первого круга огня должно там очень понравится
|
|||
|
||||
$tatic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Я не поэт, а потому скажу я прозой
![]() C++ - объектно-ориентированный язык программирования. OpenGL (GL - graphic library) - кроссплатформенное графическое 3D API (программный интерфейс), фактически управляет видеокартой. Аналог Microsoft Direct3D. Поддерживается картами nVidia и ATI. SDL - кроссплатформенная медиа-библиотека, поддерживает работу с 2D-графикой, звуком, клавиатурой, мышью, джойстиком, а также сетью. Часто используется совместно с OpenGL. Аналог Microsoft DirectX (кроме Direct3D). OpenAL (AL - audio library) - открытая библиотека для работы со звуком, если использовать SDL, то наверное и не нужна. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 7 Всего: 58 |
Naruto,
В каком месте я их хвалил ? ![]() Добавлено @ 18:26 ![]()
дошло... Аж прослезился ![]() ![]() |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
Naruto, не думайте, что серьёзное ПО можно написать без опыта и знаний.
Но самое хорошее, что в этой сугубо прикладной сфере: и опыт и знания можно приобрести и самостоятельно. математика и т.д. - весь на самом деле нужный материал можно изучить из сети или по книгам, просто обычно людям легче ими заниматься не самим, а когда они находятся в группе таких-же как они, заплатили за учёбу, и могут обратиться к преподавателям/инструкторам с вопросами ( а потом, несведущему человеку могут показать бумажку в подтверждение своих знаний: вот учился в университете, имею степень бакалавра в науке такой-то), и всё из-за нехватки самодисциплины. Кроме этого в универах конечно ничему хорошему не учатся - пить начинают по-чёрному и бездельников там полно. И вместе с этим, подавляющее большинство программистов высшего класса имеют таки высшее образование - не обязательно в компьютерной сфере, но в точных науках, естественно. Удачи. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
HellanD |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 16.5.2006 Где: Киев Репутация: нет Всего: 2 |
bilbobagginz
ИМЯ ![]() |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
расскажу тебе только про базовый набор инструментария текстового режима:
1. текстовой редактор, желательно окрашивающий код, и желательно имеющий способность запускать команды. примеры: vim emacs/xemacs 2. компилятор: g++ 3. отладчик - gdb все вышеперечисленные инструменты прекрасно документированны и на русском языке. все остальные вещи находятся через гугл/яндекс. о структурах данных читаем через википедию или через различные материалы. скажу тебе так: если тебе нужно найти материал на тему - ты найдёшь. а если нет, то найдёшь перед собой объяснение - почему-же это не получилось ![]() можно поискать по интернету, можно купить книжину. можно нанять ментора.... ответ на вопрос какой путь выберешь - в твоих руках. если возникают конкретные точечные вопросы: делаю Х, хочу получить У, а получаю ХЗЧ, то пиши в форум, в соответствующий раздел программирования. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
HellanD |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 16.5.2006 Где: Киев Репутация: нет Всего: 2 |
Ну вот и я в принципе так думаю...
Тока думаю вместо
будет лучше юзать Kdevelop, мне он чем понравился: там хорошая подсветка кода + багатейшая документация по все функциям (кстатье автору на заметку и по opengl тоже). А вообще я считаю что нада попробовать сперва начать программировать игру, а потом, когда появятся вопросы и необходимость, изучать необходимые алгоритмы! Так как просто так читать книги и разделы которые были приведены выше могут тока сильные духом люди.... Я например засыпаю от тоски!!! Да и как разобратся в алгоритме не пытаясь его реализовать?? ![]() |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
ну есссно, если изначально твоя цель - игры. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
HellanD |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 16.5.2006 Где: Киев Репутация: нет Всего: 2 |
Да и вообще должен вам сказать начинать с vim - занятие не для слабонервных....
![]() |
|||
|
||||
Alkanenko |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Я тоже хочу сделать игру(именно под Линукс). Я представляю основы С++(по учебнику), но кроме стихов, романов и "Hello world!" ничего не писал. Вник в советы, но остался вопрос: можно ли связать программу с использованием OpenGL с каким нибудь 3д редактором? То есть у меня есть друг, который занимается искаверкиванием модов в играх типа GTA с помощью 3dMax в винде(то бишь я хочю его пристроить) .
|
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 28 Всего: 317 |
откройте новую тему.
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |