Понедельник, 06 Мая 2024, 23:17

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум игроделов » Ваши проекты » Идеи для реализации » Экспертная система для помощи начинающему разработчику игр (Программа)
Экспертная система для помощи начинающему разработчику игр
Как вам идея? (сначала прочитайте сообщение ниже)
1. Было бы весьма полезно [ 68 ] [61.26%]
2. Мне всё равно [ 16 ] [14.41%]
3. Совершенно бесполезная идея [ 27 ] [24.32%]
Всего ответов: 111
TimKruzДата: Понедельник, 14 Ноября 2011, 18:24 | Сообщение # 1
старожил
Сейчас нет на сайте
Что: экспертная система;
Стоимость: бесплатно;
Предоставление исходного кода: закрытый исходный код.
Описание:
Появилась идея создания экспертной системы в помощь начинающему разработчику игр. Что же это? Фактически, определённый тест, в ходе которого пользователь должен ответить на ряд вопросов. В зависимости от его ответов, система делает вывод - что нужно сделать конкретному пользователю, чтобы разработать желаемую игру. Ответ выражается в куче соответствующих советов и требований. Также возможно разработать шкалу, по которой будет определяться текущий уровень пользователя в качестве разработчика игр.
Собственно, пишу в раздел "Идеи", потому что не уверен, что это будет полезно... И ещё есть проблема: нужно составить достаточно большой список корректных вопросов, ну и, конечно, ответов; а я не уверен, что смогу один правильно всё составить. (наверное потому, что практически не имею собственного опыта в разработке игр) Предлагайте, пожалуйста, свои варианты вопросов; в конце концов будет сделано "дерево" всех вопросов и выводов, соответствующих выбранным ответам.
То, что я пока что думаю добавить в список вопросов (пока ни как не связанно):
  • имя (для отправки данных теста и отзыв пользователя на сервер);
  • возраст;
  • образование;
  • знание языков программирования и/или сред разработки;
  • знание конструкторов;
  • жанр желаемой игры;
  • размерность и качество графики;
  • есть ли команда;
  • число человек в команде (вот интересно, нужны ли соответствующие вопросы задавать для каждого члена команды для точного расчёта?);
  • примерный капитал, который собираетесь вложить в проект;
  • примерные сроки разработки.
    Начальная оболочка программы есть (exe; там и делать-то нечего, поэтому скриншот пока выкладывать не буду); осталось самое сложное: составить корректный список вопросов и дерево решений и внедрить всё это в программу.
    P.S. Сразу отвечу на вопрос: для чего это может пригодится? Наверное, многие "начинающие разработчики" сначала хотят создать свою игру, даже не зная, что при этом нужно знать и уметь. Данная система поможет (в идеале, конечно) автоматизированно дать начальную помощь начинающему разработчику - объяснить, что нужно знать и уметь, чтобы реализовать "в металле" конкретный проект при входных данных; дать советы для управления командой и организации работы; посоветовать начать с чего-то более простого; определить "потенциал разработчика" - шанс данного проекта дожить до официального релиза полной версии; возможно, что-то ещё.
    Может быть, программу делать не для Windows, а на php (онлайн)? Что проще и лучше? И не будет ли аналогий с "чтобы получить ответ, отправьте... на номер..."?
    Кстати, может быть, такое уже есть, и я пытаюсь изобрести велосипед?


  • DusklyДата: Понедельник, 14 Ноября 2011, 19:58 | Сообщение # 2
    Rush Games
    Сейчас нет на сайте
    TimKruz, а лучше программу-чат фак. С консультантами в своих разделах(сферах). Народ заходит и им помогают. Ну в будущем это автоматизировать, не обязательно. Мм?? cool


    Разрабатываеться:
    флеш игра для соц. Сетей (Бои друзей) - временное название!
    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)
    Что действительно нужно игроделу - это удобный сервис сравнительных характеристик игровых движков и конструкторов.

    Согласен. Но не все знают, движок или конструктор с какими характеристиками им нужен. huh Думаю, такие таблицы/сервисы уже есть.
    Quote (VedaViz)
    насколько я знаю экспертные системы - это довольно сложные разработки, и делать их бесплатно - это все равно что выбросить деньги на ветер.

    Сложное тут только в том, что нужно иметь достаточно знаний и опыта в конкретной области... А собрать в программу - раз плюнуть. Есть много бесплатных, но серьёзных экспертных систем. Впрочем, я всё равно не смогу сделать что-то серьёзное...
    Quote (VedaViz)
    применительно ко мне сразу пугает что это какой-то текст. вот все равно что поместить в больницу и какой то там психолог будет разбирать а чем вы болен. или психиатр.

    Эээ... Открою тайну, тебя может "разобрать" любой человек, который с тобой знаком, и оценить твои качества. Впрочем, прохождение теста - чисто добровольное действие; не хочешь точно оценить свои возможности - не проходи тест, тебя не заставляют.
    Quote (VedaViz)
    да это можно сделать и в печатном варианте.

    В печатном варианте тесты очень ограниченны. Вопросов и вариантов ответа немного, результатов тоже не больше 5-6, а вычисление, какой результат соответствует тебе - производится вручную. Поэтому я назвал эту идею "экспертной системой", а не "тестом".
    Quote (VedaViz)
    требовать что то от участника теста - это как-то...

    Я имел в виду не буквальные требования, а то, что нужно сделать, чтобы чего-то достичь.
    Quote (VedaViz)
    боюсь чтобы это не выросло в ужасную сложную программу в которой черт голову сломает

    Ну, а что плохого? Ужасно простая программа мало чем поможет. biggrin
    Quote (VedaViz)
    если вы будете всем советовать начинать с более простого

    Я имел в виду, что если пользователь введёт "мене 10 лет, хачу саздасть сваю МММОРПГ!!!", то, конечно, ему нужно посоветовать выучить Паскаль и сделать Тетрис, либо, если ему это сделать сложно, пойти делать уроки. biggrin
    Quote (VedaViz)
    ну конечно если игры для телефонов например. сколько разных ОСей и процессоров не совместимых по коммандам ассемблера.

    Я имел в виду, в каком виде разрабатывать эту систему. Для Windows и других ОС или сети?
    Quote (VedaViz)
    гениальное - просто. но не все простое- гениально (это тоже все спорно). если хотите на этом заработать - то так и пишите - программа платная. а отправить платное смс - это уже не бесплатная у вас программа получится...

    wacko Я имел в виду, что страница в сети с каким-то мифическим тестом может вызвать подозрение, что услуга платная, а результата не будет. Но я предполагаю делать это абсолютно бесплатно. Пожертвования в качестве дохода от качественного проекта гораздо лучше. smile
    Quote (VedaViz)
    вполне возможно

    Если знаешь подобные проекты - так и скажи. Если не знаешь, то мой тебе совет - лучше не пиши лишнее.

    P.S. В общем, я понял, что на сегодняшний день я вряд ли смогу взяться за реализацию такой идеи... Как-нибудь потом. Или, возможно, это сделает кто-то другой. smile


    05142Дата: Воскресенье, 20 Ноября 2011, 19:35 | Сообщение # 11
    постоянный участник
    Сейчас нет на сайте
    Идея хорошая, а поскольку никому не нужен бесплатный js программист, берусь за реализацию на nodeJS. Автор разрешает?

    mecinvader
    MkasssДата: Воскресенье, 20 Ноября 2011, 21:58 | Сообщение # 12
    заслуженный участник
    Сейчас нет на сайте
    Крутая идея happy
    romgermanДата: Воскресенье, 20 Ноября 2011, 22:04 | Сообщение # 13
    старожил
    Сейчас нет на сайте
    Неплохая идея. Я бы поотвечал на вопросы и посмотрел, что мне выдаст программа smile
    станокерДата: Воскресенье, 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.
    Автор разрешает?

    Разрешаю. smile
    Но тут главное не ЯП, а дерево решений, которого пока нет. А так, в принципе, на любом высокоуровневом ЯП это делается за полчаса-час...
    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д игра (пока без названия)
    Форум игроделов » Ваши проекты » Идеи для реализации » Экспертная система для помощи начинающему разработчику игр (Программа)
    • Страница 1 из 2
    • 1
    • 2
    • »
    Поиск:

    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг