| 
	
		
		
			| Экспертная система для помощи начинающему разработчику игр |  |  |  |  |  |  |  | 
| TimKruz | Дата: Понедельник, 14 Ноября 2011, 18:24 | Сообщение # 1 |  |   старожил Сейчас нет на сайте | Что: экспертная система; Стоимость: бесплатно;
 Предоставление исходного кода: закрытый исходный код.
 Описание:
 Появилась идея создания экспертной системы в помощь начинающему разработчику игр. Что же это? Фактически, определённый тест, в ходе которого пользователь должен ответить на ряд вопросов. В зависимости от его ответов, система делает вывод - что нужно сделать конкретному пользователю, чтобы разработать желаемую игру. Ответ выражается в куче соответствующих советов и требований. Также возможно разработать шкалу, по которой будет определяться текущий уровень пользователя в качестве разработчика игр.
 Собственно, пишу в раздел "Идеи", потому что не уверен, что это будет полезно... И ещё есть проблема: нужно составить достаточно большой список корректных вопросов, ну и, конечно, ответов; а я не уверен, что смогу один правильно всё составить. (наверное потому, что практически не имею собственного опыта в разработке игр) Предлагайте, пожалуйста, свои варианты вопросов; в конце концов будет сделано "дерево" всех вопросов и выводов, соответствующих выбранным ответам.
 То, что я пока что думаю добавить в список вопросов (пока ни как не связанно):
 имя (для отправки данных теста и отзыв пользователя на сервер);
 возраст;
 образование;
 знание языков программирования и/или сред разработки;
 знание конструкторов;
 жанр желаемой игры;
 размерность и качество графики;
 есть ли команда;
 число человек в команде (вот интересно, нужны ли соответствующие вопросы задавать для каждого члена команды для точного расчёта?);
 примерный капитал, который собираетесь вложить в проект;
 примерные сроки разработки.
 Начальная оболочка программы есть (exe; там и делать-то нечего, поэтому скриншот пока выкладывать не буду); осталось самое сложное: составить корректный список вопросов и дерево решений и внедрить всё это в программу.
 P.S. Сразу отвечу на вопрос: для чего это может пригодится? Наверное, многие "начинающие разработчики" сначала хотят создать свою игру, даже не зная, что при этом нужно знать и уметь. Данная система поможет (в идеале, конечно) автоматизированно дать начальную помощь начинающему разработчику - объяснить, что нужно знать и уметь, чтобы реализовать "в металле" конкретный проект при входных данных; дать советы для управления командой и организации работы; посоветовать начать с чего-то более простого; определить "потенциал разработчика" - шанс данного проекта дожить до официального релиза полной версии; возможно, что-то ещё.
 Может быть, программу делать не для Windows, а на php (онлайн)? Что проще и лучше? И не будет ли аналогий с "чтобы получить ответ, отправьте... на номер..."?
 Кстати, может быть, такое уже есть, и я пытаюсь изобрести велосипед?
 
 
   |  |  |  |  |  | 
| Duskly | Дата: Понедельник, 14 Ноября 2011, 19:58 | Сообщение # 2 |  |   Rush Games Сейчас нет на сайте | TimKruz, а лучше программу-чат фак. С консультантами в своих разделах(сферах). Народ заходит и им помогают. Ну в будущем это автоматизировать, не обязательно. Мм??   
 
   Разрабатываеться:
 флеш игра для соц. Сетей (Бои друзей) - временное название!
 3д игра (пока без названия)
 |  |  |  |  |  | 
| фурилон | Дата: Понедельник, 14 Ноября 2011, 20:13 | Сообщение # 3 |  |   У котэ свой движок. А у тебя?! Сейчас нет на сайте | Было предложение сделать администрации, что бы уменьшить число тем, типа "помогите нубу" или "как начать". Создать раздел, к примеру "новичку".
 Расписать, из чего строится геймдев. Какие знания нужны, средства, программы и подобное.
 
 
   Если ты стоишь на краю пропасти и думаешь прыгать или нет, то лучше прыгнуть. (с) Джон Леннон
 
   |  |  |  |  |  | 
| M1ghtMortal | Дата: Понедельник, 14 Ноября 2011, 20:24 | Сообщение # 4 |  |   участник Сейчас нет на сайте | TimKruz, Идея очень хорошая. Главное тут составить такой тест, что по нему реально можно было определить сильные стороны человека, и стороны, которые ему стоит развивать. 
 Java/C++/Unity(C#) Programmer.
 Мой блог MightMortal.RU
 |  |  |  |  |  | 
| InMod | Дата: Понедельник, 14 Ноября 2011, 20:56 | Сообщение # 5 |  |   был не раз Сейчас нет на сайте | Quote (TimKruz) Может быть, программу делать не для Windows, а на php (онлайн)? Что проще и лучше? И не будет ли аналогий с "чтобы получить ответ, отправьте... на номер..."?Думаю что не будет. Идея очень хорошая и ее можно серьезно раскрутить (в смысле содержания). Поддерживаю, возможно что именно так можно избежать глупых и иной раз идиотских вопросов. Лень мешает людям нажать вкладку поисковика и найти самим необходимую информацию и с этим уже не что не поделаешь, таков человек, пока не ткнут носом в соседнюю тему которую он "как бы и не нашел", он ничего не поймет.
 Поддержу версию с онлайн вариантом, очень доступно (для большинства), удобно и практично.
 
 
   |  |  |  |  |  | 
| Duskly | Дата: Понедельник, 14 Ноября 2011, 20:59 | Сообщение # 6 |  |   Rush Games Сейчас нет на сайте | и я согласен с программой? А как вам моя идея?) 
 
   Разрабатываеться:
 флеш игра для соц. Сетей (Бои друзей) - временное название!
 3д игра (пока без названия)
 |  |  |  |  |  | 
| Qvant | Дата: Понедельник, 14 Ноября 2011, 21:01 | Сообщение # 7 |  |   почти ветеран Сейчас нет на сайте | TimKruz, что нужно для помощи начинающему разработчику игр ? От имени , возраста , образования почти ничего не зависит , а размерность графики только телепат сможет определить.
 
 Что действительно нужно игроделу - это удобный сервис сравнительных характеристик игровых движков и конструкторов.
 Очень удобно для игродела сортировать запросу например: по стоимости , ЯП , размеру , жанру игр и тд
 Причём данные часто меняются и приходится ковырять офф. сайт , который обычно не на русском.
 
 Данные могут заполнять и обновлять сами пользователи gcup.
 |  |  |  |  |  | 
| Qvant | Дата: Понедельник, 14 Ноября 2011, 21:03 | Сообщение # 8 |  |   почти ветеран Сейчас нет на сайте | например , вот что то этого этогоно по всем движкам и конструкторам о которых извесно на сайте . 
 Только сделать удобный поиск для отсеивания лишней информации
 |  |  |  |  |  | 
| VedaViz | Дата: Вторник, 15 Ноября 2011, 14:41 | Сообщение # 9 |  | участник Сейчас нет на сайте | Quote (TimKruz) Что: экспертная система; Стоимость: бесплатно;насколько я знаю экспертные системы - это довольно сложные разработки, и делать их бесплатно - это все равно что выбросить деньги на ветер.
 но если что-то простенькое - то хорошо можно и бесплатно
 
 
 Quote Предоставление исходного кода: закрытый исходный код. на закрытый исходник бесплатно может быть вполне нормально
 
 
 Quote Описание: Появилась идея создания экспертной системы в помощь начинающему разработчику игр. применительно ко мне сразу пугает что это какой-то текст. вот все равно что поместить в больницу и какой то там психолог будет разбирать а чем вы болен. или психиатр. Но если посмотреть зраво то нормально. Плохо когда этим хлоупотребляют в политических целях, как например делал Гитлер и его команда да и много других.
 
 
 Quote Что же это? Фактически, определённый тест, в ходе которого пользователь должен ответить на ряд вопросов. В зависимости от его ответов, система делает вывод - что нужно сделать конкретному пользователю, чтобы разработать желаемую игру. да это можно сделать и в печатном варианте.
 
 
 Quote Ответ выражается в куче соответствующих советов и требований.с советами понятно это хорошо. а требовать что то от участника теста - это как-то... ну разве - системные требования от ПК, знания того или иного софта. тогда да. ок.
 
 Quote  Также возможно разработать шкалу, по которой будет определяться текущий уровень пользователя в качестве разработчика игр.
ага а потом появляется такое сообщение. "поздравляем, вы перешли на следующий уровень.! у вас левел ап!" =-)
 
 
 Quote  Собственно, пишу в раздел "Идеи", потому что не уверен, что это будет полезно...идея хороша. вот даже если посмотреть все движки на этом сайте то мне самому в этом всем разбираться - все устанавливать, каждую программу запускать... но если кто то все эти программы протестировал и может выложить результат и советы - очень хорошо. главное чтобы было качественно. это пойдет на пользу и разработчикам и конечным пользователям думаю так.
 
 
 Quote  И ещё есть проблема: нужно составить достаточно большой список корректных вопросов, ну и, конечно, ответов;с вопросами понятно хотя это все зависит от квалификации. если вы психолог - можете и сами сделать. а если нет - ищите таких людей они вам помогут. ну или учите психологию. поскольку это тест. хотя конечно можно без этого обойтись, но это будет что-то очень техническое и прикладное. а может так и нужно, чтобы тратить время на что-то слишком теоретическое.
 
 
 Quote  а я не уверен, что смогу один правильно всё составить. (наверное потому, что практически не имею собственного опыта в разработке игр) 
иногда можно что-то знать и без образования или опыта. но обычно тогда этот опыт должен быть из прошлых жизней. кто-то рождается гением, у уже с детства умеет делать то что не умеют другие, даже получив крутое образование. как объяснить? без кармы и реинкарнации я не знаю как такое объяснить.
 
 
 Quote Предлагайте, пожалуйста, свои варианты вопросов; в конце концов будет сделано "дерево" всех вопросов и выводов, соответствующих выбранным ответам. То, что я пока что думаю добавить в список вопросов (пока ни как не связанно): 
надо вопросы типа - сколько у вас человек в комманде разработчиков? сколько у вас денег? сколько у вас времени? какие у вас знания - по технологиям комп игр?
 
 " имя (для отправки данных теста и отзыв пользователя на сервер);"
 вот это мне не нравится. пусть лучше будет анонимно или просто какой-нибудь хакерский никнейм. а то похоже на собирательство информации КГБ
 
 " возраст; образование;"
 то же самое. образование - это уже ближе, но скроее здесь надо техническое знание а не просто диплом бакалавра по комп. графике. или программированию или по математике.
 
 " знание языков программирования и/или сред разработки; знание конструкторов;"
 то же самое. а как вы оцените знания? будете давать примерчики - напишите формулу, алгоритм, код для программы? или как на олимпиадах...? ну это кому как кому то может быть интересно. но тогда это уже выйдет за рамки программы
 
 " жанр желаемой игры;"
 вот с этим надо детальнее разобраться
 
 " размерность и качество графики;"
 да тут всем понятно - все хотят лучшую графику - быструю, качественную красивую. другое дело - у кого какие компы - пойдут ли на них такие программы и игры или нет? надо делать апгрейд апдейт. или даже покупать дорогие системы платные чтобы все было на современном уровне. И здесь опять есть проблемка дот-комов - инветоры вложили, а сайты провалились... врезультате - кризисы ...
 
 " есть ли команда; число человек в команде (вот интересно, нужны ли соответствующие вопросы задавать для каждого члена команды для точного расчёта?);"
 ну вы конечно можете создать систему которая будет находить друзей для разработки подобных программ или игр. Если в базе будут сотни человек - они могут найти друг друга. Но тогда это мало чем отличается от обычной социальной сети - но только для разработчиков игр.
 
 " примерный капитал, который собираетесь вложить в проект;"
 ой, самое главное - не капитал маркса... а то страшно. пусть лучше "деньги от Бога".
 
 " примерные сроки разработки. "
 так это пусть как раз программа и считает... как раз вот эти цифры и требуют инвесторы - какой срок, какие деньги, когда все окупиться, какая будет прибыль. Будет ли она вообще?
 
 " Начальная оболочка программы есть (exe; там и делать-то нечего, поэтому скриншот пока выкладывать не буду);"
 да можно даже в текстовом виде сделать
 
 " осталось самое сложное: составить корректный список вопросов"
 ну если вопрос выбираете правильный - то и ответы найдутся. говорят- правильный вопрос - уже половина ответа. значит уже ищите в правильном направлении.
 
 " и дерево решений"
 ну что вложите в экспертную систему, то она и выдаст на выходе. конечно вы можете задать варианты.
 
 " и внедрить всё это в программу. "
 это я думаю совсем не сложно.
 
 
 вполне может бытьQuote  P.S. Сразу отвечу на вопрос: для чего это может пригодится? Наверное, многие "начинающие разработчики" сначала хотят создать свою игру, даже не зная, что при этом нужно знать и уметь. 
 
 Quote Данная система поможет (в идеале, конечно) автоматизированно дать начальную помощь начинающему разработчику - объяснить, что нужно знать и уметь, чтобы реализовать "в металле" конкретный проект при входных данных; 
для начала соберите список всех программ разработки игр. тогда будет понятно как это все сопоставлять с целями разработчиков и юзеров, которые готовы платить за игры.
 
 
 боюсь чтобы это не выросло в ужасную сложную программу в которой черт голову сломает. хотя черта не жалко - пусть ломает. э э то черный юмор. я пошутил =-)Quote  дать советы для управления командой и организации работы; 
 
 если вы будете всем советовать начинать с более простого, то может получиться так, что все, что ваша программа будет советовать всем и каждому - начните с разработки текстовых игр. но всем ли такое нужно?Quote  посоветовать начать с чего-то более простого; определить "потенциал разработчика" - шанс данного проекта дожить до официального релиза полной версии; 
 
 ну конечно если игры для телефонов например. сколько разных ОСей и процессоров не совместимых по коммандам ассемблера.Quote возможно, что-то ещё. Может быть, программу делать не для Windows, а на php (онлайн)? 
 
 гениальное - просто. но не все простое- гениально (это тоже все спорно). если хотите на этом заработать - то так и пишите - программа платная. а отправить платное смс - это уже не бесплатная у вас программа получится...Quote Что проще и лучше? И не будет ли аналогий с "чтобы получить ответ, отправьте... на номер..."? 
 
 Quote  Кстати, может быть, такое уже есть, и я пытаюсь изобрести велосипед?вполне возможно
 
 * Откапывая ошибки, теряют время, которое употребили бы, быть может, на открытие истин. (Вольтер)
 |  |  |  |  |  | 
| TimKruz | Дата: Воскресенье, 20 Ноября 2011, 19:12 | Сообщение # 10 |  |   старожил Сейчас нет на сайте | Quote (Duskly) а лучше программу-чат факА GCUP зачем? Тоже ведь спросить людей можно.
 
 Quote (Qvant) Что действительно нужно игроделу - это удобный сервис сравнительных характеристик игровых движков и конструкторов. Согласен. Но не все знают, движок или конструктор с какими характеристиками им нужен.
  Думаю, такие таблицы/сервисы уже есть. 
 Quote (VedaViz) насколько я знаю экспертные системы - это довольно сложные разработки, и делать их бесплатно - это все равно что выбросить деньги на ветер. Сложное тут только в том, что нужно иметь достаточно знаний и опыта в конкретной области... А собрать в программу - раз плюнуть. Есть много бесплатных, но серьёзных экспертных систем. Впрочем, я всё равно не смогу сделать что-то серьёзное...
 
 Quote (VedaViz) применительно ко мне сразу пугает что это какой-то текст. вот все равно что поместить в больницу и какой то там психолог будет разбирать а чем вы болен. или психиатр.Эээ... Открою тайну, тебя может "разобрать" любой человек, который с тобой знаком, и оценить твои качества. Впрочем, прохождение теста - чисто добровольное действие; не хочешь точно оценить свои возможности - не проходи тест, тебя не заставляют.
 
 Quote (VedaViz) да это можно сделать и в печатном варианте.В печатном варианте тесты очень ограниченны. Вопросов и вариантов ответа немного, результатов тоже не больше 5-6, а вычисление, какой результат соответствует тебе - производится вручную. Поэтому я назвал эту идею "экспертной системой", а не "тестом".
 
 Quote (VedaViz) требовать что то от участника теста - это как-то...Я имел в виду не буквальные требования, а то, что нужно сделать, чтобы чего-то достичь.
 
 Quote (VedaViz) боюсь чтобы это не выросло в ужасную сложную программу в которой черт голову сломаетНу, а что плохого? Ужасно простая программа мало чем поможет.
   
 Quote (VedaViz) если вы будете всем советовать начинать с более простогоЯ имел в виду, что если пользователь введёт "мене 10 лет, хачу саздасть сваю МММОРПГ!!!", то, конечно, ему нужно посоветовать выучить Паскаль и сделать Тетрис, либо, если ему это сделать сложно, пойти делать уроки.
   
 Quote (VedaViz) ну конечно если игры для телефонов например. сколько разных ОСей и процессоров не совместимых по коммандам ассемблера.Я имел в виду, в каком виде разрабатывать эту систему. Для Windows и других ОС или сети?
 
 Quote (VedaViz) гениальное - просто. но не все простое- гениально (это тоже все спорно). если хотите на этом заработать - то так и пишите - программа платная. а отправить платное смс - это уже не бесплатная у вас программа получится... 
  Я имел в виду, что страница в сети с каким-то мифическим тестом может вызвать подозрение, что услуга платная, а результата не будет. Но я предполагаю делать это абсолютно бесплатно. Пожертвования в качестве дохода от качественного проекта гораздо лучше.   
 Quote (VedaViz) вполне возможно Если знаешь подобные проекты - так и скажи. Если не знаешь, то мой тебе совет - лучше не пиши лишнее.
 
 P.S. В общем, я понял, что на сегодняшний день я вряд ли смогу взяться за реализацию такой идеи... Как-нибудь потом. Или, возможно, это сделает кто-то другой.
   
 
   |  |  |  |  |  | 
| 05142 | Дата: Воскресенье, 20 Ноября 2011, 19:35 | Сообщение # 11 |  | постоянный участник Сейчас нет на сайте | Идея хорошая, а поскольку никому не нужен бесплатный js программист, берусь за реализацию на nodeJS. Автор разрешает? 
 mecinvader
 |  |  |  |  |  | 
| Mkasss | Дата: Воскресенье, 20 Ноября 2011, 21:58 | Сообщение # 12 |  |   заслуженный участник Сейчас нет на сайте | Крутая идея   |  |  |  |  |  | 
| romgerman | Дата: Воскресенье, 20 Ноября 2011, 22:04 | Сообщение # 13 |  |   старожил Сейчас нет на сайте | Неплохая идея. Я бы поотвечал на вопросы и посмотрел, что мне выдаст программа   |  |  |  |  |  | 
| станокер | Дата: Воскресенье, 20 Ноября 2011, 22:29 | Сообщение # 14 |  |   участник Сейчас нет на сайте | Мне эта идея тоже по душе, многие могут узнать чего они стоят и понять, нужно им это или нет. 
 Хорошим людям помогаю, а с плохих беру деньги.
 Перешёл на Inkscape, всё в норме.
 |  |  |  |  |  | 
| Duskly | Дата: Понедельник, 21 Ноября 2011, 01:24 | Сообщение # 15 |  |   Rush Games Сейчас нет на сайте | TimKruz, хм, устроем конкуренцию? Или поработаем? Читай все мои посты. 
 
   Разрабатываеться:
 флеш игра для соц. Сетей (Бои друзей) - временное название!
 3д игра (пока без названия)
 |  |  |  |  |  | 
| TimKruz | Дата: Среда, 23 Ноября 2011, 15:53 | Сообщение # 16 |  |   старожил Сейчас нет на сайте | Quote (05142) Идея хорошая, а поскольку никому не нужен бесплатный js программист, берусь за реализацию на nodeJS. Автор разрешает?
Разрешаю.
   Но тут главное не ЯП, а дерево решений, которого пока нет. А так, в принципе, на любом высокоуровневом ЯП это делается за полчаса-час...
 
 Quote (Duskly) TimKruz, хм, устроем конкуренцию? Или поработаем? Читай все мои посты. Поработать в каком смысле? Т.е. распределение обязанностей и т.п.
 А конкуренции тут быть не может, т.к.
 
 Quote (TimKruz) я понял, что на сегодняшний день я вряд ли смогу взяться за реализацию такой идеи... ...просто потому, для этого (написать дерево решений системы) нужно быть хорошим психологом, глубоко разбираться в игровой индустрии и, наверное, знать, как должна работать нормальная команда...
 
 
   
 
 Сообщение отредактировал TimKruz - Среда, 23 Ноября 2011, 15:54 |  |  |  |  |  | 
| Vinchensoo | Дата: Среда, 23 Ноября 2011, 16:13 | Сообщение # 17 |  |   Злобный социопат с комплексом Бога Сейчас нет на сайте | Начинали делать подобную софтину в свое время, надоело. 
 
   |  |  |  |  |  | 
| Duskly | Дата: Четверг, 24 Ноября 2011, 00:11 | Сообщение # 18 |  |   Rush Games Сейчас нет на сайте | TimKruz, мои посты почитай!!! 
 
   Разрабатываеться:
 флеш игра для соц. Сетей (Бои друзей) - временное название!
 3д игра (пока без названия)
 |  |  |  |  |  | 
| Osg | Дата: Четверг, 24 Ноября 2011, 00:43 | Сообщение # 19 |  |   был не раз Сейчас нет на сайте | Всё равно никто ничего читать не будет. А темы типа "сабираю каманду разрабочикав!!!!": Привет пацаны нужны все что-бы делать онлайн игру где будим грабить корованы!!1!11!!" просто игнорировать и кидать в раздел для флуда. Человек подрастёт и всё поймёт. 
 Цитата века:
 "А теперь давай пооясни мне по хардкору для чего мне знание ассемблера, виндуса и winapi при разработке языка программирования" © Stage
 
 
 Сообщение отредактировал Osg - Четверг, 24 Ноября 2011, 00:43 |  |  |  |  |  | 
| Duskly | Дата: Четверг, 24 Ноября 2011, 00:49 | Сообщение # 20 |  |   Rush Games Сейчас нет на сайте | Osg, а ты бы хотел? 
 
   Разрабатываеться:
 флеш игра для соц. Сетей (Бои друзей) - временное название!
 3д игра (пока без названия)
 |  |  |  |  |  
 |