Your cart is currently empty!
Author: Kevin Clark
-
Presenting my SN App at Knowledge!
โ
by
It has been a VERY long time since Iโve updated this blog but I wanted to give a bit of an overview of what happened with my Knowledge 24 presentation about the Marvel Snap clone Iโve been creating now called SN App. You may recall I mentioned that I submitted a talk to the ServiceNow…
-
Part 14: Hiding card slots with no cards played
Iโm still working on getting a playspace runnning. ย New updates include creating repeaters for each of the location areas for each player – 4 slots per player per location. To do this, Iโve augmented the Game instatiation flows so that each location automatically creates 4 slot records per player – in the last update I…
-
Part 13: Getting the Playspace UI running
Firstly, A bit of other news related to this project – I submitted a talk for ServiceNowโs Knowledge 24 conference in Las Vegas to talk about the process of creating this app and itโs all booked in, so Iโll be appearing at the conference. ย Come along if you want to hear about how it was…
Part 12: Creating a Deck List Page
This is just a quick update – Iโve been doing some cleanup work just getting the data creation activities for Matchmaking and Game Instantiation working. ย I realised that I only had a couple of Decks to play with, so I wanted to get a quick and dirty deck list page into UI Builder. This is…
Using ChatGPT to optimise annual leave
Hereโs a little trick I tried to get ChatGPT to help plan my Annual Leave for 2024 based around public holidays. ย I asked it to look at the public holiday calendar, find all the opportunities for extra long weekends or extended breaks and give me a summary: Review the Victorian Public Holiday calendar: https://www.victoriapublicholiday.com.au/victoria-public-holidays-2024/. I’d…
-
Part 11: Setting up the game board
Initiating a game will require us to have all the potential card and location positions for the playspace defined (for each player) as well as slots for both players. This is roughly the outcome weโre looking for: Weโll also need to track the playerโs hand content, as well as their deck contents, so letโs break…
-
Part 10: Getting Location and Summon Cards – refactoring my integration subflow
So far with the Marvel Snap app, weโve been retrieving character cards. ย Before we start looking at how to shuffle a game, weโll need to retrieve Location Cards so we can use them in our game. Weโve already created a Retrieve Marvel cards Integration hub action which hits the API that weโve been working with.…
-
Part 9: Finishing the Deck Builder prototype
Once Iโd cracked the repeater system for the card grid for my Marvel Snap game on the deck builder page, it unlocked the final parts of that page for me. ย Having been able to define the grid for selecting cards to ADD to the deck, I could use a smaller-scale version of the same…
-
Part 8: Creating a new deck and populating the cards
Ok, so far Iโve got a Deck Definition record, and Iโve got a Deck Card record to contain the children of that Deck Definition, but I donโt have a way to create the deck contents from my Deck Building interface. ย I have an event queue record for whenever someone clicks the card to be added,…
-
Part 7: Setting Up a Grid repeater
Setting up my cards in a repeating grid pattern turned out to be a little trickier than I had expected. ย Hereโs the steps I ended up needing to follow: Create the Repeater component and map it to the Data array from my โGet Card Definitionsโ data resource: Under Styles, you have to โEnable Stylesโ and…