![]() |
Этот раздел предназначен исключительно для проведения конкурсов. Создание новых тем пользователями тут запрещено. Ответы в разрешенные темы только по теме соответствующего конкурса и в согласии с его правилами.
![]() |
RathaR |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Эх...может давайте забадяжим еще один конкурс?
![]() ![]() К сожалению последний - крестики-нолики, проводился еще до моей регистрации, и как я понял из его обсуждений, успеха он не имел, НО это ведь не повод отказываться от подобных мероприятий ![]() Побольше рекламы, какоето вознаграждение типа повышения репутации, или особое звание, и я думаю что желающих будет немало... ведь посещают этот форум не только студенты которым одну лабу зделать или курсовую, а еще и заинтересованые люди ![]() что касаеться конкретных предложений: предлагаю провести чтото типа морского боя, тоесть: учасник пишет програму(не саму игру) которая должна исходя из текущей ситуации на обоих полях определять следующий ход, тоесть две програмы играют между собой, ну как с крестиками ноликами. Программа должна читать из файла оба поля, и принимать решение, после чего вводяться соответствующие корективы в поле. А корабли пусть розполагаються случайно, при каждой игре, тоесть програма учасника - одна единственная процедура которая делает ход. я к чему собственно клоню, в таком случае подобную прогу сможет написать даже школьник, почти ничего не знающий о паскале, и в тоже время даже в этой игре можна придумать уйму стратегий, и ктомуже можно будет организовать чтото типа груповых боёв, пусть за каждую сторону играют по несколько програм которые делают ходы по очереди. Морской бой - самая интересная и простая игрушка из тех что мне пришли в голову... можно подумать над другими вариантами игр, но я думаю что в любом случае (если програма будет несложной в реализации) люди потянуться ![]() -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
![]() ![]() |
RathaR |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: ![]() ![]() ![]() |
Ну что ж... Давайте тогда подумаем над тем, какая игра, или клас игр подойдёт для конкурса.
Примерные критерии: 1) Отсутствие стопроцентной выиграшной стратегии, и "ничейной смерти". Я думаю, что будет глупо если программа кого-нибудь из конкурсантов будет сводить все игры в ничью... 2) Элемент случайности. Я думаю что он дожен присутствовать, хотя его значение - спорный вопрос... 3) Сложность алгоритма действий. Эта игра должна иметь "гибкий алгоритм" незнаю как иначе выразиться. Тоесть дожно быть большое кол-во очевидных, и не очень способов игры... ну чтобы программы не действовали по одному алгоритму, пусть даже с разными реализациями... хотя это в большей степени зависит от програмиста, чем от игры. Вобщем я также подразумиваю то, что программа может быть написана за 20-30 минут, и хоть немного уметь играть, а может за час за два, и будет отлично играть.(Аналогия - морской бой: одна програма среляет просто случайно, а другая еще и проверяет вообще возможно ли наличие корабля в той клетке куда она собираеться стрелять, и впринципе обе проги можна считать полноценными.) 4) Сложность реализации должна быть невысокой, как я уже говорил, чтобы средний студент-програмист мог без проблем реализовать все поставленые задачи, в хотябы примитивной форме (как в аналогии про морской бой), потратив при этом не более часа, а если его попрет, или появиться интерес, то он дальше пойдет совершенствовать програму. Вроде всё... может быть я чтото упустил? Крестики-Нолики, я полагаю, были предметом первого конкурса не потомучто они лучше всех подходили, а потомучто просты, и извесны всем. Если будущие конкурсанты смогут участвовать в выборе предмета конкурса, я думаю это только прибавит желающих поучаствовать. Выдвигайте варианты игр, добавляйте критерии, вобщем думаем! Сам я, по прежнему, считаю что "Покер на костях" - неплохая кандидатура. Но еще хочу добавить, может стоит задуматься над карточными играми? Например "Очко", или даже "Дурак" он помойму не настолько сложный чтобы сбрасывать его со счетов: Цитата Один человек написал игру в шахматы с ботом. Думать над интеллектом ему было лень, поэтому он тупо научил бота делать случайный ход в пределах правил. Бот стабильно всех выносил. ![]() Сообщение отредактировано: RathaR - 1.11.2009 11:57 -------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
![]() ![]() |
![]() |
Текстовая версия | 14.08.2025 14:13 |