![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Что-то типа стратежки...
Только 2D, с DirectX пока не умею работать. Подскажите какую идею pls Это сообщение отредактировал(а) Run-time error - 19.3.2005, 14:20 |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Я тут подумал...
Пусть будет как какая-нить настольная игра - поле 20х20 (MSFlexGrid), на поле разные типы местности - земля, вода, горы и т.п. Есть разные рассы - производные от некого класса BaseClass. Ну и там всякие разные правила... Подскажите сюжет, что ли Добавлено @ 11:31 BaseClass хранится в отдельной дллке, впрочем как и остальные классы. У каждого класса есть св-ва: Power (мощь), Distance (max расстояние удара), точность удара, и др. Еще нужны картинки для воинов. Пишите, кому интересно, может что-нибудь придумаем |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
Мне интересно,ток от меня кроме хтмл ниче не добится,ну на крайняк картинки.....
|
|||
|
||||
| Cleric |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 14.12.2004 Где: Москва/Н.Новгород Репутация: нет Всего: нет |
зачем сюжет выдумывать? лучше напиши программу которая будет его случайным образом генерировать...
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Нечто вроде всяких эльфов, там гномов...
Я наверное как-нибудь куплю настольную игру, посмотрим, какие в таких играх правила. Класс BaseClass должен быть MustInherit, его свойства (Power, Distance и т.д.) должны быть MustOverride. Программеры .NET, предлагайте идеи |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
О ко мне можно с консультациями по поводу способностей эльфов,там гномов и прочих перцев.
|
|||
|
||||
| Exception |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Не знаю пока, как можном применять Distance, наверное в расчетах стрельбы. Но это потом. Sub Attack - это когда один атакует другого:
например. Event Die и Sub Died нужны, чтобы внешняя прога смогла управлять "смертью" объектов и по ней выполняла нужные действия. Вот так. Еще нужны маленькие картинки гномов, эльфов и т.п. - будет
которое будет возвращать картинку воина (для MSFlexGrid). |
||||||
|
|||||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Значит так.
Будет по 5 воинов каждой рассы - эльфов, гномов, водяных, орков и магов. Будут разные поверхности - земля, вода, горы, пещеры. У каждой рассы есть свои плюсы и минусы - оркам лучше в пещерах и т.п. Нужно решить, как будут звать воинов и их характеристики - здоровье (0-100), меткость(0-10), дальнобойкость(0-10) и ландшафт(при котором у них улучш. характеристики). В сумме мощи всех расс должны быть равны. DarkAngel, попробуй с этим мне помочь, а я тогда займусь кодингом. Еще для каждого война должны быть красивые картинки. Надеюсь, с этим ты тоже мне сможешь помочь. Это сообщение отредактировал(а) Run-time error - 31.3.2005, 11:57 |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
То бишь если я понял у каждой расы пять войнов?
Рассмотрим на примере магов например: 1-Послушник 2-Посвященный 3-Ученик 4-Маг(Колдун) 5-Архимаг Ну вот че нить в таком роде можно составить для каждого...а с подшетом проблем нет ...если пойдет скажи я для всех напишу...и картинками постараюсь занятся....В 2D да? Добавлено @ 16:04 Еще насчет поверхностей...я бы землю заменил заменил на лес(для эльфов) добавил скажем какой=-нибудь эфир для магов....а так ничего... |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
А может еще вместо водяных какую нибудь расу мистическую...например там ангелы или дьяволы или элементали?
Добавлено @ 16:57 А и еще по ходу дела сразу вопрос из области програмирования...Почему ты решил писаать на .Net? |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
А еще таакой вопрос Войны идут по возрастаюшей сили или с разными возможностями???
Если по возростаюшей то это выглядит вот так: Маги- эфир +1 к Дальности +1 к Аттаке Послушник здоровье 30 Аттака 3 Дальность 3 Ученик здоровье 45 Аттака 4 Дальность 4 Посвяшенный здоровье 55 Аттака 5 Дальность 5 Маг здоровье 60 Аттака 6 Дальность 6 Архимаг Здоровье 70 Аттака 7 Дальность 10 Добавлено @ 04:46 Меткость забыл...исправлюсь! |
|||
|
||||
| Exception |
|
||||||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Можно и больше. Главное, чтобы у всех рас одинаковое колич-во было.
Да.
Хорошая идея.
Вот-вот. И так со всеми. И надо еще продумать, как будет расчитываться выстрел - какую роль будет играть меткость и т.п. .
Я пока только с VB знаком, C++ только учусь, C# вообще почти не знаю. В VB6 нет настоящего ООП. А в .NET это реализовано. |
||||||||||||
|
|||||||||||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
А еесли ввести навык зашиты, и от него отталкиватся с меткостью...
Например если зашита=3 а меткость > 3 то удар засчитывается полностью....если меткость например в два раза менье зашиты на удар накладывается штраф.....токо как это реализовать....у меня тут есть смутная идея...но не получается если честно.... |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Берем дальность. Берем мощь.
Зона 1 - Ограничено дальностью. Сила = Мощь * 2 Зона 2 - Плюсуем к дальности 2. Сила = Мощь Зона 3 - Плюсуем к дальности 3. Сила = Мощь / 2 Дальше Зоны 3 ты ударить не можешь. Потом сравнивается твоя меткость(0-3) и защита врага(0-3). Разница = Меткость - Защита. Это тоже будет влиять на силу удара. Например Сила = Сила * (10 + Разница) / 10. В конце ЗдоровьеВрага = ЗдоровьеВрага - Сила. Примерно так. |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
Лано..это все замечательно....карты теперь надо рисовать.....кстати хотел спросить ведь на удар для каждого можно накалякать анимацию и вызывать ее при действии...или нет??Конечно это будет замута но уже гораздо интересней....и еше че то вот че с AI делать???Или его не будет?
|
|||
|
||||
| Exception |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
сам пока не знаю. Я в этом деле не умелец
Надо бы еще сами рисунки воинов сделать, а анимация... где ты ее возьмешь? Если уж делать анимацию, то ее надо делать красиво - с помощью DirectX или другого 3D-движка. А я, как было сказано выше никогда с ними не работал... может, кто подскажет сайт или литературу по DirectX в VB? Или может быть со временем кто-нить более квалифицированный( Кстати, параллельное обсуждение этой темы находится здесь.
А вот с этим не торопись. Пока что карт как таковых у нас не будет. Результат будет рисоваться на MSFlexGrid в клеточках - как таблица. То есть, каждый воин будет стоять в клеточке. Пока мы не продумали основную логику игры, с анимацией и 3D-графикой торопиться некуда. Это сообщение отредактировал(а) Run-time error - 5.4.2005, 11:03 |
||||||
|
|||||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Добавлено @ 14:07 ой... извиняюсь, я про ландшафты забыл Это сообщение отредактировал(а) Run-time error - 5.4.2005, 14:00 |
|||
|
||||
| DarkAngel |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 19.3.2005 Репутация: нет Всего: 1 |
Да...лано...мы ж не будем локальную игру делать!Нам просто необходим AI
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Не торопись. Сейчас нам необходим не AI, а все эти гребаные эльфы и т.п. Если тебе делать нефиг будет, придумай им характеристики, ОК? |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Если игру писать то на Visual C++ и не обязательно на .NET.
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Игру пишем на VB .NET, с C++ я пока не особо дружу
А .NET потому что "One platform - any language". Просто я 3D движка делать не буду, а если кто-нить за него возьмется, он может писать и на Delphi .NET и на C# и на C++ .NET. DarkAngel, куда ты делся |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Напиши что-нибудь очень простое. Самое главное чтобы была поддержка создания карт, чтобы соотвественно в эту игру загружались карты (в графике не переусердствуй, если найдешь художника - отдай ему графику). Затем продумай чтобы были всякие там постройки (чтобы как в Warcraft - со временем изменялось здание во время постройки). И чтобы у компьютера был интеллект. Больше тебе на первый раз не надо, а вообще попробуй заново переписать Warcraft II. Вообще наши программисты (русские) переписывали Warcraft II (и получился 2000, им просто ждать не хотелось пока выйдет новая версия, кстати на диск и исходники выложили). Вото и бери с них пример.
|
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
||||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 3 Всего: 59 |
по просьбе Run-time error я закрываю эту тему.
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |