Свободная пародия игры warcraft 3. Основным преимуществом будет являться практические неограниченные возможности в картостроении. Данный проект пока на ранней стадии создания и набора участников.
JaG это пародийная игра на waracraft 3, но пародия лишь в идее - картостроение. Эта игра будет иметь широкий спектр возможностей для картостроителей: от отлова мышки до смены геймплея в целом.
Xipxop, вы капитан очевидность, вы знаете? =)
Разумеется это не просто, но это всяко проще чем писать велосипеды с нуля.
Да и навыки, приобретаемые в процессе тоже весьма полезны. Для создания игры не обязательно знать тонкости, например, tcp|udp|ip, но совершенно необходимо умение "скомпоновать" всё вместе.
Я уверен, что просто не хватит сил реализовывать все эти вещи, что я написал - с нуля вручную. Это не разумно. Умение спроектировать большое приложение, на мой взгляд, важнее, чем умение написать свою реализацию физики/звука/мультиплеера/etc.
nvc123, делая я игры раньше, (змейка и другие тетрисные игры за игру считать не будем, они являлись скорей опытом освоений простейших графических функций(WINAPI, opengl. и тд)) я бы совершенно по другому подходил к разработке таковой. Вы только взгляните на этот (с++ который) недокументированный быдло код, и не совсем умелое обращение с классами. Я конечно учусь и все впереди, ошибки конечно будут, но у меня то есть стимул их исправлять, да и новый SDK хорошо меня приучит документировать код и обращаться более правильнее с классами.
Насчет lua, я не знаю почему мне не приглядывается способ использовать код интерпретатора языка lua, либо нелюбовь к lua или просто очередное поражение в попытке его правильно использовать(лень почему то притягивает переписать c++ код интерпретатора(который я не писал, и в 70% кода хз как он работает) переписываю в java...(даже не знаю вообще ли будет работать так как надо) Просто мои знания в интерпретаторах, пока ограничиваются разбиением кода на функции и глобальные/локальные переменные и выполнение функций без аргументов) Mihahail, по вашим суждениям создавать игры не проблема!
Но вы забываете, о том, что блок физики, Блок моделей, блок интерпретатора (а они ведь отдельно скачанные каждый) надо в ручную настраивать на мультиплеер! Нельзя просто так взять и написать программу, как собрать конструктор лего! Все части имеют не только разный цвет, но и отверстия, некоторые даже могут их и не иметь!
Mihahail, а можно написать всё самому
и вообще
если он до этого делал игры то у него должно оставаться куча кода который можно повторно использовать
а если не делал то лучше начать с более простых вещей
Отпишусь, потому что.
Советую сначала запилить эдакую химеру: скриптовый язык встроить какой-то готовый, например луа, мультиплее взять тоже готовый, <тут был пример>, графику, физику, ui, звук - тоже всё готовое.
Попробовать это всё соединить и присыпать игровой логикой\механикой.
Если получится, то думать дальше, если нет, то попробовать ещё раз.
Так появятся навыки сделать что-то большое из конструктора готовых наработок.
Комментарии проекта Just a Game
Just a Game
Разумеется это не просто, но это всяко проще чем писать велосипеды с нуля.
Да и навыки, приобретаемые в процессе тоже весьма полезны. Для создания игры не обязательно знать тонкости, например, tcp|udp|ip, но совершенно необходимо умение "скомпоновать" всё вместе.
Я уверен, что просто не хватит сил реализовывать все эти вещи, что я написал - с нуля вручную. Это не разумно. Умение спроектировать большое приложение, на мой взгляд, важнее, чем умение написать свою реализацию физики/звука/мультиплеера/etc.
Насчет lua, я не знаю почему мне не приглядывается способ использовать код интерпретатора языка lua, либо нелюбовь к lua или просто очередное поражение в попытке его правильно использовать(лень почему то притягивает переписать c++ код интерпретатора(который я не писал, и в 70% кода хз как он работает) переписываю в java...(даже не знаю вообще ли будет работать так как надо) Просто мои знания в интерпретаторах, пока ограничиваются разбиением кода на функции и глобальные/локальные переменные и выполнение функций без аргументов)
Mihahail, по вашим суждениям создавать игры не проблема!
Но вы забываете, о том, что блок физики, Блок моделей, блок интерпретатора (а они ведь отдельно скачанные каждый) надо в ручную настраивать на мультиплеер! Нельзя просто так взять и написать программу, как собрать конструктор лего! Все части имеют не только разный цвет, но и отверстия, некоторые даже могут их и не иметь!
и вообще
если он до этого делал игры то у него должно оставаться куча кода который можно повторно использовать
а если не делал то лучше начать с более простых вещей
Советую сначала запилить эдакую химеру: скриптовый язык встроить какой-то готовый, например луа, мультиплее взять тоже готовый, <тут был пример>, графику, физику, ui, звук - тоже всё готовое.
Попробовать это всё соединить и присыпать игровой логикой\механикой.
Если получится, то думать дальше, если нет, то попробовать ещё раз.
Так появятся навыки сделать что-то большое из конструктора готовых наработок.
Просто тема обсуждения("спора") изжила себя.
(Если надо могу моделями помочь)
список переменных, список функций и вперед
тач версия редактора триггеров вар3