IPB
ЛогинПароль:

> Конкурсы

Этот раздел предназначен исключительно для проведения конкурсов. Создание новых тем пользователями тут запрещено. Ответы в разрешенные темы только по теме соответствующего конкурса и в согласии с его правилами.

> Предложения по проведению конкурсов, и их критика
RathaR
сообщение 29.09.2009 21:34
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


Эх...может давайте забадяжим еще один конкурс? smile.gif smile.gif
К сожалению последний - крестики-нолики, проводился еще до моей регистрации, и как я понял из его обсуждений, успеха он не имел, НО это ведь не повод отказываться от подобных мероприятий smile.gif
Побольше рекламы, какоето вознаграждение типа повышения репутации, или особое звание, и я думаю что желающих будет немало... ведь посещают этот форум не только студенты которым одну лабу зделать или курсовую, а еще и заинтересованые люди smile.gif
что касаеться конкретных предложений:
предлагаю провести чтото типа морского боя, тоесть: учасник пишет програму(не саму игру) которая должна исходя из текущей ситуации на обоих полях определять следующий ход, тоесть две програмы играют между собой, ну как с крестиками ноликами. Программа должна читать из файла оба поля, и принимать решение, после чего вводяться соответствующие корективы в поле. А корабли пусть розполагаються случайно, при каждой игре, тоесть програма учасника - одна единственная процедура которая делает ход. я к чему собственно клоню, в таком случае подобную прогу сможет написать даже школьник, почти ничего не знающий о паскале, и в тоже время даже в этой игре можна придумать уйму стратегий, и ктомуже можно будет организовать чтото типа груповых боёв, пусть за каждую сторону играют по несколько програм которые делают ходы по очереди.
Морской бой - самая интересная и простая игрушка из тех что мне пришли в голову... можно подумать над другими вариантами игр, но я думаю что в любом случае (если програма будет несложной в реализации) люди потянуться smile.gif человек 10-15 участников должно набраться


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
RathaR
сообщение 8.10.2009 14:55
Сообщение #2


Знаток
****

Группа: Пользователи
Сообщений: 346
Пол: Мужской
Реальное имя: Иван

Репутация: -  7  +


По поводу МБ:
пусть на поле размером P на Р клеток, розмещены несколько кораблей, величиной в N палуб, тогда для того чтобы потопить все корабли, со 100% вероятностью необходимо сделать P2/N выстрелов, стреляя по диагоналям, с интервалом N-1 клеток, между диагоналями, тоесть за P2/N выстрелов мы в любом случае обнаружим все корабли. Таким образом должна действовать програма, стрелять по диагоналям, и как можна ефективнее использовать супер-оружие для добивания/обнаружения кораблей в промежутках между диагоналями. Впринципе можна задавать размеры поля и кол-во кораблей, а также их величину как параметры, и смотреть как програмы будут вести себя в условиях разных масштабов сражений.

Но, посетила меня еще одна мысль по поводу предмета конкурса, а почему бы не "Покер Джокер"(может и бред написал, но гдето видел что именно так назыветься), тоесть покер на костях.
Правила
оба игрока по очереди кидают по 5 кубиков, после этого первый выбирает какие кубики он будет перебрасывать, перебрасывает, затем теже действия выполняет второй игрок, а побеждает тот у которого сильней комбинация:
пара - две кости одинакового достоинства;
две пары - две пары, например 1,1,2,2,3
триада - три кости одинакового достоинства;
стрит - пять костей подряд, это 1,2,3,4,5 или 2,3,4,5,6;
фул - пара + триада;
каре - четыре кости одинакового достоинства;
покер - пять костей одинакового достоинства;

Интерес заключаеться как в том чтобы научить програму делать правильный выбор переброса костей, так и в том что можно сделать игру вместе со ставками, (каждый кубик - 100 очков), дать каждой програме начальный капитал, а затем после ряда соревнований(возможно случайных, тоесть со случайными противниками) определить у кого стало больше всех очков.


Я как только зарегистрировался на этом форуме, начал писать свою первую игру unsure.gif rolleyes.gif rolleyes.gif , и это был этот самый покер, причом получился вполне не глупый ИИ.
Вобщем я прикрепляю свою игру, не судите строго за оформление кода, всётаки первая крупная програма, и за последний гоуту rolleyes.gif
В общем поглядите на игру, на сам смысл игры, помойму сама реализация здесь куда интересней чем МБ, да и сама игра тоже будет более подходящей для конкурса.


Прошу всех высказать своё мнение по поводу кандидатуры этой игры на конкурс...
Мне кажеться что это очень хорошыый вариант: довольно простая задача(научить програму выбирать какие кубики перебрасывать), и в тоже время интересный результат smile.gif

Сообщение отредактировано: RathaR - 8.10.2009 14:58


Прикрепленные файлы
Прикрепленный файл  KOSTI.PAS ( 16.22 килобайт ) Кол-во скачиваний: 652


--------------------
Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик!
Я - системный аналитик!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
RathaR   Предложения по проведению конкурсов   29.09.2009 21:34
andriano   Наличие выигрышной стратегии в морском бое не дока...   30.09.2009 10:11
RathaR   Наличие выигрышной стратегии в морском бое не док...   30.09.2009 16:09
andriano   1. Увы, условия сформулированы очень неконкретно и...   30.09.2009 19:28
Lapp   2. Усложнения условий никак не говорят о существов...   1.10.2009 15:28
andriano   andriano, в данном случае речь не о существовании...   2.10.2009 14:42
Unconnected   Шашки?)   1.10.2009 18:25
Lapp   Шашки?)Шашки на порядки сложнее тех же самых Крест...   1.10.2009 23:02
TarasBer   Шашки на порядки сложнее тех же самых Крестиков-Н...   2.10.2009 21:39
RathaR   Что касаеться морского боя: под стратегией я подра...   2.10.2009 22:01
RathaR   Рас уж никто не высказывает других предложений, пр...   4.10.2009 15:23
andriano   Если ты серьезно предлагаешь конкурс, то тщательно...   4.10.2009 22:05
RathaR   Если ты серьезно предлагаешь конкурс, то тщательн...   4.10.2009 22:23
andriano   В принципе твоя позиция совершенно понятна: мало к...   5.10.2009 9:52
RathaR   По поводу МБ: пусть на поле размером P на Р клето...   8.10.2009 14:55
andriano   У этой игры есть один нехороший недостаток - очень...   8.10.2009 20:55
RathaR   Алгоритм написания такой игры следующий. ну... я...   8.10.2009 21:08
Lapp   RathaR, для дискуссий по конкретным играм создавай...   9.10.2009 2:05
RathaR   Ну что ж... Давайте тогда подумаем над тем, какая ...   1.11.2009 11:57
Unconnected   У меня тут возникла небольшая идея... Не знаю, выз...   9.11.2009 14:44
RathaR   Соревнование, конкурс имелось в виду проводить по ...   9.11.2009 17:01
Unconnected   Я же сказал, что к программированию отношения не и...   9.11.2009 18:23
Lapp   Я же сказал, что к программированию отношения не и...   10.11.2009 11:51


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.08.2025 14:14
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"