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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 18:15   #61
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
Код:
 tCube = array [1..3, 1..3, 1..3] of tCubeColors;
Не согласен.
Код:
 tCube = array [1..3, 1..3, 1..6] of tCubeColors;
Не понял? Что это вдруг? Кубиков то 3х3х3-1(центральный)
Altera вне форума Ответить с цитированием
Старый 18.08.2009, 19:04   #62
Rembo
Форумчанин
 
Аватар для Rembo
 
Регистрация: 29.10.2007
Сообщений: 628
По умолчанию

А как насчет того, чтобы просто соревнования по шахматам провести?
Rembo вне форума Ответить с цитированием
Старый 18.08.2009, 19:22   #63
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
Кубиков то 3х3х3-1(центральный)
Но каждый кубик может иметь несколько сторон(1-центральный,2-центральный-боковой, 3- боковой).
Я предлагаю иметь массив из 6 сторон куба.
Levsha100 вне форума Ответить с цитированием
Старый 18.08.2009, 19:32   #64
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Ааа, всё, въехал!
Я кубики мерил, а надо стороны. правильно.... 3х3х6
Altera вне форума Ответить с цитированием
Старый 18.08.2009, 19:40   #65
veter_s_morya
ФорумчанинДжуниор
 
Аватар для veter_s_morya
 
Регистрация: 05.05.2008
Сообщений: 606
Подмигивание

И причем тут насекомые? Я скоро посвободнее буду, напишу сырой вид среды для насекомых, а также и само насекомое. Посмотрю что получится.
А вот кубик рубик чето не охото... Посмотрю на первые наработки других, а там подумаю.
------------------------------
Ум без разума –это беда!
veter_s_morya вне форума Ответить с цитированием
Старый 20.08.2009, 03:10   #66
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

Отличная тема, хочется поучаствовать =) А я вот как думаю-надо сделать все максимально просто, чтобы все могли проявить свои навыки-даже самые новички. Не бейте-а может замутим все на текстовых доках?) Хост по очереди чекает все документы и загружает в них данные, которые получил бот. Так избавимся от жульничества-бот может оперировать только полученными данными, и народу будет больше =) А игра такая- на поле есть жуки игроков, каждый жук видит допустим на 3 клетки. Атака у всех по 1, скорость-клетка в ход. По карте расставлены бонусы-увеличалки скорости, атаки. Расставлены симметрично относительно начальных позиций жуков. т.е. жуки знают где что по-дефолту расставлено и если 2 жука ринутся к одной увеличалке скорости то им нужно будет решить-сваливать или драться, т.к. они прибудут одновременно. Битва жуков должна проходить так-жук стреляет на какое-то кол-во клеток в определенном направлении(4 для простоты), делая после этого перемещение и должен прогнать жука противника, либо убить, либо сам свалить. Есть таймаут битвы, когда оба умрут. А еще для интереса! Жукам можно давать ускорение и вектор(вместо кол-ва клеток за ход),чтобы они катались по карте-так будет намного интереснее и батлы будут зрелещнее! (баттл загрузить на ютуб). А за выкат с карты-смерть. Вобщем больше простоты и места для находчивости)))
Kukkk вне форума Ответить с цитированием
Старый 20.08.2009, 03:34   #67
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Мне идея с ботами нравится. Только вот жуки-насекомые не очень, лучше роботы-машинки =)))
А вообще если будет реализовываться подобный проект с радостью приму участие!
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 20.08.2009, 03:34   #68
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

А если поконкретнее:

Есть карта в 600 на 600 пикселей, жук размером с 10 на 10 пикселей.
Посередине карты-большой квадрат, при врезании в который, смерть.

Вокруг квадрата расставлены бонусы ускорения и зрения так, чтобы ни у кого не было привилегий.

Жуки у края карты.

У всех ускорение-1.

За вылет с карты-смерть.

т.е. Жуки могут повышать свою планку максимального ускорения, увеличивая резвость и зоркость.

Как только убит 1 жук, появляются все бонусы ускорения и зрения, но никто не извещается. Знают только те, кто видел смерть, либо, кто заметил появившийся бонус.

При столкновении жуки раскидываются по всем законам физики, а вылет с карты(удар об квадрат)-смерть. Т.е. зоркий жук может спалить жука у края и вышибить с карты =) Законы физики простые- 4 стороны удара, никаких угловых разлетов.

Позволить жукам общаться и вести некую политику. Т.е. жук может передать любому жуку свое местоположение, местоположение бонусов, местоположение другого жука. Он может и блефовать (сведя всех жуков в одну точку, а сам переждать) Команды нужно описать в релизе хоста, общение идет через хост, чтобы исключить сговоры участников =)

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

Вот таким я вижу соревнование-интересное и доступное всем. Может сам примусь за реализацию хоста, если доделаю текущее свое приложение. Но лучше это сделают гуру.

Хост я вижу таким- форма, на которой реально ездят жуки, справа по типу чата-кто кого съел, кто скольких съел, КАКОЙ ЖУК ЧТО КОМУ СКАЗАЛ. Потом на ютуб.

Последний раз редактировалось Kukkk; 20.08.2009 в 03:38.
Kukkk вне форума Ответить с цитированием
Старый 20.08.2009, 03:51   #69
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Кстати, наткнулся случайно. Но в тему )
Цитата:
Программисты продемонстрировали национальную психологию в чистом виде. Не рассуждая, бежать вместе с товарищами - и жертвовать собой, чтобы чужим было хуже.

Чтобы понять национальную психологию, можно наблюдать, как представители данной нации учат своих детей. Впрочем, это не будет вполне чистым экспериментом. Дети многому учатся сами, многое не говорится въявь, а лишь подразумевается. Изучение существ, которым можно "заглянуть в голову", увидев полный список управляющих ими алгоритмов, дало бы психологам гораздо больше.

Такую возможность дала психологам компания Microsoft - быть может, сама того не желая. В нынешнем году Microsoft затеяла игру для программистов многих стран мира. Компания изобретала нестандартные ходы для популяризации своих новых технологий среди независимых разработчиков. Microsoft создала террариум. Всем желающим предложили населить его растениями и животными - травоядными и хищниками.

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

Россияне придумали следующий алгоритм стадности. Если одна корова
видела бегущую корову своего вида - она начинала бежать в том же направлении. Любопытно, что никто, кроме россиян, не додумался до такой идеи. По словам организаторов игры, именно эта не рассуждающая массовость принесла россиянам победу. Второе изобретение российских программистов было поизощреннее. Если в поле зрения их коровы не было травоядных своего вида - а сплошь чужаки, российская корова с максимальной скоростью съедала всю доступную траву, ничего не оставляя "на развод". И погибала от голода вместе с чужаками. Сложная смесь самопожертвования и ксенофобии.

Обратите внимание - жертвуя собой, отечественные травоядные боролись не с хищниками. Они мешали хорошо жить травоядным чужой породы. Конечно, не совсем правильно выводить национальную психологию из несложной разработки нескольких программистов - хотя бы и победителей крупного международного соревнования. Наверное, описанные выше свойства отечественных творений - не общий принцип. Но, возможно, достаточно показательная иллюстрация.
http://www.socioforum.su/viewtopic.php?f=276&t=213

----------
ps Мне тоже идея с роботами (/танками/насекомыми/подобным) нравится )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 20.08.2009, 10:12   #70
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

http://programmersforum.ru/showpost....6&postcount=16
Levsha100 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мега сложная задача в Паскале britva666 Помощь студентам 1 24.06.2009 21:29
мега формула Exo Microsoft Office Excel 4 27.02.2009 00:41