Skip to content

A retro poker-like game in 13kb, my entry for the 2024 JS13K Gamejam

License

Notifications You must be signed in to change notification settings

AD-Edge/JS13K_Triskaidekaphobia

Repository files navigation

The Anti-Poker Protocol

JS13K_Triskaidekaphobia

Gamejam Theme: Triskaidekaphobia

Description: "A bit of a different take on poker! Featuring CRT visuals, sprites/graphics generated in-game (no image textures at all!), mobile support, and some whacky NPCs which feature a stunning guaranteed (>1) amount of lines to bark at you."

Game Created by Alex Delderfield (Alex_ADEdge), 2024, for the #JS13K gamejam.

Framework: None! Pure javascript. 13,312 bytes maximum file size for final gamejam submission.

Categories: Desktop, Mobile, Decentralized

Main Dev thread on twitter/X (covering the whole gamejam period): https://x.com/Alex_ADEdge/status/1823717344105128249

Continued thread detailing the web3 features I am working on post-gamejam: https://x.com/Alex_ADEdge/status/1837353043987141081


GameJam Results 🏆

Overall: 57th

Mobile Category: 33rd

Decentralized Categories:

  • OP Guild: 3rd 🥉
  • Avalanche: 5th
  • Thirdweb: 4th
  • Arcadia: 6th

New keyboard


Final Gamejam Submission: https://js13kgames.com/2024/games/the-anti-poker-protocol

Itch.io: https://alex-adedge.itch.io/the-anti-poker-protocol-js13k

Arcadia: https://arcadia.fun/games/700b541a-bf60-43ff-abcf-4493437330af/

Post-Jam Edition: (continued dev in-progress)

screenshot


JS13K Post-Mortem [The Anti-Poker Protocol] --- (WIP)

screenshot

The Beginning

Heres a breakdown of the 31 days of dev which went into creating this entry, a 13kb-limited mostly-javascript game for the js13k gamejam.

This was my 4th time participating in the js13k gamejam, and (spoilers) I finally found myself with an end result worth submitting!

(links to final game/entry)

Early Dev / The Beginning

WIP

Midway Point & Refactor

WIP

Burnout Zone

WIP

Final Days, Code Butchering & Submission Chaos

WIP

Conclusion

WIP

In Review: What went well?

WIP

In Review: Future Improvements?

WIP

  • Music - Approach & process

  • Sprite System - Improvements TBD

Special Thanks


Decentralized Category Entry Details

  1. OP Guild - Added NPCs to the game which are your primary target to defeat, with their own unique pixel art sprites. These NPCs have a range of reactions depending on what is happening in the game, and will provide banter as the game progresses. I found it important to add this element to opponents to give them more character, and it added a lot to the atmosphere in the game overall. These NPCs also tied into the achievements system I was putting together on Avalanche blockchain (see next part for info)

  2. Avalanche Challenge - I put in a good deal of work learning & experimenting with AVAX smart contracts this gamejam, having no experience with AVAX at this point (but my background with Ethereum certainly helped!). Over the duration of the gamejam I worked on minting NFTs and getting setup to interact with smart contracts. I built a wallet-connect option into the title page which uses web3.js to connect to a wallet and check for NFTs from specified contract addresses. Towards the end of the gamejam I integrated this into the game as an achievements feature, where for the 4x main opponents in the game the player could recieve an NFT if they defeat the opponent. These achievement badges are an NFT the player recieves to keep, and is displayed on the title screen of the game when they log in with their wallet. This was also planned as a way to save/update progress, and as a stretch goal I wanted to add extra NFTs players could have a chance to win which could be used to build custom PFPs for an online high score leaderboard. Unfortunetly during the final day of the gamejam however, I had to pull the web3 features from the game to make the final 13kb limit. But I have continued to work on these features for an upcoming post-jam version of the game! (continued tracking progress in this thread on twitter)

  3. Arcadia Challenge - Game submitted to Arcadia platform! (link below)


About

A retro poker-like game in 13kb, my entry for the 2024 JS13K Gamejam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published