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.
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 like:
- /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).
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.
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.
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