Page 1 of 5

Project Snake

Posted: Wed May 27, 2015 12:30 pm
by superryan94
I'm working on one of the most famous classic games. Snake. But I don't know the original screen size of the game at the Atari game console. I couldn't find it on the internet so I'm asking you of this community to help me with looking for the answer.

So far have I made a multi speed clock. I did that using the jk's from admin's digital clock. I connected the Q to the j of the next flipflop. With 12 following each other and connecting the last with the first gave me a twelve puls clock. Then I connected the Q's to three OR gates in order to get a two step, three step and a four step interval clockpuls. This will be used to change the difficulty of the game. I wil maybe change the clock-outputs but that is future talk^^ This circuit will be uploaded tomorrow when I'm back on my pc.

Next step will be making a screen of 20x20 to design my snake mover circuit. I will make it in a way that I can easily change the screen size for when I (or one of you) find the right screensize.

Kind regards,
Ryan

Re: Project Snake

Posted: Thu May 28, 2015 7:45 am
by superryan94
This is my toggleable clock.

Re: Project Snake

Posted: Thu May 28, 2015 8:47 am
by superryan94
Is there a way to stabilisate my output puls? When I select 25hz it will variate between 20 and 30 hz. With that it's really hard to make a constant output timer for my game.

Re: Project Snake

Posted: Thu May 28, 2015 11:15 am
by admin
Hi Ryan,
The program is actually trying to stabilize the frequency. If you run the sample application Digital Clock you will see that over even a few days it ticking the clock correctly.
So the changes in the frequency most likely will not affect your game experience. If have evidence that is actually not stable enough for the game, please let me know I’ll try to see what is wrong.
Thanks,
Eugene

Re: Project Snake

Posted: Thu May 28, 2015 11:39 am
by superryan94
Okay. I will continue with it and see if it works out well enough for it.

Re: Project Snake

Posted: Fri May 29, 2015 12:15 pm
by superryan94
I made some progress in my circuits. Now I'm working on the Snake Mover Circuit.

On al the circuits in the propertys panel is a desciptins of what it does or is for.

Re: Project Snake

Posted: Thu Jun 18, 2015 5:33 am
by superryan94
It's been a really long time sinds I last posted my progress. But I had to spend a lot of time to get trouhg my school and making the circuit working was hard....

But, now I made it possible to move a block (yes, a block. Snake is still in progress). I made a grit in which i put ICs with the circuits to move Snake. The circuits on both sides of the screen are to make it possible to clear the screen.

Making only Snake move will be my next step. After that will a randomizer to display the targets of Snake.

BTW, in the file are also my draft boards.

Re: Project Snake

Posted: Thu Jun 18, 2015 5:35 am
by superryan94
It had to be like this. I forgot to put the not good working clock away.

Re: Project Snake

Posted: Sun Jun 21, 2015 10:42 pm
by admin
This is cool. Are you going to improve on user experience? Also in the original game it was some apples already sitting there so snake has something to eat to grow.

Re: Project Snake

Posted: Wed Jun 24, 2015 7:48 am
by superryan94
I'm working now on making Snake move like it should be. But it takes a lot of time sinds I had to learn for exams and did it out of my mind because the internet couldn't help me. When Snake moves like it should be I'll work on the apples and after that I'll work on the Game Over.