
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 очков,
Пара - 20 очков,
Две пары - 40 очков,
Трипс - 60 очков,
Стрит - 80 очков,
Флеш - 100 очков,
Фулл хаус - 150 очков,
Каре - 250 очков,
Стрит флеш - 500 очков,
Роял флеш - 1000 очков
Если собранная в линии комбинация - пара или выше, линия сжигается. Иначе, линия остается на игровом поле, и сжигается только в случае если непосредственно выше этой линии игроком будет собрана комбинация флеш или старше. Карты - не повторяются, однако после сжигания линии, карты из нее снова могут выпасть игроку в качестве одного из следующих блоков.
Переход на новые уровни и завершение игры
Скорось падения блоков увеличивается каждый уровень. Игра переходит на следующий уровень, когда будут сожжены очередные 5 линий до 10 уровня включительно. Начиная с 11 уровня для перехода на следующий уровень должно быть сожжено 10 линий.
Как только стопка блоков достигнет верха экрана - игра заканчивается. Главная цель - собрать как можно больше очков до момента, когда игра завершится.
Сочетание влияния удачи и навыков игрока на результат игры
От удачи зависит, какие карты будут выпадать, а значит - какие комбинации сможет набрать игрок, и, соответственно, как много очков он наберет.
Однако, при достаточных навыках, игрок может прогнозировать потенциальные комбинации которые сможет набрать, и выбирать - сжечь ли линию сейчас или подождать подходящие блоки для более высокой комбинации c большим вознаграждением (рискуя при этом составить слишком высокую стопку и проиграть).
Дополнительные возможности для проявления своих навыков дает подсказка в виде следующей карты в правой части экрана: с ее помощью у игрока есть больше возможностей спланировать предстоящие комбинации, управляя текущей падающей картой.
Главным предстоящим улучшением будет возможность для игрока сохранять свои результаты в виде набранных очков в режиме ончейн, чтобы сравнивать их с результатами других игроков, попадать в рейтинги, ставить рекоры, участвовать в турнирах сдругими игроками. Таким образом будет реализована социальная составляющая игровой механики.
Результаты игрока будут сохраняться в блокчейне. Для этого перед стартом ему будет предложено подключить кошелек Metamask, а по завершении игры подписать транзакцию, которая сохранит при помощи смарт контракта количество набранных очков, привязанное к EVM адресу игрока.
При помощи смарт контрактов, игрокам будет дана возможность одновременно учавствовать в турнирах для 2х и более участников. Благодаря тому, что рандом для выпадающих карт будет генерироваться ончейн - игроки будут в абсолютно равных уловиях.
Для участия в турнирк игроки смогут вносить вступительные взносы в виде, например, ERC-20 токенов либо же учавствовать без взносов. Из взносов или специально выделенных активов будет составляться призовой фонд, который распределится в виде призовых между первыми, например, 10-20-50% мест по очкам, с разпределением выигрыша по убыванаю от первого места и далее.
Также при помощи смарт контрактов игрокам будет дана возможность зарабатывать ачивки в виде NFT или POAP, например: "награда за флеш рояль", "установка текущего рекорда по очкам", "призовое место в турнире", "участник альфа тестирования" и т.д.
Ачивки, рекорды и результаты турниров можно будет посмотреть в отдельном окне в интерфейсе игры или на отдельной web-странице.
Улучшения по оформлению:
Визуальные эффекты, обозначающие сжигание линии и количечтво набранных при этом очков, и другие...
Графика игры: лого, шрифты, оформление интерфейса, бекграунды, иконки масти для карт и т.д.
Звуковой дизайн.
Улучшения по динамике игры и балансу:
Сейчас среднее время игровой сессии составляет примерно 10 минут, за которые игрок может набрать примерно 2000-4000 очков, дойдя до 10-15 уровня. Однако эти показатели можно корректировать в сторону улучшения играбельности, изменяя следующие параметры:
первоначальная скорость падения блоков,
количество сжигаемых линий для перехода на следующий уровень,
шаг изменения скорости падения блоков при наступлении нового уровня.
Также можно изменить количество начисляемых очков за определенные комбинации, подогнав их таким образом, чтобы игроку было интереснее рисковать, дожидаясь карт для более высоких комбинаций.
Настройки по динамике и балансу очков можно будет отредактировать в соответствии с отзывами игроков, которые захотят поучаствовать в тестировании прототипа игры. К чему я очень призываю. Буду благодарен за обратную связь и надеюсь на помощь в улучшении игры. Спасибо.
Представляю прототип игры Pokrix (Pokris, Pokres), которая является гибридом Тетриса и Покера.
очень похож на тетрис: сверху падают фигурки в виде одинаковых блоков, которыми управляет игрок, передвигая их влево, вправо и ускоряя вниз соответствующими кнопками на клавиатуре.
Из блоков в нижней части экрана составляются линии по 5 штук. Фигурки представляют из себя игральные карты из 52 карточной колоды. Карты выпадают в случайном порядке и не повторяются. (На данном прототипе пока нет значков масти - но за масть отвечает цвет блока: красный - черви, черный - пики, синий - буби, зеленый - крести).
Сжигание линий
После того как фигурки-карты составляют линию из 5 элементов, в зависимости от составленной в линии покерной комбинации, игроку начисляются очки, в следующем количестве:
Старшая карта - 0 очков,
Пара - 20 очков,
Две пары - 40 очков,
Трипс - 60 очков,
Стрит - 80 очков,
Флеш - 100 очков,
Фулл хаус - 150 очков,
Каре - 250 очков,
Стрит флеш - 500 очков,
Роял флеш - 1000 очков
Если собранная в линии комбинация - пара или выше, линия сжигается. Иначе, линия остается на игровом поле, и сжигается только в случае если непосредственно выше этой линии игроком будет собрана комбинация флеш или старше. Карты - не повторяются, однако после сжигания линии, карты из нее снова могут выпасть игроку в качестве одного из следующих блоков.
Переход на новые уровни и завершение игры
Скорось падения блоков увеличивается каждый уровень. Игра переходит на следующий уровень, когда будут сожжены очередные 5 линий до 10 уровня включительно. Начиная с 11 уровня для перехода на следующий уровень должно быть сожжено 10 линий.
Как только стопка блоков достигнет верха экрана - игра заканчивается. Главная цель - собрать как можно больше очков до момента, когда игра завершится.
Сочетание влияния удачи и навыков игрока на результат игры
От удачи зависит, какие карты будут выпадать, а значит - какие комбинации сможет набрать игрок, и, соответственно, как много очков он наберет.
Однако, при достаточных навыках, игрок может прогнозировать потенциальные комбинации которые сможет набрать, и выбирать - сжечь ли линию сейчас или подождать подходящие блоки для более высокой комбинации c большим вознаграждением (рискуя при этом составить слишком высокую стопку и проиграть).
Дополнительные возможности для проявления своих навыков дает подсказка в виде следующей карты в правой части экрана: с ее помощью у игрока есть больше возможностей спланировать предстоящие комбинации, управляя текущей падающей картой.
Главным предстоящим улучшением будет возможность для игрока сохранять свои результаты в виде набранных очков в режиме ончейн, чтобы сравнивать их с результатами других игроков, попадать в рейтинги, ставить рекоры, участвовать в турнирах сдругими игроками. Таким образом будет реализована социальная составляющая игровой механики.
Результаты игрока будут сохраняться в блокчейне. Для этого перед стартом ему будет предложено подключить кошелек Metamask, а по завершении игры подписать транзакцию, которая сохранит при помощи смарт контракта количество набранных очков, привязанное к EVM адресу игрока.
При помощи смарт контрактов, игрокам будет дана возможность одновременно учавствовать в турнирах для 2х и более участников. Благодаря тому, что рандом для выпадающих карт будет генерироваться ончейн - игроки будут в абсолютно равных уловиях.
Для участия в турнирк игроки смогут вносить вступительные взносы в виде, например, ERC-20 токенов либо же учавствовать без взносов. Из взносов или специально выделенных активов будет составляться призовой фонд, который распределится в виде призовых между первыми, например, 10-20-50% мест по очкам, с разпределением выигрыша по убыванаю от первого места и далее.
Также при помощи смарт контрактов игрокам будет дана возможность зарабатывать ачивки в виде NFT или POAP, например: "награда за флеш рояль", "установка текущего рекорда по очкам", "призовое место в турнире", "участник альфа тестирования" и т.д.
Ачивки, рекорды и результаты турниров можно будет посмотреть в отдельном окне в интерфейсе игры или на отдельной web-странице.
Улучшения по оформлению:
Визуальные эффекты, обозначающие сжигание линии и количечтво набранных при этом очков, и другие...
Графика игры: лого, шрифты, оформление интерфейса, бекграунды, иконки масти для карт и т.д.
Звуковой дизайн.
Улучшения по динамике игры и балансу:
Сейчас среднее время игровой сессии составляет примерно 10 минут, за которые игрок может набрать примерно 2000-4000 очков, дойдя до 10-15 уровня. Однако эти показатели можно корректировать в сторону улучшения играбельности, изменяя следующие параметры:
первоначальная скорость падения блоков,
количество сжигаемых линий для перехода на следующий уровень,
шаг изменения скорости падения блоков при наступлении нового уровня.
Также можно изменить количество начисляемых очков за определенные комбинации, подогнав их таким образом, чтобы игроку было интереснее рисковать, дожидаясь карт для более высоких комбинаций.
Настройки по динамике и балансу очков можно будет отредактировать в соответствии с отзывами игроков, которые захотят поучаствовать в тестировании прототипа игры. К чему я очень призываю. Буду благодарен за обратную связь и надеюсь на помощь в улучшении игры. Спасибо.
No activity yet