Часы casio с игрой покер. - Часовой форум Watch.ru
 
Вернуться назад   Часовой форум Watch.ru > Разные часы > Электронные часы
Регистрация | Забыли пароль?

Электронные часы

Форум о электронных часах.
Ответ
 
Опции темы
  #1  
Старый 23.12.2020, 21:48
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Часы casio с игрой покер.

Когда-то давно попал в цеху на охранный пост. Такая маленькая будочка возле задних ворот. Назначали обычно на "ворота" внезапно, поэтому ничего развлекательного с собой взять не успел. В общем скукотища. В цеху частенько играли в "кубики" она же "1000" или "бочка". Игра очень интересная и залипательная, но мне не нравилось играть в цеху, потому что я маты не люблю. Но вот на воротах задумался, а что если бы на электронных часах была такая игра?!

Создать такую игру на телефоне, на умных часах или самодельных часах на arduino, не интересно. Посмотрел тогда мельком на старые игровые часы casio и увидел только примитив типа Casio GD8 Car Race. И как-то остыл, стало не интересно, а потом и с завода уволился.

Прошло много времени, но я наткнулся на часы casio GC-10W с возможностью игры в покер. Ещё встречались casio с игрой типа слот машина.



Т.е. получается в часах с таким микро-потреблением и автономностью смогли реализовать простейшее программирование и генератор случайных чисел?!

Интересно, как реализовано программирование в простых часах? И есть ли сейчас возможность создать что-то более простое, элегантное и автономное чем часы на arduino?
Ответить с цитированием
Эти 3 пользователей сказали Спасибо! krasnopyourov за это сообщение:
Gamaunas (23.12.2020), IgorS22 (31.12.2020), PaulB87 (23.12.2020)
  #2  
Старый 24.12.2020, 02:49
Аватар для siealex
siealex siealex вне форума  
Форумчанин
 
Регистрация: 09.02.2010
Адрес: Украина, Харьков
Сообщений: 19,253
Сказал(а) спасибо: 2,494
Поблагодарили 7,916 раз(а) в 5,731 сообщениях
Возможность есть - микропотребляющие контроллеры наподобие MSP430 или STM32 со встроенным драйвером дисплея. И кастомный ЖК дисплей без всяких дискретных драйверов. На подобной основе недавно была создана "современная" версия советской игры "Ну-Погоди".
__________________
CASIO! W38 57 59 84 86 87 92 93 96(2) 211 212 217 725 727(2) 728 729 733 735 740 751 752 753 755 756 800 W-E10 11 WL-S21 WS-100 210 220 WV-58 59 WVA104 106 B612 816 F84 85 91(13) 105 200 201A F-V1 A151 158 159(2) 162 163 168(3) 178 200(2) 210 220 680 AQ140 160(2) 180 450 AB30 ABX68 AW22 24 44 60 80(3) 81 82 AQ-E10 AW-E10 AW-S90 AE220 1000 1100 1500 3000 AL180 DB34 35 36 DBC32 610 DB-E30 CA53 503 EF317 321 500(2) EFA107 115 118 120 131 WEF116 EFD102 MDV501 BEM501 MSY500 OC502 M22 MDA-S11 MTD1014 MTF108 LA670(2) LW22 FT200 600 SGT100 HDD600 CPW500(2) CPA100 SPS300 STR500 TRI20 DW260 295 650 5600 6600 6900 G1700 2900 3110 3200 7700 GA100(2) 110 400 SPF70 CHR100 RFT100 STB1000 TIC10 BG3002 SFX10 JP200
Ответить с цитированием
  #3  
Старый 24.12.2020, 15:11
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Волк ловит яйца это примитив, в котором интересен только генератор случайных чисел. Каким-то программированием там и не пахнет. Но я думаю что написать умный ии для соперника в "бочку" наверное нужен как минимум программируемый калькулятор.

А эти контроллеры программируются и на каком языке?
Ответить с цитированием
  #4  
Старый 08.01.2021, 04:28
Аватар для siealex
siealex siealex вне форума  
Форумчанин
 
Регистрация: 09.02.2010
Адрес: Украина, Харьков
Сообщений: 19,253
Сказал(а) спасибо: 2,494
Поблагодарили 7,916 раз(а) в 5,731 сообщениях
Языков под них предостаточно, чаще всего их программируют на чистом Си, реже на С++.
__________________
CASIO! W38 57 59 84 86 87 92 93 96(2) 211 212 217 725 727(2) 728 729 733 735 740 751 752 753 755 756 800 W-E10 11 WL-S21 WS-100 210 220 WV-58 59 WVA104 106 B612 816 F84 85 91(13) 105 200 201A F-V1 A151 158 159(2) 162 163 168(3) 178 200(2) 210 220 680 AQ140 160(2) 180 450 AB30 ABX68 AW22 24 44 60 80(3) 81 82 AQ-E10 AW-E10 AW-S90 AE220 1000 1100 1500 3000 AL180 DB34 35 36 DBC32 610 DB-E30 CA53 503 EF317 321 500(2) EFA107 115 118 120 131 WEF116 EFD102 MDV501 BEM501 MSY500 OC502 M22 MDA-S11 MTD1014 MTF108 LA670(2) LW22 FT200 600 SGT100 HDD600 CPW500(2) CPA100 SPS300 STR500 TRI20 DW260 295 650 5600 6600 6900 G1700 2900 3110 3200 7700 GA100(2) 110 400 SPF70 CHR100 RFT100 STB1000 TIC10 BG3002 SFX10 JP200
Ответить с цитированием
  #5  
Старый 08.01.2021, 14:10
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Думаю, что код искусственного интеллекта соперника для игры в "1000", часы с нормальной часовой автономностью не потянут.
Ответить с цитированием
  #6  
Старый 08.01.2021, 14:53
Аватар для ultarior
ultarior ultarior на форуме  
Форумчанин
 
Регистрация: 19.08.2011
Адрес: РФ, Люберцы МО
Сообщений: 14,730
Сказал(а) спасибо: 16,542
Поблагодарили 23,633 раз(а) в 7,479 сообщениях
из всего ии там метод альфа-бета отсечений, думаю, не более. стандартный алгоритм сокращённого перебора.
а то и вовсе карта полного перебора в памяти и быстрый поиск, если игра попроще. но на это уже часов наверное не хватит.
а что за игра то хоть? какие правила?
__________________
Спасибо, что не удаляете историю переписки в сообщениях почты и ЛС!
Спасибо, что не хостите фотографии на сторонних хостах!
Ответить с цитированием
  #7  
Старый 08.01.2021, 15:38
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Помимо того что ии нужно думать: кидать дальше или нет, в игре есть 2 перехода с 400-500 и 900-1000, к которым нужно правильно подойти. Также в игре присутствует обгон соперника. Нужно просчитывать риски и часто действовать относительно позиции соперника.

Т.е. строк кода с "если то значит то", очень очень много. Наверное интересно было бы прописать это всё. Если посмотреть игры с ии, то например java шахматы для телефона c дисплеем 128*128, занимают около 50 kb.

Вообще игра интересная. 2 на 2 играть интереснее, но и 1 на 1, затягивает. У меня в цеху ребята играли 1 на 1 ночную смену на пролёт.

Тонкости игры могут отличаться в зависимости от регионов, но система начисления очков у всех одна.

Ответить с цитированием
Этот пользователь сказал Спасибо! krasnopyourov за это сообщение:
ultarior (08.01.2021)
  #8  
Старый 08.01.2021, 17:12
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
В общем когда я попадал на охрану задних ворот цеха, я понимал, что будь у меня часы с такой игрой, мне никогда не было бы точно скучно. И такие часы захотели бы себе половина работников цеха.
Ответить с цитированием
  #9  
Старый 08.01.2021, 19:18
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Нашёл тему на вусе, в которой обсуждают что управляет шоками. В шоках используются автоматы управления схемами типа ASIC и VHDL. Думаю в покер часах похожий автомат, который научили играть в покер. Иначе часовая батарейка разряжалась бы очень быстро.
Ответить с цитированием
  #10  
Старый 14.01.2021, 15:06
Аватар для krasnopyourov
krasnopyourov krasnopyourov вне форума  
Форумчанин
 
Регистрация: 29.11.2012
Адрес: Украина Николаев
Сообщений: 3,910
Сказал(а) спасибо: 3,183
Поблагодарили 4,910 раз(а) в 1,689 сообщениях
Подумал я как бы мог выглядеть алгоритм действий ии.
Всё сводится к тому, что ии либо всегда действует логически, либо ему позволено иногда рисковать.
Если ии всегда действует логически верно, то через какое-то количество игр, его стиль изучается, и играть с ним становится не интересно.
Если в поведение ии добавить рискованные действия, то эти действия будут определятся генератором случайных чисел. Т.е. к примеру в 1-ом случае из десяти, ии рискует и кидает 5-ый кубик. И т.д.
Т.е. вся головная боль умещения игры в часы сводится к реализации механики игры и автоматического подсчёта очков, а само поведение ии свелось бы к генератору случайных чисел.
Т.е. к примеру на основе броска двух дополнительных кубиков можно придумать правила случайного поведения соперника, и просто играть на бумаге.
Конечно в автоматизированном виде это бы смотрелось интереснее и было комфортнее. Но суть была бы одной, а реализация очень сложной.
Ответить с цитированием
Ответ


Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
покер ИддхИ Офтопик 11 30.11.2011 14:44
покер Rudy Waltz Офтопик 67 30.07.2010 22:24
Электронные часы с игрой Sergei Frolov Электронные часы 4 13.03.2007 14:22


Часовой пояс UTC +3, время: 12:24.