Having Fun with GPTs
Whilst we may have highlighted some of the prompt injection vulnerabilities of GPT assistants in ChatGPT last week, we also want to highlight that they can be quite fun to use too.
In this case, we used it to create a fun video game akin to an NBA simulator like NBA 2K, NBA Live or other games this author used to play. It will be a turn-based simulator style of game and the style of play can easily be adjusted later.
The Setup
To get started, you first need to be a ChatGPT Premium user. Then you go to explore the GPT a, we go to the explore GPTs page and create a GPT where you’ll see this.
You can then describe the game and you’ll get the GPT Builder asking you questions to help along the way. It also gives us the idea of calling it “Rookie Rise” given our instructions were to make a game about a new player entering the NBA.
Next the builder suggests a logo (we’ll change this later) and wants to understand the mechanics a bit more
One thing we did learn from our prompt engineering experience is that you can create system like commands that remain in its instruction base that can just help to navigate the system without having to type all the words. For example we can tell it to have instructions likex
/NEXT — Proceed to the next move or turn.
/VIZ — Visualize the play with DALL-E 3 generated images.
/STATS — Display game stats, the rookie’s stats, and attributes during games, and show the rookie’s attributes and team standings when not in a game.\
As we create the game, we can also do testing on the right-hand side in the preview section of the configuration.
You can do further changes as you go and go back to the app to make further changes later. There are options as well to turn on features like web-browsing and DALL-E image creation (which we need to generate the visuals at each step of the game) and even code interpreter to do math if we need it to (in this case we don’t).
The Game
So let’s see what the game can do. We’ll start off a new game and give it a few details
After setting up we get given a few options to consider as we head to the pre-draft camp
We choose option 3 and start our first scrimmage which is described in high level detail
We next asked for some statistics after our first game with the command /STATS
and we then get to questions from the various scouts that watched the game
We can use the /VIZ command to visualise certain moments like playing in our first pre-draft scrimmage
or even to see our player get drafted
Just amazing.
Try it out
If you want to try out this game, you need to be a premium ChatGPT user but if you are then you can access Rookie Rise here: https://chat.openai.com/g/g-1kzqHyMwN-rookie-rise