Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 18.05.2009, 12:14   #1
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Сообщение Вектор программирования, надоел Blitz

Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире. Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там

P.S. Если подобная тема уже обсуждалась укажите ссылку на нее
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 16:06   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вектор программирования, надоел Blitz

Вот, насытившись в полной мере блицом, хочу оглянуться по сторонам и посмотреть что еще есть в мире.
может я и ненаситился блицом, может я его вообще незнаю... НО с каждым днем изучения С++, я понимаю насколько это круто !! там есть все что нужно, есть то чего так нехватало в функционале блице !!
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 16:15   #3
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Вектор программирования, надоел Blitz

//чую, полетят сейчас в меня камни...
Мне С++ по душе не пришелся... Советую ради разнообразия попробовать blitzmax - мне покамест хватает...
Если пройтись по бейсикам: PureBasic, FreeBasic...
Если хочется экзотики "для души" - asm и brainfuck.
Ну а по большому счету, кроме плюсов (и прочих "Сей"), в общем-то, больше ничего интересного и нету... Разве что Java (не J2ME) и веб-языки
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 16:59   #4
jimon
 
Сообщений: n/a
Ответ: Вектор программирования, надоел Blitz

хронология языков которым я уделял больше всего времени :
1) Asm - татуировка "i286" означает тоже самое что "вдв 10 лет"
2) Blitz3D - юный падаван почуствовал силу
3) C++ - использовал только Irrlicht, учил силу
4) BlitzMax - архитектурное тяготение, учил основы матчасти
5) C++ - глубоко изучаю матчасть (линейная алгебра, дискретная математика), юзаю силу на всю катушку, мульти-платформеное программирование, модульные системы

потому рекомендую C++, но рекомендую не тупо зубрить, а учится учить языки, ихние методы и тд
мне сейчас чтобы взять и начать использовать язык требуется около 1-3 дней на изучения его синтаксиса (функциональные языки я пока не знаю, вот думаю изучать haskell)

ps. C++ даётся только усидчивым, требуется около 1-3 лет на изучения всех аспектов языка на практике, изучать его без практики нету смысла
 
Ответить с цитированием
Старый 18.05.2009, 17:39   #5
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вектор программирования, надоел Blitz

я за пуребасик ! производительность и размер испольняемого файла отличныйе в сравнений с тем-же блицем, но при этом он сохраняет всю простотут бейсиковского синатксиса, имея ктомуже много возможностей. но на самом деле тема эта - тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 19:11   #6
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Вектор программирования, надоел Blitz

тоже относительно нубская, если хочешь быть серёзно крутым прогером то С++
ещё успеете, вся жизнь где то... =)
я 4 года шел к С++ и он меня очень огорчил из за того что там всё надо делать руками... о боже синтаксис чего только стоит)
Вообщем учи и будешь батькой) Но!...
Обрати внимание на то где именно он тебе нужен,
может ты будешь роботов штопать на AVR контроллерах а может тетрисы извращенные писать =)
Это канешно одно и тоже почти но сам понимаешь)
. Имхо не весь смысл жизни в С++)

Тапками не кидаться =Р
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 19:22   #7
jimon
 
Сообщений: n/a
Ответ: Вектор программирования, надоел Blitz

pinqin
смысл жизни в познании силы с великой силой ты можешь заставить высчитывать хоть кирпичи в стене, снимать любые лаги взглядом на системник, лечить баги системы прикасанием к HDD

зы. под силой имеется ввиду две вещи :
1) глубокое понимание парадигм программирования, если знаешь все парадигмы то научится работать на любом языке программирования можно всего за 1-7 дней (взависимости от опыта, в реальном случае всё это время уходит чтобы разобратся с IDE)
2) некоторая аура свойственая чисто IT-людям (можно сказать только программистам и админам), пример такой ауры - у блондинки очень сильно глючит комп, приходит админ и комп успокаивается и всё впорядке (хотя админ даже к нему не касался), как только админ уходит - всё опять глючит
 
Ответить с цитированием
Старый 18.05.2009, 19:54   #8
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от Spiderman Посмотреть сообщение
Please, подскажите вектор куда можно двигаться. Я подумываю о С++, но хочу услышать разные мнения кто что уже пытался изучать и может быть уже навсегда остался там
в библиотеках сила рулит очень, вторичны языки, о падаван юный.
принципы важнее чем паттерны понимать , но важны и они. всю силу обретет тот, кто всеми путями овладеет программирования: low-level, алгоритмы и структуры данных, паттерны проектирования и парадигмы, метапрограммирование.
Yoda mode off. Упарился уже на Форте говорить

По делу.
Если хочешь работать в игровой компании и заниматься только "tech"ом - учи С++
Если идешь по пути indie - смотри на готовые движки + .NET
Мобильные телефоны и Android (оно же Гуглофон) - Java без вариантов.
В проклятый казуал если хочешь податся - всегда будешь использовать технологии 5-6 летней давности.

С/С++ на сегодня это "клей между библиотеками". Игровая логика пишется на Lua, python, .NET, Java или еще на чем со сборщиком мусора, сопрограммами и прочей розкошью и комфортом.

И последнее: мы находимся в преддверии новой эпохи в вычислительной технике - параллельных вычислений. Многопроцессорные (100-1000 процессоров) системы все равно придут лет через 10. В конце этого года Intel выпускает Larrabee - 48 ядер на одном кристале. Еще через три года он будет уже у всех. На таком колличестве ядер невозможно эффективно писать на С++ (MP чего-то там это костыли). Для этого есть совсем другие инструменты. Смотри в сторону языков Функционального Программирования: OCaml/F#, Haskell.
Для примера: в GeForce 295GTX (кажись так) больше 200 потоковых процессоров на чипе. Для этого дела уже появилсь CUDA и OpenCL, но видеокарта все равно очень ограничена в возможностях.
В 95 году я тоже не мог поверить, что будут гигабайты памяти и гигагерцы частоты. Оно пришло даже раньше.
Такие дела.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
Amatsu (18.05.2009), G.A.D (18.05.2009), johnk (12.06.2009), Mhyhr (18.05.2009), newman (10.06.2009)
Старый 18.05.2009, 20:36   #9
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Вектор программирования, надоел Blitz

ffinder хочет сказать что пора писать свой компилятор для сотней ядер со своей архитектурой и назвать язык например ГУГНЯ(расшифровывай как хочешь чтоб мелкомягкие не смогли перевести)
Так что бери книгу Ассемблер для чайников и вперед)
Кстати операционные системы тоже надо переделать, а то как я в досе буду работать на сотне ядер...=)))
Ладно я сдаюсь)
jimon то прав) аура это сильный фактор)

УЧИ ПРИПЛЮС С++ и Будет тебе великая сила и будешь IBM совместимым человеком =)

Последний раз редактировалось Mhyhr, 18.05.2009 в 20:43.
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 22:30   #10
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: Вектор программирования, надоел Blitz

с++ а лучше до с++ php
только не повторяй мои ошибки если игры писать планируешь делай акцент в с++ на графику
(я просто это посчитал ... мне вычесления надо было делать и с БД работать,и вообщем я на графику забил и теперь вот сижу на блице3д познаю основы 3д мира=)(всмысле как там всё устроено свето-тени полигоны и т.д)
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 23:10   #11
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Вектор программирования, надоел Blitz

Сообщение от IGR Посмотреть сообщение
с каждым днем изучения С++, я понимаю насколько это круто !!
C/C++ это просто макроассемблер с дерьмовым синтаксисом и ничего более.
Сообщение от IGR Посмотреть сообщение
там есть все что нужно
ничегошеньки там уже нет. С++ остался в прошлом веке. начиная с тупейшего препроцессора и линкера, продолжая идиотичными темплейтами, и тупиком в развитии. С++ можно усовершенствовать, но это уже будет не С++.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
L.D.M.T. (19.05.2009)
Старый 19.05.2009, 05:40   #12
stone_evil
ПроЭктировщик
 
Регистрация: 17.10.2006
Сообщений: 170
Написано 18 полезных сообщений
(для 42 пользователей)
Re: Вектор программирования, надоел Blitz

Мой путь развития:
10 лет назад: С++ (вы не поверите, он существовал 10 лет назад!)
5 лет назад: asm (вы не поверите, я сам не понял, зачем я его изучал!)
Сейчас: Blitz3D, и мне он нравится из-за того, что за тот небольшой промежуток свободного времени, который остается у меня после работы, я могу успеть в своей жизни хоть что-то путнее изобразить
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо stone_evil за это полезное сообщение:
Amatsu (19.05.2009), Crayzi (16.11.2012), MiXaeL (19.05.2009)
Старый 19.05.2009, 07:35   #13
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Вектор программирования, надоел Blitz

c++.
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 09:23   #14
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Вектор программирования, надоел Blitz

Полностью согласен с stone_evil. Если у тебя хорошая команда по разработке игр(пара продвинутых программистов, художники, моделлеры и т.д.), то да, есть смысл заглядываться на языки-монстры. Если же делать в одиночку или максимум вдвоем - имхо, ничего лучше блитца нет. Если гонишься за технологиями - пожалуйста, http://xors3d.com.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
cahekp (02.06.2009), Crayzi (16.11.2012)
Старый 19.05.2009, 14:38   #15
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вектор программирования, надоел Blitz

С++ остался в прошлом веке.
черт возми, а сейчас на чем пишут ?? какой самый популярный язык ??
неуж-то все фигачать паралельные вычисления на каком-то asmе ??
вообщем, тут я с Вами несогласен !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скаляр VS Вектор impersonalis Болтовня 23 12.07.2011 00:31
Язык программирования проГоп. SBJoker Юмор 10 13.01.2010 14:44
Вектор -> |вектор|=1 ABTOMAT Математика 5 07.09.2008 16:06
Помогите найти место, где вектор пересекает меш. ABTOMAT 3D-программирование 5 18.11.2007 10:47
Жемчужины программирования (книга) impersonalis Алгоритмика 0 04.11.2006 17:14


Часовой пояс GMT +4, время: 22:49.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com