We’ve discovered a revolutionary approach to using ChatGPT that can drastically boost its performance! From Sam Altman’s tweets to Greg Brockman’s recommendations, this method has sparked a wave of excitement. In this video, we break down how to unlock the full potential of the latest AI models, including ChatGPT’s o1, GPT-4o and show you step-by-step how to use them effectively.
If you’ve ever struggled with getting ChatGPT to deliver smart, actionable results, this guide is a game-changer. Learn how context, clear goals, and smart prompting can transform your experience—and see the incredible difference it makes in real-world tests!
thanks to
Latent Space blog
and benhylak on twitter
for teaching me all of this
***************
The O1 Prompt (or Briefing as they are now called):
I want you to create a Mario like 2d platformer game, the game should have 3 levels each with distinct themes and an overarching dark story.
You'll need to output the necessary code for pygame library to make the game, the code should be 3 different files, main.py utils.py and levels_data.json that'll act as our database, you'll also specify exactly what assets you need for the game and what sizes and I'll take care of it and put them in a subfolder called assets in the same directory, the game should start when I execute the main.py file.
Be careful you should specify your plan before you start coding, what is your architecture what are your levels, what are the enemies(should be at least 4 unique enemies), what functions and classes you should have etc. carefully plan the whole thing before you start coding.
Be careful about handling all collisions it's often tricky, for example you should implement an invulnerability period for Mario so it doesn't lose all its hearts in one collisions with enemies(there should be 3 hearts for each level).
be careful about the level design, I don't want it to be just random platforms around I want you to think about the level and how it could be played, the platforms should be in range for the jump also there should be a double jump feature.
also be careful about the camera movement I don't want the camera to be fixed in place or fixed on Mario alone I want a smooth camera movement I don't know how just do some of the best practices to make it work.
Be careful about enemy designs all enemies should have unique movements and most importantly none of the characters should be able to move outside of the bounds pay attention to that.
It's very important to pay attention to text sizes, it often happens that text goes outside of the screen handle that properly.
Mario is a 2d platformer game the goal is to move from left to right and reach a goal that takes you to the next level but avoid enemies who if you hit them from the side they'll take one of your hearts and if you hit them from above they'll die.
the game is bigger than the screen in both directions so the goal should start outside of the screen and when mario moves towards it camera should smoothly follow until we reach the goal.
between each level we should progress the story in a separate screen that then we can move on from by clicking of the buttons, finally at the end of the 3rd level there should be an ending text and an ending to the story.
***************
All materials in these videos are used for educational purposes and fall within the guidelines of fair use. No copyright infringement is intended. If you are or represent the copyright owner of materials used in this video and have a problem with the use of said material, please contact me via my email in the "about" page on my channel.
**************
I cut through the noise and only bring you tech insights that matter, subscribe for more.
#ai #chatgpt #tutorial