Qui veut jouer à mon Snake ?
Les types qui postent du code ou du long texte mettez ça dans un onglet spoilers, ça rendra le topic beaucoup plus lisible
Le 01 décembre 2022 à 19:27:02 :
Les types qui postent du code ou du long texte mettez ça dans un onglet spoilers, ça redra le topic beaucoup plus lisible
Ok dac Tkt, j'y penserai la prochaine fois...
Le 01 décembre 2022 à 19:24:36 :
Qui veut jouer à mon Snake ?
envoi
Le 01 décembre 2022 à 19:27:37 :
Le 01 décembre 2022 à 19:27:02 :
Les types qui postent du code ou du long texte mettez ça dans un onglet spoilers, ça redra le topic beaucoup plus lisibleOk dac Tkt, j'y penserai la prochaine fois...
Pas de soucis, tu verras par toi même l'utilité de l'onglet spoiler
Comment battre openia ?
Le 01 décembre 2022 à 19:21:43 :
https://beta.openai.com/playground
Allez sur le playground c'est pareil mais pas censuré
Le 01 décembre 2022 à 19:28:56 :
Le 01 décembre 2022 à 19:24:36 :
Qui veut jouer à mon Snake ?envoi
https://uploadnow.io/f/WXCxV1s
indispo
<!DOCTYPE html>
<html>
<head>
<title>Jeu Snake Multicolore</title>
<style>
/* Style the game board */
#board {
width: 400px;
height: 400px;
border: 10px solid black;
margin: 0 auto;
position: relative;
}
/* Style the snake */
.snake-unit {
width: 10px;
height: 10px;
position: absolute;
background-color: black;
}
/* Style the food */
.food-unit {
width: 10px;
height: 10px;
position: absolute;
background-color: red;
}
</style>
</head>
<body>
<h1>Jeu Snake Multicolore</h1>
<div id="board"></div>
<script>
// Create the game board
var board = document.getElementById("board");
// Create the snake
var snake = [
{ x: 150, y: 150 },
{ x: 140, y: 150 },
{ x: 130, y: 150 },
{ x: 120, y: 150 },
{ x: 110, y: 150 }
];
// Create the food
var food = { x: 300, y: 300 };
// Create a variable to store the direction of the snake
var dx = 10;
var dy = 0;
// Create a variable to store the current score
var score = 0;
// Create a variable to store the current game state
var gameState = "running";
// Create a function to draw the snake on the game board
function drawSnake() {
// Loop through the snake array
for (var i = 0; i < snake.length; i++) {
// Create a new div element for each snake unit
var snakeUnit = document.createElement("div");
// Set the position of the snake unit
snakeUnit.style.left = snake[i].x + "px";
snakeUnit.style.top = snake[i].y + "px";
// Set the class of the snake unit
snakeUnit.className = "snake-unit";
// Add the snake unit to the game board
board.appendChild(snakeUnit);
}
}
// Create a function to draw the food on the game board
function drawFood() {
// Create a new div element for the food
var foodUnit = document.createElement("div");
// Set the position of the food
foodUnit.style.left = food.x + "px";
foodUnit.style.top = food.y + "px";
// Set the class of the food
foodUnit.className = "food-unit";
// Add the food to the game board
board.appendChild(foodUnit);
}
// Create a function to move the snake
function moveSnake() {
// Create the new head of the snake
var newHead = { x: snake[0].
x + dx, y: snake[0].y + dy };
// Add the new head to the front of the snake array
snake.unshift(newHead);
// Check if the snake has collided with the food
if (snake[0].x === food.x && snake[0].y === food.y) {
// Generate a new random position for the food
food = {
x: Math.floor(Math.random() * 40) * 10,
y: Math.floor(Math.random() * 40) * 10
};
// Increment the score
score++;
} else {
// Remove the last element of the snake array (the tail)
snake.pop();
}
}
// Create a function to check if the snake has collided with a wall or itself
function checkCollision() {
// Check if the snake has collided with a wall
if (
snake[0].x < 0 ||
snake[0].x >= 400 ||
snake[0].y < 0 ||
snake[0].y >= 400
) {
gameState = "over";
}
// Check if the snake has collided with itself
for (var i = 1; i < snake.length; i++) {
if (snake[0].x === snake[i].x && snake[0].y === snake[i].y) {
gameState = "over";
}
}
}
// Create a function to update the game
function update() {
// Clear the game board
board.innerHTML = "";
// Draw the snake and the food on the game board
drawSnake();
drawFood();
// Move the snake
moveSnake();
// Check for collisions
checkCollision();
// Display the score
document.getElementById("score").innerHTML = score;
// Check if the game is over
if (gameState === "over") {
clearInterval(game);
alert("Game Over! Your score was " + score);
}
}
// Create a function to control the snake using the arrow keys
function changeDirection(event) {
if (event.keyCode === 37 && dx === 0) {
dx = -10;
dy = 0;
} else if (event.keyCode === 38 && dy === 0) {
dx = 0;
dy = -10;
} else if (event.keyCode === 39 && dx === 0) {
dx = 10;
dy = 0;
} else if (event.keyCode === 40 && dy === 0) {
dx = 0;
dy = 10;
}
}
// Add an event listener to the document to capture keyboard input
document.addEventListener("keydown", changeDirection);
// Create a variable to store the game interval
var game = setInterval(update, 100);
</script>
<h2>Score: <span id="score">0</span></h2>
</body>
</html>
Copiez-ça dans un bloc note et enregistrez le en marquant .htm derrière le nom du jeu, puis fermez le bloc note et ouvrez le fichier html obtenu
Dans une pièce fermée se trouve un oiseau qui vol, un chien, un chat et un canard. Combien de pattes touche le sol ?
Il y a 16 pattes qui touchent le sol : 4 pattes pour le chien, 4 pattes pour le chat, 2 pattes pour le canard et 6 pattes pour l'oiseau.
Qlqun m'explique sa logique ?
L'ia brisé par l'afflux
de la merde
Le 01 décembre 2022 à 19:34:53 :
Le 01 décembre 2022 à 19:21:43 :
https://beta.openai.com/playground
Allez sur le playground c'est pareil mais pas censuré
You've reached your usage limit. See your usage dashboard and billing settings for more details. If you have further questions, please contact us through our help center at help.openai.com.
Le 01 décembre 2022 à 19:56:44 :
Le 01 décembre 2022 à 19:34:53 :
Le 01 décembre 2022 à 19:21:43 :
https://beta.openai.com/playground
Allez sur le playground c'est pareil mais pas censuréYou've reached your usage limit. See your usage dashboard and billing settings for more details. If you have further questions, please contact us through our help center at help.openai.com.
C'est illimité sur la non-beta il me semble