![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Текстовая RPG [Delphi]
ork © (2004-01-07 21:26:00)Народ прошу оценить затею...
http://rushvild.mirgames.ru
ork (2004-01-19 13:00:00) [1]Ермак:
>Я тебе тоже написал, туда же, столько же раз и по тому же месту.
Я принимал, принимал...
vtAlex, orks@land.ru
2Hex0DesiMaL:
я тут почитал критику... Да, конечно, игра не ахти... Полно глюков багов и т.п.... да и графику неплохо бы поправить.
Только вот я чего скажу... я щас сам РПГу пишу... я бы не сказал, что этим очень просто занимацца в одиночестве. Так что, дерзай.
В одиночестве, ужастно... ужастно нужен художник...
// разумеется, мой тебе совет, займись багами в первую очередь...
Надо сначало написать то от куда баги будут вылавливаться...
Hex0DesiMaL (2004-01-19 10:01:00) [2]я тут почитал критику... Да, конечно, игра не ахти... Полно глюков багов и т.п.... да и графику неплохо бы поправить.
Только вот я чего скажу... я щас сам РПГу пишу... я бы не сказал, что этим очень просто занимацца в одиночестве. Так что, дерзай.
// разумеется, мой тебе совет, займись багами в первую очередь...
vtAlex (2004-01-19 08:39:00) [3]Нет, кинь другое мыло, я тебе на него кину письмо...
Ермак (2004-01-18 20:02:00) [4]Я тебе тоже написал, туда же, столько же раз и по тому же месту... :)
Ork (2004-01-18 19:47:00) [5]Это типа с Shurik3d2002@mail.ru?
vtAlex (2004-01-18 18:15:00) [6]да
ork (2004-01-18 17:34:00) [7]2vtAlex:
Возможно, идёшь нерациональным путём...Разбивай движок на модули менеджеров для каждого из устройств...Ни в коем случае в одном модуле геморроя быть не должно...Всё должно быть чётко, красиво, удобно и т.п.
путь рациональный, все действия с ини в отдельном модуле, процедуры игрока, бота, битвы, опыта, меню и оружия тоже отдельно...
Я тебе УЖЕ написал на мыло, которое на сайте...
?:| на orc@mirgames.ru? или куда?
vtAlex (2004-01-18 15:31:00) [8]Я переписывал код 2 раза, сейчас в главном модуле (отвечающем только за мир, без боя) порядка 1800 строк...
Возможно, идёшь нерациональным путём...Разбивай движок на модули менеджеров для каждого из устройств...Ни в коем случае в одном модуле геморроя быть не должно...Всё должно быть чётко, красиво, удобно и т.п.
жду писем!
Я тебе УЖЕ написал на мыло, которое на сайте...
Ork (2004-01-18 12:41:00) [9]2 vtAlex:
>Во первых на Дельфи игры не делаются :)...Нормальные игры...
Говорю то что знаю. Космические ренжеры от NewGame SoftWar, Битва героев, на миргамес.ру идёт разработка "В осаде"... смотрите кто хочет...
>Орк, ты где живёшь? Если есть такое желание...
Пермь.
>...и готовых реально помочь...
жду писем!
>Он и есть веб-дизайнер :) Читай внимательнее...
я когда то им был, щас забросил...
2Einstein:
просто подход к написанию игры как к циклически развивающемуса проекту дает большую вероятность того, что на половине работы не станет очевидным, что надо переписывать все с начала...
Я переписывал код 2 раза, сейчас в главном модуле (отвечающем только за мир, без боя) порядка 1800 строк...
2dikoy:
мозиллу дома держать не обязательно, ты в конце-концов не веб-дизайнером подрядился, но знать несколько правил написания html для хостинга желательно...
например:
<img src="pic\screen2.gif"
Бывает...
Кст. dikoy с vtAlex два маньяка (в хорошем смысле), по вашему спору книгу писать можно...
vtAlex (2004-01-18 01:10:00) [10]:) возможно
dikoy (2004-01-18 00:59:00) [11]:) видимо да :)
(тихо пробежала мысль мелкими буквами: не только от задачи но и от пристрастий программиста... :))))
vtAlex (2004-01-18 00:54:00) [12]Ну неужто мы сошлись во мнениях :)...Я ж самого начала это и твердил: программист не зависит от языка, выбор языка зависит от задачи :)
Dikoy (2004-01-18 00:05:00) [13]2 vtAlex:
irc.bpnet.ru:6667 #BPNet ник такой же
по вечерам, после работы, а иногда и во время работы бываю...
я понимаю в чем суть :) видишь-ли я категорически не соглашаюсь когда программисты начинают говорить о преимуществах того или иного инструментального средства... все дело в прослойке между стулом и клавиатурой (ничего личного) :), а удобство это дело конкретно каждого :) (хотя спорить не буду, зачастую приходится тратить много времени на то, что в другом инструменте занимает 5 минут :)
Einstein (2004-01-17 23:21:00) [14]просто подход к написанию игры как к циклически развивающемуса проекту дает большую вероятность того, что на половине работы не станет очевидным, что надо переписывать все с начала...
Я это понял когда начал писать первую игру! После того как код дорос до 400 строк я понял, что делал всё неправильно и взял бумагу, много бумаги! Следующие два дня комп не включал, а рисовал, всё время что-то улучшая! И вот был готов скелет игры, всё было очень логично, и кодить стало просто в кайф! Кое-какие изменения вводились конечно, но незначительные. К сожалению в то время готовился к экзамену, и дело это забросил.
Советую также поступить. В смысле не забросить, а если ещё на бумаге не рисовал, то попробовать. Карандашь + бумага лучше, чем клава + моник!
PS: К вопросу об игре - она какая-то недоделанная :)))
vtAlex (2004-01-17 23:18:00) [15]Ладно, реально закончим этот спор...Доказывывать, приводить примеры я не стану...Если ты понимаешь в чём суть - я рад :)...Если нет - не судьба...
Может ты где бываешь на irc? Там можно и поговорить...
А насчёт "взяли бы да организовали..." - какой смысл? Мне кажеца, нада это дело в реале перетирать, а так всё фуфло: с таким подходом ни один проект не проживёт, если будет зависеть от наличия свободного времени у авторов...
Хотя...
Орк, ты где живёшь? Если есть такое желание...
Вобщем, ща огранизую тему...Кому интересно "КОЛЛЕКТИВНОЕ Создание RPG" :)
Dikoy (2004-01-17 21:50:00) [16]2 vtAlex:
> Ты сам видел что-нить кроме TButton, ты САМ создавал что-нить круче блокнота (в смысле не офисные программы, а специализированные (коими и являются игры :))?
:) блин, это сейчас опять спор будет что где круче :)
спорить не буду, но повторюсь, что это все предрассудки...
object pascal ничем не хуже c++ другое дело, что приходится часто пользоваться библиотеками кототорые писались на с, а для этого либо искать либо самому писать интерфейсы к библиотекам (т.е. переводить h/hpp файлы), так же обидно, что нельзя из дельфей вызвать класс в dll'ке... но это совсем другая тема для разговора... просто предпочтения в выборе языка для решения зада ч у каждого свои...
> Если да - должен знать, что VCC НАМНОГО мощнее Дельфи...В Дельфи можно получить примерно 80% возможностей,
а можно поподробней? :))) это как это? :))) в чем мощность vcc?
(мало-ли... а вдруг я чего-то незнаю, что знаешь ты...)
НО это также геморойно, как и писать офисные приложения на WinApi :)...
Именно поэтому, разработчики MS Office в тайне от всего мира писали офис на дельфи :)))))))))))))) блин.... ну что это такое :))))) (это я так, больно уж прикольно получилось воспринять слова буквально )
Короче, давай прекратим этот спор или переместимся в другую тему :))
>>куча всего продумывается еще до написания первой строчки кода...
> Я бы так не сказал...Для каждого человека по своему...Баланс - балансом, а реализовывается всё по ходу...Ты ещё сотни раз успеешь переделать дизайн, перед тем как это понравится всем...
Я говорил не об этом... понятное дело, что многие вещи переделываются по миллиону раз, просто подход к написанию игры как к циклически развивающемуса проекту дает большую вероятность того, что на половине работы не станет очевидным, что надо переписывать все с начала...
PS: я не особый спец в написании игр, хотя в свое время под дос увлекался этим делом (вот тогда было очевидно, что C превосходит Pascal практически во всем - скорость/объем исполняемого файла, удобство...), зато наелся разработкой софта (в смысле знаю как правильно вести управление проектом, ну и кодить ессно тоже умею:), так что тут могу советами помочь если нужно :)
PPS: чем спорить до бесконечности, взяли бы да и организовали какой-нибудь Open Source проектец игрушки... думаю команда набралась бы... хотя, по опыту текучка большая, противоположная квалификация... но таким образом вполне реально написать действительно стоящий продукт...
vtAlex (2004-01-17 20:27:00) [17]Дикой, не совсем с тобой согласен:
>Понятно... типа ЦПП это круть, а пасцаль в отстой... а реально никто не сравнивал скорость выполнения равнозначиных программ на этих языках. Предрассудки форева...
Ты сам видел что-нить кроме TButton, ты САМ создавал что-нить круче блокнота (в смысле не офисные программы, а специализированные (коими и являются игры :))? Если да - должен знать, что VCC НАМНОГО мощнее Дельфи...В Дельфи можно получить примерно 80% возможностей, НО это также геморойно, как и писать офисные приложения на WinApi :)... То есть когда нужна визуальность - я сажусь за Дельфи и фотошоп, а когда мне требуется создать игру, я сажусь за VCC и зову хороших художников :)...Дело совсем не в предрассудках...
>И как она? игра в смысле...
Мож слышал "Некромантия" (или как-то так)...После разработки движка, игра перешла в чужие руки и они уже доделывали... Геймплей - мой...
> куча всего продумывается еще до написания первой строчки кода...
Я бы так не сказал...Для каждого человека по своему...Баланс - балансом, а реализовывается всё по ходу...Ты ещё сотни раз успеешь переделать дизайн, перед тем как это понравится всем...
>для самого себя можно не делать интуитивно-понятный интерфейс, удобные хот-кеи, стандартизованное (пусть и де-факто) управление и т.д. ибо проще "не тратить время на "ерунду", а посвятить себя решению более главных задач", знаю - сам такой был
Ты не понял самой мысли...Я имел ввиду не ДЕЛАТЬ ДЛЯ СЕБЯ, а делать так, ЧТОБЫ ТЕБЕ ХОТЕЛОСЬ ИГРАТЬ :)...
>поддержать надо обязательно (причем не только словами, но и посильной помощью, если таковая потребуется),
Я предложил ему помощь, уже давно :), само собой не здесь, а по мылу :)...
>Стоить чего-то в программировании для того чтобы критиковать надо только в том случае, если тебе дали код подержать, и ты увидел в нем кривость, а в данном случае критиковать можно все, что угодно, без особых знаний, ибо конечные пользователи, скорее всего ни черта в программированиии смыслить не будут, но им нужна будет играбельность и красивый/удобный интерфейс...
Я бы так не сказал...К примеру, все критикуют его за то, что он сделал кнопки и интерфейс виндовые, а сами не понимают, что начинать-то нада не с кнопок (пусть будут дефолтовые), а с геймплея...
>Кста, из всей это ситуации с учетом нижеследующего можно вынести - у тебя уже, в принципе, есть куча альфа-тестеров :) наверняка ты из всей копны тут общающихся сможешь найти народ, который может тестить твое творение и давать ценные советы...
...и готовых реально помочь...
>ты в конце-концов не веб-дизайнером подрядился
Он и есть веб-дизайнер :) Читай внимательнее...
Dikoy (2004-01-17 17:52:00) [18]ух... флейм так флейм...
2 vtAlex:
>Во первых на Дельфи игры не делаются :)...Нормальные игры...
Понятно... типа ЦПП это круть, а пасцаль в отстой... а реально никто не сравнивал скорость выполнения равнозначиных программ на этих языках. Предрассудки форева...
Как пример приведу игру полностью написанную на дельфи, причем весьма неплохая, а там сами выводы делайте:
Siege of Avalon: http://soaos.sourceforge.net
>Я занимался разработкой игры (жанра рпг)
И как она? игра в смысле...
Короче, игра ничем не отличается от любого другого программного продукта, только вот в серьез заниматься разработкой игры вряд-ли кому-то захочется, потому как до написания первой строчки кода надо будет ОЧЕНЬ долго просидеть над другими задачами, которые истинному программисту кажутся абсолютно не нужными...
Таким образом всем заинтересованным искать в инете инфу на тему: управление проектом разработки программного обеспечения, стандартов (ISO/ГОСТ) можно не придерживаться :) могу посоветовать http://www.interface.ru.Кстати, использование инструментальных средств (когда научишься ими пользоваться ) достаточно сильно упрощает создание продукта.
Comment: но, как показывает опыт, если вы начнете делать все правльно, то не будет даже первой альфы, ибо энтузиазма не хватит...
>поэтому могу сразу
>сказать, что начинать надо НЕ с интерфейса меню...Он ваяется в
>последнюю очередь...Сначала - игровой процесс, затем quick save,
>потом меню, потом заставку...
поэтому могу сказать - при разарботке игры не "сел и начал кодить" (ибо это не разработка, а сам кодинг), интерфейс, игровой процес, квик-сейв, меню, заставка, и еще куча всего продумывается еще до написания первой строчки кода... все должно быть сбалансировано насколько это возможно, интерфейс должен соответствовать идеологической модели игры, т.е., например, для хай-тек игры не должно быть интерфейса, а-ля диабло...
>Разрабатывать игру надо не с мыслью "авось кому-нить
>понравится", а так, чтобы тебе самому хотелось играть...
Вот так-то мы и получаем полуфабрикаты, ибо для самого себя можно не делать интуитивно-понятный интерфейс, удобные хот-кеи, стандартизованное (пусть и де-факто) управление и т.д. ибо проще "не тратить время на "ерунду", а посвятить себя решению более главных задач", знаю - сам такой был.
>На самом деле просто хочется поддержать человека...Он ведь
>НАЧИНАЕТ...С критикой надо тоже осторожно...И для того, чтобы
>критиковать, надо самому чего-то стоить в программировании...
Поддержать и критиковать это разные вещи, поддержать надо обязательно (причем не только словами, но и посильной помощью, если таковая потребуется), но и критиковать надо тоже, причем много... в расчете на то, что либо забъет - значит не готов еще к серьезным вещам, либо в результате получится действительно стоящая вещь...
Стоить чего-то в программировании для того чтобы критиковать надо только в том случае, если тебе дали код подержать, и ты увидел в нем кривость, а в данном случае критиковать можно все, что угодно, без особых знаний, ибо конечные пользователи, скорее всего ни черта в программированиии смыслить не будут, но им нужна будет играбельность и красивый/удобный интерфейс...
2 Orc:
>Не спорю, поспешил. Ну что теперь? Удалять её что ли?
Нет, еще раз внимательно прочитать ветку форума, выписать на бумажку все замечания, которые ты считаешь существенными и как можно бустрее выложить новую версию исправленную с учетом всех замечаний, пожеланий...
Кста, из всей это ситуации с учетом нижеследующего можно вынести - у тебя уже, в принципе, есть куча альфа-тестеров :) наверняка ты из всей копны тут общающихся сможешь найти народ, который может тестить твое творение и давать ценные советы...
>>PS: нафига делать что-то, и спрашивать совета у окружающих,
>>если к советам этим не прислушиваться...
>Я с удовольствеем прислушаюсь...
Тогда воспринимай критику как советы, а не как личные оскорбления...
>Если народу сразу понравилось, то это плохо... мне лучше знать,
>что конкретно не понравилось...
Не, если народу сразу понравилось, значит ты гений и попал в точку... короче такого не бывает, но к этому надо стремиться :)))
>Скоко???? может процентов 10-15 максимум, но не как ни треть >рынка...
>мАзиллы на дому не держу (я её в обще не где не держу), у друзей >и знакомых (полностью разделяющих моё мнение) её также нет, а из >сети качать инета жалко...
По анализу посещаемости нашего корпоративного сайта получается 30% всех посетителей, которые не используют IE. у оперы, признаюсь, доля побольше - 62% :)
мозиллу дома держать не обязательно, ты в конце-концов не веб-дизайнером подрядился, но знать несколько правил написания html для хостинга желательно...
например:
<img src="pic\screen2.gif"
замени на
<img src="pic/screen2.gif"
и не надо будет кричать - мАзилла глюк :) ибо тут дело далеко не в мозилле :)))
еще лучше сделать так:
<img src=" http://rushvild.mirgames.ru/pic/screen2.gif"
Ork (2004-01-17 17:10:00) [19]2Ермак:
Только vtAlex правильно сказал - плюнь на интерфейс, пиши ядро.
Причем пиши так, чтоб все было универсально, структурно, красиво и самому нравилось. Тогда даже каждый мертвый проект будет давать бооо-льшой опыт и полезный заготовки.
Пасибо, полностью согласен.
2Old_monkey:
Посмотрел и не понял ничего. Ты хоть бы текстом общую идею написал. Типа сценарий, в натуре.
Сценария как такогово нет, есть сюжет...
Old_monkey (2004-01-17 16:10:00) [20]Посмотрел и не понял ничего. Ты хоть бы текстом общую идею написал. Типа сценарий, в натуре.