Хроники лаборатории |
Пусть программа за меня играет... | (← 18 фев 2011г, 15:22 →) |
Есть такая игрушка-убивалка времени: Bejeweled 3. Забавная, затягивающая... Но меня, как многие знают, убивает необходимость совершения монотонных одинаковых действий. Поэтому на досуге был изобретен и на скорую руку запрограммирован бот для игры в эту игрульку (Можно скачать и потестировать, но выключите в опциях игры 3D-акселерацию, так программе будет легче «читать» поле). Бот совершает до трех осмысленных ходов в секунду и работает только при запущенной игре. Алгоритм простой, как валенок: во-первых, простейшим методом бот определяет, что находится на поле. Во-вторых, пытается как можно выгоднее сложить кристаллики. Иногда бот тупит, и его надо немного подталкивать, но в целом за час он побил все мои собственные рекорды более чем в три раза. Только я вот теперь понять не могу: это я такой ленивый, что мне лень даже играть, или я такой законченный программист, что мне напрограммить бота интереснее, чем играть?..
| RSS HTML рубрики: мой код | |
|
Случайные записи впридачу: Мечты сбываются. (допридумано) Заражай и властвуй (библиотека) Джаз вообще и поп-джаз в частности (фонотека)
|
Tanarri (18 фев 2011г, 15:38) []
И то, и другое, мне думается)) |
V.exeR (18 фев 2011г, 16:02) []
[userid=1087]: скорее всего |
QoSyS (18 фев 2011г, 16:32) []
Сделал бы для приличия скриншоты, или видео чтобы показать как работает твое творение |
Солодовник Константин (18 фев 2011г, 16:37) []
Просто у тебя слишком много свободного времени |
V.exeR (18 фев 2011г, 17:13) []
QoSyS: а что скриншоты, в программе визуально - одна галочка. А вот видео - это мысль. Но так лень... |
V.exeR (18 фев 2011г, 17:16) []
Солодовник Константин: вот уж чего точно у меня много не бывает! Просто иногда мозги как-то разгрузить хочется... |
Солодовник Константин (18 фев 2011г, 17:20) []
V.exeR, я просто прагматик и никогда не стал бы делать что-нибудь бесполезное просто ради процесса |
Солодовник Константин (18 фев 2011г, 17:21) []
V.exeR, ни фига себе, аж четыре раза ответил |
V.exeR (18 фев 2011г, 20:11) []
Это у меня мобильная Opera почему-то заикается. Ну это не вполне «ради процесса». Я опробовал три способа распознавания изображения (правда, «специальные» кристаллы бот все равно не определяет пока...) |
Graff (18 фев 2011г, 22:39) []
Скорее ты просто оптимизатор. Лучше день потерять, потом за пять минут долететь. Так ведь? |
Солодовник Константин (18 фев 2011г, 22:43) []
V.exeR, ну это другое дело Из поста этого не следует просто. Забавно, у тебя получается что-то вроде: «рубил дрова, случайно изобрел велосипед» |
V.exeR (18 фев 2011г, 22:45) []
Graff: о! Эта версия мне пока больше всех нравится |
V.exeR (18 фев 2011г, 22:54) []
|
Graff (19 фев 2011г, 09:30) []
|
dr. Strangelove.ru (19 фев 2011г, 15:51) []
А по-моему круто) Очень интересный подход. Это ведь ты написал программу, значит и играешь как-бы ты. |
|
Оставлять комментарии могут только имеющие свой ЖЖ-, ЛИру-аккаунт или еще какой openID (как так?). |
|