Programming source code for c++ of snake game with 0 error | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
- 10

Programming source code for c++ of snake game with 0 error

pls answer quickly

26th Jul 2017, 1:27 AM
vishal kharbanda
vishal kharbanda - avatar
5 Answers
+ 11
There are many examples of this online. Google or Bing will provide you the code you seek
26th Jul 2017, 2:39 AM
jay
jay - avatar
+ 8
lol@Ace!
26th Jul 2017, 3:30 AM
jay
jay - avatar
+ 5
If you will take a source from the internet, please don't copy paste the code without giving credit.
26th Jul 2017, 3:02 AM
Rrestoring faith
Rrestoring faith - avatar
+ 3
Well I can get you started on how to implement it: These are likely the things you will need to do: * Firstly, you need to find out how to do UI in C++. Such as a canvas, or drawing a rectangle. * Then, choose the size of your snake. * This is an approach which is not neccessary but something I did, Turn the snake block into an object. With x and y coordinates. This is what every part of the snake will be. * Each Snake object will be placed in an array * Move the snake. Always be moving the snake, the player will only be able to modify its direction. So, move the snake based on its direction. * Randomly place an apple on the board, also do so if the user touches the apple. Optional: Make an apple an Object with a xPos and yPos. When it is created (in the constructor) create the apple at the xPos/yPos. These should be random locations on the screen. This can just be a rectangle or circle, up to you. * Optional: If the snake size is greater than 1, touching the edges of the canvas will make you loose.. * Getting an apple will add a another, new snake object to the array. So, you will need to check if the user touches the apple. * All snake objects in the array, except the first one, will modify their positions to be the previous sbake position. array[i-1] = array[i], Where i is an int that goes through the array, and is increasing. * If one snake object touches another, gameOver. You likely only need to check if the head (first one), touches any others in the array.
26th Jul 2017, 2:23 PM
Rrestoring faith
Rrestoring faith - avatar
+ 1
actually I searched a lot on Google type on pc but every program has some mistake that's why I need a good guideline
26th Jul 2017, 8:19 AM
vishal kharbanda
vishal kharbanda - avatar