
Introducing Pokrix: A Tetris-Poker Hybrid Game Prototype
I present a prototype of the game Pokrix which is a hybrid of Tetris and Poker.GameplayThe gameplay is very similar to Tetris: identical blocks shaped as figures fall from the top, controlled by the player, who can move them left, right, and accelerate their descent using corresponding keyboard buttons. Lines of 5 blocks are formed at the bottom of the screen. The blocks represent playing cards from a standard 52-card deck. The cards are randomly drawn and do not repeat. (The prototype curren...

"Агенты и шпионы" - идея для игры на zkSync
В суматохе всеобщего хайпа ретродропов, недавно мне довелось деплоить тестовый контракт в сети zkSync. В этот момент я задумался об игровых механиках, которые можно было бы реализовать на ZK-роллаппах. В этом мне помог не менее хайповый ChatGPT. Итак, давайте представим карточную игру на zkSync: "Агенты и шпионы": Игроки должны разгадать, какой агент является шпионом, задавая закрытые вопросы об аттрибутах карты шпиона из набора представленных карт агентов. Игровая механика, использующая ZK-р...
Blockchain developer, cyber athlete. In crypto since 2017 as a developer of smart contracts and p2e. I'm interested in NFT and web3 gaming.



Introducing Pokrix: A Tetris-Poker Hybrid Game Prototype
I present a prototype of the game Pokrix which is a hybrid of Tetris and Poker.GameplayThe gameplay is very similar to Tetris: identical blocks shaped as figures fall from the top, controlled by the player, who can move them left, right, and accelerate their descent using corresponding keyboard buttons. Lines of 5 blocks are formed at the bottom of the screen. The blocks represent playing cards from a standard 52-card deck. The cards are randomly drawn and do not repeat. (The prototype curren...

"Агенты и шпионы" - идея для игры на zkSync
В суматохе всеобщего хайпа ретродропов, недавно мне довелось деплоить тестовый контракт в сети zkSync. В этот момент я задумался об игровых механиках, которые можно было бы реализовать на ZK-роллаппах. В этом мне помог не менее хайповый ChatGPT. Итак, давайте представим карточную игру на zkSync: "Агенты и шпионы": Игроки должны разгадать, какой агент является шпионом, задавая закрытые вопросы об аттрибутах карты шпиона из набора представленных карт агентов. Игровая механика, использующая ZK-р...
Blockchain developer, cyber athlete. In crypto since 2017 as a developer of smart contracts and p2e. I'm interested in NFT and web3 gaming.

Subscribe to SlavaPoe

Subscribe to SlavaPoe
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Представляю прототип игры Pokrix (Pokris, Pokres), которая является гибридом Тетриса и Покера.
Геймплей очень похож на тетрис: сверху падают фигурки в виде одинаковых блоков, которыми управляет игрок, передвигая их влево, вправо и ускоряя вниз соответствующими кнопками на клавиатуре.
Из блоков в нижней части экрана составляются линии по 5 штук. Фигурки представляют из себя игральные карты из 52 карточной колоды. Карты выпадают в случайном порядке и не повторяются. (На данном прототипе пока нет значков масти - но за масть отвечает цвет блока: красный - черви, черный - пики, синий - буби, зеленый - крести).
Сжигание линий
После того как фигурки-карты составляют линию из 5 элементов, в зависимости от составленной в линии покерной комбинации, игроку начисляются очки, в следующем количестве:
Старшая карта - 0 очков,
Пара - 2 очка,
Две пары - 4 очка,
Трипс - 6 очков,
Стрит - 8 очков,
Флеш - 10 очков,
Фулл хаус - 15 очков,
Каре - 25 очков,
Стрит флеш - 50 очков,
Роял флеш - 100 очков
Если собранная в линии комбинация - пара или выше, линия сжигается. Иначе, линия остается на игровом поле, и сжигается только в случае если непосредственно выше этой линии игроком будет собрана комбинация флеш или старше. Карты - не повторяются, однако после сжигания линии, карты из нее снова могут выпасть игроку в качестве одного из следующих блоков.
Переход на новые уровни и завершение игры
Скорось падения блоков увеличивается каждый уровень. Игра переходит на следующий уровень, когда будут сожжены очередные 5 линий.
Как только стопка блоков достигнет верха экрана - игра заканчивается. Главная цель - собрать как можно больше очков до момента, когда игра завершится.
Сочетание влияния удачи и навыков игрока на результат игры
От удачи зависит, какие карты будут выпадать, а значит - какие комбинации сможет набрать игрок, и, соответственно, как много очков он наберет.
Однако, при достаточных навыках, игрок может прогнозировать потенциальные комбинации которые сможет набрать, и выбирать - сжечь ли линию сейчас или подождать подходящие блоки для более высокой комбинации c большим вознаграждением (рискуя при этом составить слишком высокую стопку и проиграть).
Дополнительные возможности для проявления своих навыков дает подсказка в виде следующей карты в правой части экрана: с ее помощью у игрока есть больше возможностей спланировать предстоящие комбинации, управляя текущей падающей картой.
Ближайшие улучшения:
Главным предстоящим улучшением будет возможность для игрока сохранять свои результаты в виде набранных очков, чтобы сравнивать их с результатами других игроков, попадать в рейтинги, ставить рекоры, участвовать в турнирах сдругими игроками. Таким образом будет реализована социальная составляющая игровой механики.
Результаты игрока будут сохраняться в блокчейне. Для этого перед стартом ему будет предложено подключить кошелек Metamask, а по завершении игры подписать транзакцию, которая сохранит при помощи смарт контракта количество набранных очков, привязанное к EVM адресу игрока.
При помощи смарт контрактов, игрокам будет дана возможность учавствовать в турнирах с фиксированной платой за каждую попытку, в виде, например, ERC-20 токенов. Из взносов будет составляться призовой фонд, который распределится в виде призовых между первыми, например, 10-20% мест по очкам, с разпределением выигрыша по убыванаю от первого места и далее.
Также при помощи смарт контрактов игрокам будет дана возможность зарабатывать ачивки в виде NFT или POAP, например: "награда за флеш рояль", "установка текущего рекорда по очкам", "призовое место в турнире", "участник альфа тестирования" и т.д.
Ачивки, рекорды и результаты турниров можно будет посмотреть в отдельном окне в интерфейсе игры или на отдельной web-странице.
Улучшения по оформлению:
Визуальные эффекты, обозначающие сжигание линии и количечтво набранных при этом очков, и другие...
Графика игры: лого, шрифты, оформление интерфейса, бекграунды, иконки масти для карт и т.д.
Звуковой дизайн.
Улучшения по динамике игры и балансу:
Сейчас среднее время игровой сессии составляет примерно 10 минут, за которые игрок может набрать примерно 200-400 очков, дойдя до 10-15 уровня. Однако эти показатели можно корректировать в сторону улучшения играбельности, изменяя следующие параметры:
первоначальная скорость падения блоков,
количество сжигаемых линий для перехода на следующий уровень,
шаг изменения скорости падения блоков при наступлении нового уровня.
Также можно изменить количество начисляемых очков за определенные комбинации, подогнав их таким образом, чтобы игроку было интереснее рисковать, дожидаясь карт для более высоких комбинаций.
Настройки по динамике и балансу очков можно будет отредактировать в соответствии с отзывами игроков, которые захотят поучаствовать в тестировании прототипа игры. К чему я очень призываю. Буду благодарен за обратную связь и надеюсь на помощь в улучшении игры. Спасибо.
Представляю прототип игры Pokrix (Pokris, Pokres), которая является гибридом Тетриса и Покера.
Геймплей очень похож на тетрис: сверху падают фигурки в виде одинаковых блоков, которыми управляет игрок, передвигая их влево, вправо и ускоряя вниз соответствующими кнопками на клавиатуре.
Из блоков в нижней части экрана составляются линии по 5 штук. Фигурки представляют из себя игральные карты из 52 карточной колоды. Карты выпадают в случайном порядке и не повторяются. (На данном прототипе пока нет значков масти - но за масть отвечает цвет блока: красный - черви, черный - пики, синий - буби, зеленый - крести).
Сжигание линий
После того как фигурки-карты составляют линию из 5 элементов, в зависимости от составленной в линии покерной комбинации, игроку начисляются очки, в следующем количестве:
Старшая карта - 0 очков,
Пара - 2 очка,
Две пары - 4 очка,
Трипс - 6 очков,
Стрит - 8 очков,
Флеш - 10 очков,
Фулл хаус - 15 очков,
Каре - 25 очков,
Стрит флеш - 50 очков,
Роял флеш - 100 очков
Если собранная в линии комбинация - пара или выше, линия сжигается. Иначе, линия остается на игровом поле, и сжигается только в случае если непосредственно выше этой линии игроком будет собрана комбинация флеш или старше. Карты - не повторяются, однако после сжигания линии, карты из нее снова могут выпасть игроку в качестве одного из следующих блоков.
Переход на новые уровни и завершение игры
Скорось падения блоков увеличивается каждый уровень. Игра переходит на следующий уровень, когда будут сожжены очередные 5 линий.
Как только стопка блоков достигнет верха экрана - игра заканчивается. Главная цель - собрать как можно больше очков до момента, когда игра завершится.
Сочетание влияния удачи и навыков игрока на результат игры
От удачи зависит, какие карты будут выпадать, а значит - какие комбинации сможет набрать игрок, и, соответственно, как много очков он наберет.
Однако, при достаточных навыках, игрок может прогнозировать потенциальные комбинации которые сможет набрать, и выбирать - сжечь ли линию сейчас или подождать подходящие блоки для более высокой комбинации c большим вознаграждением (рискуя при этом составить слишком высокую стопку и проиграть).
Дополнительные возможности для проявления своих навыков дает подсказка в виде следующей карты в правой части экрана: с ее помощью у игрока есть больше возможностей спланировать предстоящие комбинации, управляя текущей падающей картой.
Ближайшие улучшения:
Главным предстоящим улучшением будет возможность для игрока сохранять свои результаты в виде набранных очков, чтобы сравнивать их с результатами других игроков, попадать в рейтинги, ставить рекоры, участвовать в турнирах сдругими игроками. Таким образом будет реализована социальная составляющая игровой механики.
Результаты игрока будут сохраняться в блокчейне. Для этого перед стартом ему будет предложено подключить кошелек Metamask, а по завершении игры подписать транзакцию, которая сохранит при помощи смарт контракта количество набранных очков, привязанное к EVM адресу игрока.
При помощи смарт контрактов, игрокам будет дана возможность учавствовать в турнирах с фиксированной платой за каждую попытку, в виде, например, ERC-20 токенов. Из взносов будет составляться призовой фонд, который распределится в виде призовых между первыми, например, 10-20% мест по очкам, с разпределением выигрыша по убыванаю от первого места и далее.
Также при помощи смарт контрактов игрокам будет дана возможность зарабатывать ачивки в виде NFT или POAP, например: "награда за флеш рояль", "установка текущего рекорда по очкам", "призовое место в турнире", "участник альфа тестирования" и т.д.
Ачивки, рекорды и результаты турниров можно будет посмотреть в отдельном окне в интерфейсе игры или на отдельной web-странице.
Улучшения по оформлению:
Визуальные эффекты, обозначающие сжигание линии и количечтво набранных при этом очков, и другие...
Графика игры: лого, шрифты, оформление интерфейса, бекграунды, иконки масти для карт и т.д.
Звуковой дизайн.
Улучшения по динамике игры и балансу:
Сейчас среднее время игровой сессии составляет примерно 10 минут, за которые игрок может набрать примерно 200-400 очков, дойдя до 10-15 уровня. Однако эти показатели можно корректировать в сторону улучшения играбельности, изменяя следующие параметры:
первоначальная скорость падения блоков,
количество сжигаемых линий для перехода на следующий уровень,
шаг изменения скорости падения блоков при наступлении нового уровня.
Также можно изменить количество начисляемых очков за определенные комбинации, подогнав их таким образом, чтобы игроку было интереснее рисковать, дожидаясь карт для более высоких комбинаций.
Настройки по динамике и балансу очков можно будет отредактировать в соответствии с отзывами игроков, которые захотят поучаствовать в тестировании прототипа игры. К чему я очень призываю. Буду благодарен за обратную связь и надеюсь на помощь в улучшении игры. Спасибо.
No activity yet