|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.01.2011, 17:26 | #11 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Возможно будет не лишним выбор того, кто первый ходит, в зависимости от лидерства (Герои Магии и Меча) или по жребию, ...действие заклинаний в аккурат после перехода на следующий шаг боя, это у тебя верные мысли.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
07.01.2011, 20:40 | #12 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, ну сейчас первым ходит тот, кто создал игру (т.е. тот кто 1 вошел), но тот, кто ходит 2 в первый ход получает 1 очко маны (сила магии остается на нуле, что бы после пожертвования карты на 2 ходе не было ни у кого преимуществ).
Тогда у того, кто ходит первым, преимущество в том, что он ходит первым, а у второго игрока, в том, что у него есть дополнительное очко маны. Хотя не совсем уверен в том что это более сбалансировано, чем без дополнительного очка маны для 2 игрока. Лидерство пока даже не думал вводить, хотя в будущем если решу все таки добавить героям что-нить кроме маны, силы магии, здоровья, и системы магии, то добавлю, но до этого еще очень далеко. Заодно тогда можно будет добавить атаку, защиту, тактику и т.д. Но для этого думаю будет лучше отдельный режим ввести, что бы было так: Классический режим - случайный набор карт у играков, из статов героя только Здоровье, Сила магии, Мана. Из способностей - использование магии. Классический без магии героев - то же самое, но в игре из магии есть только магические карты, герои не могут использовать свои заклинания. Стандартный - Игра своим набором колоды, из статов героя только Здоровье, Сила магии, Мана. Из способностей - использование магии. Стандартный без магии героев. Ну и режим с дополнительными статами/возможностями героев (в этом режиме магам первых уровней практически нет возможности выйграть у более прокаченного мага). Немного о правилах: Карты используются за ману. Мана приравнивается силе магии после начала каждого хода. Изначально сила магии и мана равна нулю. Что бы повысить силу магии необходимо пожертвовать карту. За 1 ход можно пожертвовать только 1 карту. При пожертвовании карты мана так же увеличивается на 1 в этом же ходе. В начале игры у каждого из игроков 10 карт. После каждого хода, если у игрока есть свободное место, то восстанавливается одна карта. При переносе карты на поле боя, она ожидает 1 ход перед тем как атаковать. Если у противника в ячейки на против стоит карта, то здоровье карты противника понижается на силу атакующей карты. Если у противника в ячейке на против пусто, то урон наносится герою. Если здоровье героя опускается ниже 1, то он проигрывает. Пока все. Последний раз редактировалось ZBEP; 07.01.2011 в 23:29. |
07.01.2011, 22:07 | #13 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Мне кажется, лучше ввести что-то типа жребия, кто будет ходить первым, ...это как в шахматах, баланс же не нарушается )) ...от ума зависит.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
07.01.2011, 22:25 | #14 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, ок сделаю по жребию, завтра скорее всего.
Еще щас делаю отображение статов на картах, но я вроде уже об этом писал. Сегодня ничего уже не выложу, спать охото, да и жребий как добавлю, так и выложу, там в серверной части в принципе рандом ток добавить в отправки команды при подключении 2-го игрока. А насчет дополнительного очка в первом ходе, для игрока который ходит 2-ым, стоит оставить или убрать? |
07.01.2011, 23:07 | #15 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
О, нет, ...бонусов не нужно. Вот по жребию начался бой, обоим дано 1-но очко, первый ходит, тратит или пропускает ход, ...второй после него может распорядиться так же. Я все время противопоставляю шахматы, ...так вот, тому, кто ходит вторым, не дозволено же ходить дважды? ...а если у тебя сразу на ход 2 очка, а у первого ходящего было 1-но, это и есть уже дисбаланс.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
07.01.2011, 23:25 | #16 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Beermonza, ок спс, значт бонус убирается.
Ток изначально дается 0 очков каждому и пока не пожертвуют карту, то сила магии и мана не увеличится (при жертве карты, мана тоже увеличивается на 1 очко, даже если карту жертвуешь не в начале хода). |
07.01.2011, 23:47 | #17 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Вот вот, просчитать поведение соперника невозможно, он может и тупо пропускать ходы и жертвовать фигурами, ...опять я шахматными терминами объясняю ))), ...но в один из ходов можно выхлеснуть значимых персонажей из отряда противника, и для этого бонусы на старте не нужны никому.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
08.01.2011, 15:58 | #18 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Вот новая версия.
Изменения: -Бой начинается по жребию. -Сила магии в начале боя равна 0. -Добавил выбор соотношения сторон в меню. (Пока только 16:10 и 16:9, теперь на мониторах 16:9 можно играть в полный экран без каких-либо полос. Для 4:3 хз как сделать без уменьшения, не влазиет все). Отображения статов на картах еще не доделал, а в некрасивом виде не хочется выкладывать, поэтому пока без них. П.с. Еще такой вопрос, шрифт в поле описания автоматически увеличивается при уменьшении разрешения. Но в меню так же есть настройка размера шрифта. Может стоить убрать автоувеличение или оставить? Считается по формуле Trunc(1785*strtoint(SizeFont.Text)/(Form1.ClientWidth+Form1.ClientHeig ht)). SizeFont.Text - это размер шрифта заданный Вами в настройках. П.п.с. Ток что серв протестил через инет. Работает пока все что должно. http://programmersclub.ru/wp-content...files/MS18.rar Последний раз редактировалось ZBEP; 08.01.2011 в 18:58. |
09.01.2011, 07:50 | #19 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
Без магии и доп возможностей пока скучно играть.
Вот новая версия: -Добавленно временное описание карт. -Изменены статы карт. (В дальнейшем все еще не раз будет меняться). -Добавил синхронизацию силы магии и маны героев. -Доделал отображение статов карт на самих картах. (Позже буду улучшать вид отображения, а то он мне не очень нравится). -Убрал авто-увеличение шрифта. (В настройках сами выставляйте более подходящий для вашего разрешения шрифт и его размер. -Здоровье героев временно увеличино до 1000. П.с. Протестите кто-нить игру по сети, создается ли игра, всегда ли подключится можно, если игра создана, не вылазиют ли какие-нибудь ошибки, не зависает ли и т.д. При не правильной работе клиент/серверной части - напишите, что не так работает, как должно и скопируйте "логи" сюда, мне будет более понятно где копать и как исправить. Тестил у себя на компе с ноутом, все вроде как должно работает. П.п.с. Если у кого-нить есть желание сыграть пару раз со мной, то могу временно поднять серв, что бы ко мне можно было "из вне" подключиться. Теперь думаю над тем, что бы начать добавлять способности картам. Только вот немного неохота XD http://programmersclub.ru/wp-content...files/MS19.rar Последний раз редактировалось ZBEP; 09.01.2011 в 15:25. |
09.01.2011, 16:01 | #20 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Цитата:
Естественно, с уменьшением разрешения все увеличивается. Для манипуляции с широкоэкранными/широкоформатными мониторами нужно выбрать самый "ущербный" вариант, разместить все элементы интерфейса, и затем просто организовать центровку. Задний фон будет "на все случаи жизни", при изменении формата будет отображаться не полностью, а лишь в рамках формата.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
карточная игра 21 | parasite_eve | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 13 | 02.11.2009 12:59 |
Карточная колода при помощи Switch на С++ | Amen | Общие вопросы C/C++ | 1 | 28.02.2008 08:24 |
Помогите с игрой в Visual Basic (совершенно любая, карточная, домино, дарц и т.д.) | leogirl | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 13.11.2007 19:18 |
Карточная игра | steck | Общие вопросы Delphi | 3 | 07.10.2007 17:59 |
3D-RPG | Кронос | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 25 | 12.05.2007 11:21 |