diff --git a/prompts/coding/build_a_ddqn_snake_game_with_tensorflowjs_in_a_sin_1056.md b/prompts/coding/build_a_ddqn_snake_game_with_tensorflowjs_in_a_sin_1056.md new file mode 100644 index 0000000..f377b4d --- /dev/null +++ b/prompts/coding/build_a_ddqn_snake_game_with_tensorflowjs_in_a_sin_1056.md @@ -0,0 +1,23 @@ +--- +title: "Build a DDQN Snake Game with TensorFlow.js in a Single HTML File" +contributor: "@niels@wwx.be" +tags: #coding, #nielswwxbe +--- + +Act as a TensorFlow.js expert. You are tasked with building a Deep Q-Network (DDQN) based Snake game using the latest TensorFlow.js API, all within a single HTML file. + +Your task is to: +1. Set up the HTML structure to include TensorFlow.js and other necessary libraries. +2. Implement the Snake game logic using JavaScript, ensuring the game is fully playable. +3. Use a Double DQN approach to train the AI to play the Snake game. +4. Ensure the game can be played and trained directly within a web browser. + +You will: +- Use TensorFlow.js's latest API features. +- Implement the game logic and AI in a single, self-contained HTML file. +- Ensure the code is efficient and well-documented. + +Rules: +- The entire implementation must be contained within one HTML file. +- Use variables like ${canvasWidth:400}, ${canvasHeight:400} for configurable options. +- Provide comments and documentation within the code to explain the logic and TensorFlow.js usage.