![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Maximus |
![]()
Сообщение
#1
|
Faerunian ![]() Приключенец ![]() |
Господа, большинство тех, кто здесь обитает (я имею ввиду форум) так или иначе связаны с программированием и ролевыми играми....
Поэтому, мне тут в голову пришла одна мысль... Почумы бы и не написать прогу-помшник для мастера и игрока? Тем более, что ее можно (по-моему даже нужно) сделать в виде ядра и модулей под под конкретные системы и редакции... Что можно туда включить: (правда тут я имею ввиду тут 3 ред.) - Генератор персонажей - Battle-planner (типа карта боя - расположение врагов/персонажей) - Таблицы/генераторы для ДМ'а (монстры, заклинания, предметы) - Campagin Calendar - Генераторы всего (от дайсов до сокровищ) ![]() |
![]() ![]() |
Вадим |
![]()
Сообщение
#2
|
Guess who's back? ![]() Приключенец ![]() |
Впринципе можно....но есть несколько проблем:
1) Большинство пишут на разных языках (программирования разумеется ![]() 2) Уже есть такие проги на самом деле....хотя бы тотже RolePlayingMaster. Но если соберемся писать - я не против. |
Maximus |
![]()
Сообщение
#3
|
||||
Faerunian ![]() Приключенец ![]() |
По-моему это не проблема. Например, если люди напишут ядро на C++, а модули к ней можно хоть в нотепаде писать - нет проблем, только надо API....также и с DLL....короче, я думаю, что этот вопрос решить можно...
Да.....видел я ее - мало того, что половина не понятно, плюс из-за использования BDE "реальный" вес программы увеличивается чуть ли не в 3-4 раза....вообщем - не то...а тут - русский интерфейс, бесплатность...короче, можно круто забабахать ![]() |
||||
Venom |
![]()
Сообщение
#4
|
Одинокий Бродяга ![]() Приключенец ![]() |
Бабахайте. Могу помочь разве что советом, да и то не очень ценным. Хотя на прогу бы посмотрел.
|
Швыдкавок |
![]()
Сообщение
#5
|
Неофит ![]() Приключенец ![]() |
У Wanderer'a уже есть законченная (или почти) толковая генерилка погоды. Но пусть он лучше сам расскажет.
|
Вадим |
![]()
Сообщение
#6
|
Guess who's back? ![]() Приключенец ![]() |
Кароче мы тут с Максимусом покумекали и пришли вот к какому выводу:
1) Ядро будет на Java (есть свои причины в пользу этого языка) 2) Вся инфа будет храниться в XML формате (по этому мы и юзаем Джаву - только там есть нормальный opensource XML parser) 3) Все кто хочет принять посильное участие напишите об этом тут...лишний совет (особенно если он полезный) всегда пригодится |
Kane |
![]()
Сообщение
#7
|
Первый комод ![]() Приключенец ![]() |
Так, стоп!
Идея хорошая - сделать прогу-помощник, а в связи с моей специальностью это интереснее вдвойне. Но есть несколько но: 1) Почему Java, а не .Net к примеру? Лучше сделать ее на VC++ где каждая подпрога будет отдельной DLL библиотекой. Это сделать легче и реальнее (опыт данного программирования имеется) 2) Какова будет архитектура приложения (однопоточное, многопоточное)? 3) У кого нить есть хотя бы наметки спецификаций? Проще говоря если мне дадут схемы я их легко закодирую на WinAPI и С++. |
Maximus |
![]() ![]()
Сообщение
#8
|
||
Faerunian ![]() Приключенец ![]() |
В принципе, я согласен - на C++ и DLL это выглядело бы лучше... Насчет многопоточности я не уверен, но она вряд-ли тут нужна... А спецификации - ![]() Но, все же, а где хранить базы данных тех же монстров, игроков и спеллов? По-моему XML - отличный выбор...хотя кому проще написать свой тип БД файлов....то это тоже неплохо ![]() To Morte: Не надо говорить что только под Java есть нормальный XML парзер, а то многие могут обидется... |
||
Вадим |
![]()
Сообщение
#9
|
||
Guess who's back? ![]() Приключенец ![]() |
2 Kane
1)Но ведь так оно и есть....под С++ придется свой писать а это потеря времени блин -( 2) Почему Джава?? Да потомучто теже .NET преложения не скомпилишь под тот же Linux, а Джава обеспечивает кроссплатформенность. 3) Структура многопоточная разумеется, без этого и не туды и не сюды 4) Еще раз повторяю - С++ не дает кросплатформенности, в то время как Swing'овские приложения на Джаве могут это сделать.... |
||
Вадим |
![]()
Сообщение
#10
|
Guess who's back? ![]() Приключенец ![]() |
2 Maximus & Kane
Нада встретиться и обсудить стандарты для проги и все такое 2 Kane Если ты будешь писать DLL модули на С++ я смогу их дергать на Джаве, чтобы злые языки не говорили -). Но нада обсудить стандарты. |
Kane |
![]()
Сообщение
#11
|
Первый комод ![]() Приключенец ![]() |
Один нескромный вопрос - а на кой нужна она эта кроссплатформенность? У кого-то Линукс стоит?
БД можно писать на чем угодно - хоть тот же Акцесс бери и вшивай в код... Насчет встречи - тут есть одна МАЛЕНЬКАЯ проблема - я живу во Владивостоке.... так что пишите на мыло или стучите в асю (я есть все рабочие дни с 7 утра до 11-12 дня по Москве) |
Вадим |
![]()
Сообщение
#12
|
||||
Guess who's back? ![]() Приключенец ![]() |
Стоит...хотябы у меня....нужно рассчитывать не только на себя...
Блин я так и знал что будет какое нить западло -) |
||||
Shalfey |
![]()
Сообщение
#13
|
Асоциальный тип, моральный урод, активный дендрофил... ![]() Приключенец ![]() |
У меня тоже Linux стоит. И это не повод для наездов!!!!!!!
2МОРТЕФЕР:это наверное офтопик, но какой у тебя дистриб? |
Вадим |
![]()
Сообщение
#14
|
Guess who's back? ![]() Приключенец ![]() |
Да это оффтопик -) , но я отвечу
Mandrake 8.0 |
Wraith |
![]()
Сообщение
#15
|
Посвященный ![]() Приключенец ![]() |
Если хотите переносимую - то это надо использовать интерфейсные модули для соответствующих платформ. На жабе писать... ммм... ну это же несерьезно! Приложения, работающие внутри системы нужно на специально созданных для этого языках. А на жабе писать то, для чего она предназначена. Видел я просто уже программы, написанные на яве. Особенно, запускать их весело...
![]() Между прочим PCGen - известная штука - как раз на яве. Если я и буду что-то писать, то только на С++, поскольку на другом собственно и не умею. Зато с длл проблем не будет. компилятор - Борланд Билдер. Можно и без его VCL. Хотя с MFC я практически не знаком. Хранение данных. По-моему, нормальные, даже самые простые базы данных типа парадокса вполне для этого подходят. И не надо ни о чем думать. А насчет бесплатности - это вы зря. Если прогу, в идеале, разумеется, сделать хорошей и включить поддержку разных языков, то для европы ее и продавать можно. |
Kane |
![]()
Сообщение
#16
|
Первый комод ![]() Приключенец ![]() |
Итак - каков итог этой дисскусии - на чем будем писать прогу?
|
Вадим |
![]()
Сообщение
#17
|
||||||||||||||||
Guess who's back? ![]() Приключенец ![]() |
А поподробнее не опишешь?? Просто если я себе все правильно представил нам придентся под каждую систему отдельно компилить всю прогу...
Просвети меня плз темного и чем же это не серьезно??
Если тупые чешки писали - согласен, запускать весело. Но ты так говоришь как будто Жава не умеет в exe-шники компилить...
Если на С++ хорошо умеешь писать, с Жавой у тебя никаких проблем не будет, она проще чем С++.
Я тоже ![]()
По мне так XML лучше......но это мое субъективное мнение...
Давай сначла определимся на чем писать будем и напишем на русском -)
Может проведем голосование??? |
||||||||||||||||
Shrek |
![]() ![]()
Сообщение
#18
|
Блуждающий в ночи ![]() Приключенец ![]() |
Может быть и я смогу чем-нибудь помочь (Опыта у меня мало, но авось
пригожусь)... |
Вадим |
![]()
Сообщение
#19
|
||
Guess who's back? ![]() Приключенец ![]() |
Пригодишься пригодишься -)) Будет как в фильме "Угнать за 60 секунд": - Этот чувак угоняет мерсы, этот спортивные такчки... - А этот?? - А этот за пиццей нам ходит -)) |
||
Shadowspan |
![]()
Сообщение
#20
|
Скитaлец ![]() Приключенец ![]() |
Я может тож пригожусь. Правда в программировании давно перестал сечь, но делал генератор персонажей в экселе. И для ПХБ и для плейер опшен. В общем повспоминаю, чего присоветовать по генережке.
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: Сб 06 Июл 2024 15:19 |