Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 17:26   #11
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
Подумав немного о балансе, решил сделать так, что бы карты наносили урон на следующий ход после их выставления на поле.
(Прост если они наносят урон в том же ходе, то он наносится сразу герою противника, который даже не успел ничего сделать).
Возможно будет не лишним выбор того, кто первый ходит, в зависимости от лидерства (Герои Магии и Меча) или по жребию, ...действие заклинаний в аккурат после перехода на следующий шаг боя, это у тебя верные мысли.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 07.01.2011, 20:40   #12
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, ну сейчас первым ходит тот, кто создал игру (т.е. тот кто 1 вошел), но тот, кто ходит 2 в первый ход получает 1 очко маны (сила магии остается на нуле, что бы после пожертвования карты на 2 ходе не было ни у кого преимуществ).
Тогда у того, кто ходит первым, преимущество в том, что он ходит первым, а у второго игрока, в том, что у него есть дополнительное очко маны. Хотя не совсем уверен в том что это более сбалансировано, чем без дополнительного очка маны для 2 игрока.

Лидерство пока даже не думал вводить, хотя в будущем если решу все таки добавить героям что-нить кроме маны, силы магии, здоровья, и системы магии, то добавлю, но до этого еще очень далеко. Заодно тогда можно будет добавить атаку, защиту, тактику и т.д.
Но для этого думаю будет лучше отдельный режим ввести, что бы было так:
Классический режим - случайный набор карт у играков, из статов героя только Здоровье, Сила магии, Мана. Из способностей - использование магии.
Классический без магии героев - то же самое, но в игре из магии есть только магические карты, герои не могут использовать свои заклинания.
Стандартный - Игра своим набором колоды, из статов героя только Здоровье, Сила магии, Мана. Из способностей - использование магии.
Стандартный без магии героев.
Ну и режим с дополнительными статами/возможностями героев (в этом режиме магам первых уровней практически нет возможности выйграть у более прокаченного мага).

Немного о правилах:
Карты используются за ману.
Мана приравнивается силе магии после начала каждого хода.
Изначально сила магии и мана равна нулю.
Что бы повысить силу магии необходимо пожертвовать карту.
За 1 ход можно пожертвовать только 1 карту.
При пожертвовании карты мана так же увеличивается на 1 в этом же ходе.
В начале игры у каждого из игроков 10 карт.
После каждого хода, если у игрока есть свободное место, то восстанавливается одна карта.
При переносе карты на поле боя, она ожидает 1 ход перед тем как атаковать.
Если у противника в ячейки на против стоит карта, то здоровье карты противника понижается на силу атакующей карты.
Если у противника в ячейке на против пусто, то урон наносится герою.
Если здоровье героя опускается ниже 1, то он проигрывает.

Пока все.

Последний раз редактировалось ZBEP; 07.01.2011 в 23:29.
ZBEP вне форума Ответить с цитированием
Старый 07.01.2011, 22:07   #13
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Мне кажется, лучше ввести что-то типа жребия, кто будет ходить первым, ...это как в шахматах, баланс же не нарушается )) ...от ума зависит.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 07.01.2011, 22:25   #14
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, ок сделаю по жребию, завтра скорее всего.
Еще щас делаю отображение статов на картах, но я вроде уже об этом писал.
Сегодня ничего уже не выложу, спать охото, да и жребий как добавлю, так и выложу, там в серверной части в принципе рандом ток добавить в отправки команды при подключении 2-го игрока.
А насчет дополнительного очка в первом ходе, для игрока который ходит 2-ым, стоит оставить или убрать?
ZBEP вне форума Ответить с цитированием
Старый 07.01.2011, 23:07   #15
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
А насчет дополнительного очка в первом ходе, для игрока который ходит 2-ым, стоит оставить или убрать?
О, нет, ...бонусов не нужно. Вот по жребию начался бой, обоим дано 1-но очко, первый ходит, тратит или пропускает ход, ...второй после него может распорядиться так же. Я все время противопоставляю шахматы, ...так вот, тому, кто ходит вторым, не дозволено же ходить дважды? ...а если у тебя сразу на ход 2 очка, а у первого ходящего было 1-но, это и есть уже дисбаланс.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 07.01.2011, 23:25   #16
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Beermonza, ок спс, значт бонус убирается.
Ток изначально дается 0 очков каждому и пока не пожертвуют карту, то сила магии и мана не увеличится (при жертве карты, мана тоже увеличивается на 1 очко, даже если карту жертвуешь не в начале хода).
ZBEP вне форума Ответить с цитированием
Старый 07.01.2011, 23:47   #17
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Вот вот, просчитать поведение соперника невозможно, он может и тупо пропускать ходы и жертвовать фигурами, ...опять я шахматными терминами объясняю ))), ...но в один из ходов можно выхлеснуть значимых персонажей из отряда противника, и для этого бонусы на старте не нужны никому.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 08.01.2011, 15:58   #18
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 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.
ZBEP вне форума Ответить с цитированием
Старый 09.01.2011, 07:50   #19
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Без магии и доп возможностей пока скучно играть.

Вот новая версия:
-Добавленно временное описание карт.
-Изменены статы карт. (В дальнейшем все еще не раз будет меняться).
-Добавил синхронизацию силы магии и маны героев.
-Доделал отображение статов карт на самих картах. (Позже буду улучшать вид отображения, а то он мне не очень нравится).
-Убрал авто-увеличение шрифта. (В настройках сами выставляйте более подходящий для вашего разрешения шрифт и его размер.
-Здоровье героев временно увеличино до 1000.

П.с.
Протестите кто-нить игру по сети, создается ли игра, всегда ли подключится можно, если игра создана, не вылазиют ли какие-нибудь ошибки, не зависает ли и т.д.
При не правильной работе клиент/серверной части - напишите, что не так работает, как должно и скопируйте "логи" сюда, мне будет более понятно где копать и как исправить.
Тестил у себя на компе с ноутом, все вроде как должно работает.

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

Теперь думаю над тем, что бы начать добавлять способности картам.
Только вот немного неохота XD

http://programmersclub.ru/wp-content...files/MS19.rar

Последний раз редактировалось ZBEP; 09.01.2011 в 15:25.
ZBEP вне форума Ответить с цитированием
Старый 09.01.2011, 16:01   #20
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от ZBEP Посмотреть сообщение
В настройках сами выставляйте более подходящий для вашего разрешения шрифт и его размер.
Вот тут нужно уделить внимание, задать шрифт и размер, который должен быть в игре, ...и никаких пользовательских настроек на шрифт. Вообще если организуется атмосфера игры, то никому не позволено портить ее своими причудами.

Естественно, с уменьшением разрешения все увеличивается. Для манипуляции с широкоэкранными/широкоформатными мониторами нужно выбрать самый "ущербный" вариант, разместить все элементы интерфейса, и затем просто организовать центровку. Задний фон будет "на все случаи жизни", при изменении формата будет отображаться не полностью, а лишь в рамках формата.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
карточная игра 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