Skip to content

tomichGIT/chatGPT-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatGPT-game

game created by chatGPT + communtiy + YOU Original idea from Matt Wolfe Youtubes Channel: I Used AI To Make A Game (ZERO Coding Experience)

Fire Screenshot

Try it here:

chatGPT-game

Join us in creating an awesome platform game!

Welcome to our platform game project, where we'll be using the power of ChatGPT to develop an amazing game together. In this project, we'll be creating a platformer game from scratch, sharing ideas, code snippets, and new prompts to help us along the way.

Our goal is to create a fun and engaging game that showcases the capabilities of ChatGPT, while also providing a collaborative and educational environment for developers of all levels to learn and grow.

How to join and contribute

To join our project, all you need is an interest in game development and a willingness to learn and collaborate with others. We welcome developers of all levels and backgrounds to join us.

Helping:

  • Anyone who has a GitHub account can create a fork of the repository, make changes, and submit a pull request to have their changes merged into the main repository.
  • Add ideas in projects issues section
  • Contact me however you can
  • You can also contribute by sharing your ideas, code snippets, and prompts in the project's issues and pull requests.

We welcome all contributions and feedback, and look forward to working with you! Let's create an awesome platform game together!

What we'll be doing

Our project will involve a number of tasks, including:

  • Creating game assets, such as character sprites and backgrounds
  • Implementing game mechanics, such as jumping, collision detection, and enemy behavior
  • Designing levels and creating level editors
  • Writing and testing game code
  • Creating and sharing prompts to help us generate new ideas and overcome challenges

We'll be sharing our progress and discussing new ideas in the project's issues and pull requests, so be sure to join in on the conversation and help shape the direction of the project.

How ChatGPT will help

As a language model trained on a massive corpus of text, ChatGPT has a wide range of capabilities that can help us create our game. We can use it to generate prompts for new ideas, generate code snippets, and provide feedback on our game mechanics and design.

By working together and leveraging ChatGPT's capabilities, we can create a game that's both fun to play and showcases the power of machine learning.

Used ChatGPT Prompts

  • Creation of README.md
based on Matts Wolff video on youtube "[I Used AI To Make A Game (ZERO Coding Experience)](https://www.youtube.com/watch?v=IyKKhxYJ4U4)" i want to create with the comunity and yourself (chatGPT) this awesome plataform game, showing chatGPT capabilites. Please create a README.md code to invite people to join. Tell them we will be showing here every relevant chatGPT prompt. And invite them for ideas, code snippets and new prompts.
  • Fire: how to draw some fire ontop of the ground with canvas?

Changelog

v0.1.0:

  • [🎨 design] Added fire particles on top of lava.
  • [🎨 design] Set canvas width to 100%.
  • [🎨 design] Character drops on first plataform.
  • [🛠 code] Loaded all images using loadImage() method.
  • [🛠 code] Reorganized file structure for better management.
  • [🛠 code] Added DebugConsole for platforms and coins.
  • [🐜 bug] Fixed incorrect source file reference in styles.css.

v0.1.1:

  • [🛠 feature] Let you choose your nickname
  • [🛠 feature] Score table top10
  • [🛠 feature] API to save scores in json
  • [🛠 feature] API to store gameData
  • [🎨 design] New Particle system for player + lava
  • [🎨 design] Ensable/Disable Particle System key (N)

Feature Requests:

  • Store top10 scores of all users (json database)
  • show Arcade Like table of scores
  • Store Score in localStorage for browser reload
  • Move some plataforms Up + Down
  • Get score for amount of plataforms jumped on
  • Levels
  • Clean UP plataform list on each level
  • Level creator by user (drag&drop)
  • Store Score in Database (will require Social Login for auth)
  • 2 player game with same keyboard
  • 2 player game multiplayer