Mark Bernet
Hoffman
offline
Опыт:
20,009Активность: |
По-моему, лучше всё-таки начать с Delphi.
|
07.08.2009, 05:59 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
Юзай С++,т.к на нём сейчас в основном все игры и пишутся,так же к нему имеется документация как на русском так и на английском,и куча статей по созданию игры... |
07.08.2009, 12:49 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GhfDllT
offline
Опыт:
3,980Активность: |
Цитата:
Но можешь и сразу С++, так как все-равно на нем скорее всего писать будешь |
|
07.08.2009, 14:26 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
Начинать надо с джасса, переходить на си, потом при желании на с++. |
07.08.2009, 22:23 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Цитата:
да можно и без си.. я вот спокойно перешел с джаса сразу на с++ (Правда не сказал бы, что часто юзаю все его фирменные фишки) Цитата:
а помойму в этом нет смысла. с паскаля надо переходить на дельфи, с них на билдер Отредактировано agentex, 07.08.2009 в 23:11. |
||
07.08.2009, 22:34 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
agentex, смысл именно в том, чтоб юзать "фирменные фишки" =) Если их не юзать, то фактически ты пишешь на си. |
07.08.2009, 22:45 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
нет ну понятно что юзать структуры вместо классов в с++ никому не взбредет в голову. Удобное наследование классов - мега вещь, с этим не поспоришь. Но в каких ситуациях юзать к примеру множественное наследие, и зачем оно вобще нужно, не совсем понятно. Из полезных фич еще стоит упомянуть дефолтный аргумент, что само по себе мега тру, и ссылки (хотя еще не полностью их освоил, указатели както ближе). Все остальное - ересь ИМХО
|
07.08.2009, 23:10 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
|
08.08.2009, 00:57 | #28
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
вот откуда берутся говнокодеры Т.Т
да и будешь компилить cpp проект, хотя пишешь ты его нихрена не на cpp, а на простом быдло-c |
08.08.2009, 02:17 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
С++ как раз быдла =) С это найс тек язык. я в этом убидилса когда писал свой препроцессор. (а асм тем более...) и в целом это полный субъектив. ровно так же как для когото удобней писать левой рукой для других правой =) и т.п. можно на С стайл кодинге так же отлично вести сложный проект. просто для этого потребуетса больше усили но тем самым кто сможет вести такой проект действительно умеет хорошо кодить и организовывать модули (чясти кода) и строить алгоритмы. так что нехрен тут расказывать -.- главное делать а не флудить на форумах. Toadcop добавил: и вообще "фанатическое" придерживания каких то абсурдных "правил" и "стандартов" твердит тока о не самоуверености человека. надо самому знать что и как должно быть. иначе -> fail. |
|
08.08.2009, 02:37 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
тт только вот я почемуто с каждым днем все больше убеждаюсь, что быдло-c-стайл(именно не классический c-стайл) это и есть та самая жопа, от которой можно избавить большинство людей, если они именно "фанатично" будут придерживаться cpp-стайла, а не приходить к этому тупику, написав уже полпроджекта |
08.08.2009, 03:03 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
начинать я бы посоветовал с Delphi(очень много хорошей документации, включая технологии OpenGL, DirectX и сетевой направленности), но если хочешь серьезно заниматься разработкой игровых платформ, это C++, разумеется сам ты сразу на С ничего не разработаешь так что лучше поучить delphi потом поискать 3d опенсурс проекты, покопаться в них, потом подыскать команду, которая тебя подтянет на свой уровень
геймдев - слишком широкое понятие, в него входит не только разработка двигла, которая осуществляется в-основном на С++ однако и дизайн уровней, разработка скриптового движка, арт, озвучка, моделлирование - все что угодно, лично у меня уже давно нет желания работать с движком, да и никому не советую - долго на жопе придется сидеть, читать документацию и думать
машина тьюринга ftw! |
12.08.2009, 12:30 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Myth
The Temple
offline
Опыт:
19,141Активность: |
я делал так:
Отредактировано Hellfim, 02.09.2009 в 13:22. |
02.09.2009, 12:25 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Медведь
ФффыррфррфффФФфф!
offline
Опыт:
21,702Активность: |
Ну ты бы ещё Поста вспомнил бгатка =) |
07.09.2009, 16:04 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
Учи с++/c, сложно может показаться ток на первой недели изучение, потом возойдет озарение и ты будешь говорить на нём) тем более он тебе нужен для твоего проекта ? вот прямо сейсас качай среду и десяток учебников, хотя и одного хватит.
Цитата:
Как бы это другое имя существующего объекта, в качестве инициализирующего выражение должно выступать имеющего выражение (объест который есть в памяти), значением ссылки после определение инициализацией становиться адрес этого объекта -_- int HZ(0); - очень опасный пример. к переменной HZ присваивается адресс объекта, в котором размещенно нулевое значение. допустим есть у нас переменная: int i = 5000 int& i2 = i - получаем сылку на переменную i которая была объявленна раньше =/ int Iarray[100] - массивчег. int& hz = Iarray - присобачили сылку на массив... ну и тд.. Ограничения: Сылка не может иметь тип void, для сылки нельзя выделить новый участок памяти (new имею ввиду) и вроде нельзя создавать массив сылок О_о (хотя не уверен) |
|
13.09.2009, 13:16 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
asm <3
ну имхо си как бы самое оптимальное |
13.09.2009, 20:36 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DARK_SYLTAN
Скромный Повелитель
offline
Опыт:
5,045Активность: |
Прикольная тема, что ж, добавлю пост: Всё обучение делим на 3 этапа:
Первый заход: Visual Basic, а лучше Паскаль для программ и html, затем PHP для веба. Пусть люди говорят, что хотят. Только так ты с первого раза поймёшь, что такое ассоциативный массив, динамическая библиотека, стек и т. д. Многие люди на этих языках пишут то, что другим не под силу на более сложных. Второй этап: лучше всего выучить четыре серьёзных языка (Python, Perl, для веба и C/C++, LISP для программ). Помимо того, что это самые важные программистские и хакерские языки, они демонстрируют очень разные подходы к программированию и каждый из них научит вас ценным вещам. Дополнительно можно изучать java для мобильников и не только, winapi и, это особенно важно, ассемблер, а также многие другие весёлые вещи. А вообще, можно выучить всего пару языков: C++ и PHP+ капли хтмл И БЫТЬ СЧАСТЛИВЫМИ. Тяжело ответить на вопрос, на чём программировать, язык не всегда много решает. Поэтому надо научиться программировать и строить алгоритмы в принципе, именно затем начиная с ЛИСПА и Паскаля. Разные люди предлагают начать с конкретного языка, поскольку они сами его предпочитают. Напрасно. Нет и не будет идеального языка, но основные я попытался охватить. Так что решай!! Но я очень не рекомендую начинать с привязанных к конкретной платформе языков. Насчёт компилляторов: опять же, мнения каждого субъективны. |
19.09.2009, 23:53 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GhfDllT
offline
Опыт:
3,980Активность: |
Цитата:
Цитата:
|
||
21.09.2009, 10:51 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
и около 1 кб в асм ;) |
21.09.2009, 13:46 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DARK_SYLTAN
Скромный Повелитель
offline
Опыт:
5,045Активность: |
Цитата:
На ассемблере, как и на лиспе, сейчас можно не писать, но через них лучше пониаются базы программирования. Плюс ассемблер иногда полезен в принципе. На одном c++ или хуже того С# не всегда можно написать всё качественно. Кроме того, использование WinApi красивее и легче воспринимается внутри ассемблерного кода. |
|
21.09.2009, 15:50 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|