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

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

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2008, 19:15   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию Попробуйте поиграть в мою игру

Предстваляю вашему вниманию логическую игру которую придумал я сам, и программу написал тоже я сам. Называется она FERZ.
В чём смысл: на шахматной доске располагаются 8 ферзей так чтобы никто никого не атаковал. 4 ферзя у одного игрока и 4 у другого. Каждый ход игрок передвигает своего ферзя так чтобы он не был атакован ферзём противника. Та клетка где прежде стоял ферзь становиться не проходимой и через неё нельзя атаковать. Проигрывает тот кому не куда ходить.
В начале игроки выбирают положение своих ферзей. .Всего существует 92 позиции расположения ферзхей так чтобы никто никого не атаковал. Программа выбирает одну из 92 позиций и выделяет клетки доски кружками игроки по очереди выбирают где будут стоять их ферзи, красные круги это возможные позиции ферзей (надо просто щёлкнуть по нужному кружку). Потом начинается игра.
Для передвижения ферзя надо кликнуть на нём и кликнуть на одной из доступных клеток. Для отмены выбора ферзя надо щёлкнуть по любой недоступной клетке или по самому ферзю.
Так же я написал бота для этой игры с именем DIEGO v1.0. Очень сильный бот получился.
Программа изначально делалась так чтобы можно было подключать разных ботов. Программа в прицепе.
Вложения
Тип файла: zip ferz.zip (468.0 Кб, 126 просмотров)

Последний раз редактировалось rpy3uH; 10.10.2008 в 20:57.
rpy3uH вне форума Ответить с цитированием
Старый 10.10.2008, 21:21   #2
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Мелькает экран при выборе ферзя, неудобно, глаза напрягает.
После того, как я выбираю ферзя больше ничего не могу сделать, и компьютер спит , нажимаю на ферзя обратно - ничего не происходит. Если можно об управлении попобробней расскажите.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 10.10.2008, 21:29   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

над интерфейсом ещё не работал. Через пару дней выложу версию с более удобным интерфейсом.
В начале надо выбрать где будут стоять ферзи, там будут красные кружочки, надо просто выбрать нужный. Выбор идёт по очереди, сначала один игрок потом другой. После тогда как все позиции будут выбраны, т.е. все круги превратятся в треугольники, начнётся игра.
Там внизу пишется какой цвет ходит, вернее когда с ботом играешь внизу всегда одна и та же надпись (либо "Белые ходят" либо "Черные ходят"). Какой цвет написан надо тем и ходить. После выбора ферзя, он начинает мигать, и мигают те клетки куда он может ходить. Может быть так что ему не куда ходить, поэтому надо ходить другим ферзём

Последний раз редактировалось rpy3uH; 10.10.2008 в 21:33.
rpy3uH вне форума Ответить с цитированием
Старый 11.10.2008, 00:52   #4
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Смысл игры интересный. Тока без интерфейса как то не очень играть. А может стоить уменьшить количество ферзей? А то как то уж очень мало ходов.
dr.Chas вне форума Ответить с цитированием
Старый 11.10.2008, 14:51   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

когда много ходов - долго, нудно и неинтересно играть.
rpy3uH вне форума Ответить с цитированием
Старый 11.10.2008, 15:24   #6
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Цитата:
когда много ходов - долго, нудно и неинтересно играть.
Почему бы не сделать тогда два варианта - чтобы было и большое поле и маленькое?
Манжосов Денис :) вне форума Ответить с цитированием
Старый 11.10.2008, 16:14   #7
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

я подумаю. ну тогда надо в любом случае нужны расположения ферзей чтобы никто никого не атаковал для досок отличных от 8х8.

Последний раз редактировалось rpy3uH; 12.10.2008 в 19:35.
rpy3uH вне форума Ответить с цитированием
Старый 11.10.2008, 17:06   #8
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

rpy3uH, респект и уважуха! Раз в 2-3 года появляется новый тип казуальных игр, а логические и того больше.
Игра интересная, с удовольствием играл. Вобще я люблю логические игрушки.
-----
Подправить бы графику, хорошо было бы в стиле классических шахмат. Консоль, где записываются все ходы и возможность их отмены. Обязательно должна быть хорошая справка.

Последний раз редактировалось Kostia; 11.10.2008 в 17:09.
Kostia вне форума Ответить с цитированием
Старый 12.10.2008, 21:08   #9
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Лог с ходами игроков несомненно нужен, а вот отмена ходов по-моему не нужна.

FERZ build 1005
Немножко переработан интрефйс и добавлена кнопка с подсказкой.
Вложения
Тип файла: zip ferz.zip (473.8 Кб, 53 просмотров)

Последний раз редактировалось rpy3uH; 12.10.2008 в 22:51.
rpy3uH вне форума Ответить с цитированием
Старый 12.10.2008, 22:36   #10
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Игра сложная, но классная. Побольше бы таких логических игр.
Манжосов Денис :) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оцерите мою игру Chicken Hunter N!ckeL Софт 7 23.05.2008 21:32
Посмотрите мою прогу LDA Софт 10 02.02.2008 21:04
Вопрос к game'рам: что Вы ждёте от рынка? в какую игру Вы бы хотели поиграть? micaell Gamedev - cоздание игр: Unity, OpenGL, DirectX 33 06.12.2007 18:00
Протестите мою прогу !!! UnD)eaD)Snake Софт 9 26.07.2007 16:03