Snake Game

Submitted by MisterBeck on Mon, 04/20/2020 - 14:05

Here's a snake game I made a while back, in Excel VBA.

Snek.xlsm

The code is on my newly created Github, if you want to build it from source.
https://github.com/ParkerLewisBeck/Snek.xlsm

In the next few posts, I will go over the code, explain how it works, and maybe add some improvements.

 

Excel Snake Game

 

Comments

A lot of thanks for all of the effort on this web page. My niece really loves setting aside time for investigations and it's really easy to see why. I know all of the powerful ways you present very important techniques via your blog and as well as inspire participation from others on that concern plus our own simple princess has been learning a lot. Take pleasure in the remaining portion of the year. You're doing a tremendous job.
[url=http://www.chromeheartstoreonline.com]chrome hearts online store[/url]

I and also my friends were found to be checking the nice items found on your site then the sudden came up with a terrible feeling I had not expressed respect to the web blog owner for those secrets. Those ladies are already consequently very interested to read them and now have very much been taking advantage of them. I appreciate you for genuinely simply accommodating and for using certain awesome areas most people are really wanting to understand about. My honest regret for not expressing appreciation to you sooner.
[url=http://www.jordan-retro.us.com]retro jordans[/url]

I intended to create you a very little observation so as to thank you very much as before for your personal incredible things you have discussed here. It's quite shockingly open-handed of people like you to deliver freely all most people could have offered for an electronic book to generate some bucks for their own end, most notably seeing that you might well have tried it if you wanted. Those tactics also served to be the easy way to realize that other people have similar dreams similar to my own to realize great deal more with regards to this condition. I think there are many more fun occasions ahead for many who read your website.
[url=http://www.stone-island.us.com]stone island outlet[/url]

Needed to write you one little bit of word in order to say thank you once again for all the remarkable basics you've documented in this case. It has been so strangely generous with you to provide unreservedly exactly what a lot of folks could have sold for an e-book to earn some bucks on their own, notably now that you could possibly have tried it in case you decided. The advice additionally worked to become a easy way to be sure that some people have similar eagerness just as my very own to see more with reference to this problem. I am sure there are millions of more fun times in the future for individuals who looked over your site.
[url=http://www.jordansshoes.us.org]jordan shoes[/url]

I want to point out my gratitude for your kind-heartedness in support of women who really want help on your idea. Your very own dedication to getting the solution all around has been surprisingly powerful and has continually encouraged workers much like me to get to their objectives. Your personal insightful information entails a great deal a person like me and especially to my fellow workers. Thank you; from each one of us.
[url=http://www.yeezy350s.com]yeezy boost 350[/url]

I definitely wanted to type a simple message to be able to thank you for all the magnificent concepts you are writing at this site. My rather long internet look up has at the end been rewarded with reasonable facts to talk about with my pals. I would repeat that we visitors are unequivocally lucky to dwell in a remarkable community with many lovely professionals with beneficial tactics. I feel really lucky to have encountered the web page and look forward to some more amazing moments reading here. Thank you again for everything.
[url=http://www.kyrie6.org]kyrie 6 shoes[/url]

I must express my admiration for your kind-heartedness giving support to those who really want guidance on your issue. Your real commitment to passing the solution all over had become quite good and have enabled guys and women just like me to reach their aims. Your own insightful advice means this much a person like me and extremely more to my office colleagues. Best wishes; from everyone of us.
[url=http://www.monclercoat.us.com]moncler coat[/url]

Thanks a lot for providing individuals with an exceptionally pleasant possiblity to discover important secrets from this blog. It can be very useful and as well , full of amusement for me and my office mates to visit the blog at a minimum three times in 7 days to see the newest things you have got. And lastly, I'm also actually satisfied with all the fabulous pointers served by you. Some 4 ideas in this posting are absolutely the most efficient I have ever had.
[url=http://www.kyrieirving-shoes.us.com]irving shoes[/url]

I am just writing to make you be aware of of the incredible discovery my princess gained reading your site. She learned too many things, which include what it's like to possess an awesome teaching character to have others very easily fully grasp specified tricky subject areas. You actually did more than my expectations. Thanks for coming up with such necessary, trustworthy, edifying and as well as easy tips about the topic to Mary.
[url=http://www.birkinbag.us.com]hermes birkin[/url]

Thanks for every one of your effort on this web page. Gloria delights in participating in internet research and it is easy to understand why. We all hear all concerning the dynamic method you render invaluable steps by means of your blog and as well as boost response from other people on the subject matter while my girl is now being taught a great deal. Take pleasure in the rest of the new year. You have been performing a good job.
[url=http://www.kd12.us.com]kevin durant shoes[/url]

A lot of thanks for every one of your hard work on this web page. Debby enjoys doing research and it is obvious why. A lot of people learn all regarding the lively method you convey both useful and interesting items through your web site and recommend participation from other people about this theme and my girl is without question learning a great deal. Have fun with the remaining portion of the new year. Your carrying out a wonderful job.
[url=http://www.off-whiteshoes.us.com]off white shoes[/url]

Thanks so much for giving everyone an extremely brilliant chance to read from this blog. It's always so pleasant and as well , full of amusement for me personally and my office co-workers to search your website more than three times in a week to read the latest issues you will have. And of course, I'm so usually astounded with the effective thoughts served by you. Certain 3 points in this article are in fact the most beneficial we have ever had.
[url=http://www.offwhiteshoes.us.com]off white shoes[/url]

I'm just commenting to let you understand what a wonderful experience my cousin's daughter went through viewing your web site. She realized lots of details, with the inclusion of what it is like to have an ideal helping character to make other people very easily fully grasp certain problematic matters. You truly exceeded her desires. Many thanks for giving the useful, safe, revealing and in addition cool guidance on your topic to Evelyn.
[url=http://www.supremes-clothing.com]supreme clothing[/url]

I am glad for commenting to make you know of the helpful discovery our girl experienced visiting your web site. She mastered a lot of things, which include what it is like to possess an awesome helping heart to make the rest just grasp specified grueling matters. You really did more than our desires. Thanks for offering those informative, healthy, edifying and as well as cool guidance on the topic to Jane.
[url=http://www.goldengoose-shoes.us.com]golden goose[/url]

I would like to express appreciation to this writer just for bailing me out of this type of predicament. Right after browsing through the search engines and getting solutions that were not productive, I thought my life was done. Living minus the approaches to the problems you have sorted out as a result of your main article content is a critical case, as well as those which could have in a wrong way affected my career if I hadn't noticed your blog. Your main understanding and kindness in touching a lot of stuff was precious. I am not sure what I would've done if I had not come upon such a stuff like this. I am able to at this time relish my future. Thanks very much for this expert and result oriented guide. I will not think twice to endorse your web sites to any individual who would need guidance on this matter.
[url=http://www.goldengoose-outlet.us.com]golden goose[/url]

I would like to express appreciation to you just for bailing me out of this type of predicament. As a result of browsing through the world wide web and seeing notions that were not beneficial, I figured my entire life was over. Existing minus the approaches to the problems you've sorted out by way of the site is a serious case, as well as the kind which may have in a wrong way affected my career if I had not encountered the website. Your main know-how and kindness in playing with the whole lot was tremendous. I am not sure what I would've done if I had not encountered such a solution like this. I'm able to at this moment look ahead to my future. Thanks for your time so much for your professional and result oriented guide. I will not hesitate to endorse the sites to anybody who desires counselling on this topic.
[url=http://www.goldengoosesneakers.us.com]golden goose sneakers[/url]

I wish to express some thanks to this writer just for rescuing me from this type of difficulty. Just after looking out through the world wide web and finding techniques which were not powerful, I figured my life was gone. Being alive minus the answers to the problems you have solved by means of your entire blog post is a serious case, as well as the kind that might have negatively affected my career if I had not come across your site. Your capability and kindness in handling all things was crucial. I am not sure what I would have done if I hadn't discovered such a point like this. I can now look forward to my future. Thanks very much for your professional and effective guide. I will not think twice to refer the blog to anybody who requires assistance about this situation.
[url=http://www.airjordansstore.com]jordan shoes[/url]

I simply wished to appreciate you again. I do not know what I might have achieved in the absence of these opinions discussed by you directly on my concern. This has been the daunting scenario for me, but taking note of the well-written form you solved the issue made me to weep for contentment. I am just grateful for your help and in addition expect you know what a great job you happen to be accomplishing teaching people thru your websites. I'm certain you haven't come across all of us.
[url=http://www.monclercoat.us.com]moncler[/url]

I together with my pals happened to be studying the good secrets and techniques located on your site and at once developed a terrible suspicion I never expressed respect to the website owner for them. All the ladies came for this reason happy to study them and have really been having fun with these things. Appreciation for simply being considerably helpful as well as for deciding upon some excellent issues most people are really needing to be aware of. Our own sincere apologies for not expressing appreciation to you earlier.
[url=http://www.paulgeorgeshoes.us.com]pg shoes[/url]

I wish to show my thanks to you for bailing me out of this incident. As a result of checking throughout the search engines and meeting techniques which are not pleasant, I figured my entire life was well over. Living without the approaches to the problems you have sorted out through this post is a crucial case, as well as those that could have adversely affected my career if I had not come across your website. Your know-how and kindness in taking care of almost everything was important. I don't know what I would have done if I had not encountered such a thing like this. I can now look forward to my future. Thanks a lot so much for the specialized and amazing guide. I won't hesitate to suggest your site to any individual who needs assistance on this issue.
[url=http://www.lebron18shoes.us]lebron 18[/url]

I and my friends have been examining the good recommendations found on your website and at once I had a horrible suspicion I had not expressed respect to the web site owner for those tips. All of the young boys were happy to learn them and have now in fact been using these things. We appreciate you being so considerate and for considering some incredible subject matter millions of individuals are really desperate to be aware of. Our honest apologies for not expressing gratitude to you earlier.
[url=http://www.supremeshirt.us.com]supreme shirt[/url]

I simply wanted to jot down a brief note in order to thank you for some of the superb recommendations you are writing at this site. My extensive internet lookup has now been rewarded with good information to talk about with my colleagues. I 'd suppose that most of us readers are very much endowed to live in a fantastic website with very many wonderful individuals with helpful strategies. I feel extremely privileged to have encountered your entire web page and look forward to plenty of more enjoyable times reading here. Thanks a lot once more for everything.
[url=http://www.jordan4.us.com]jordan shoes[/url]

I truly wanted to develop a brief word so as to thank you for these wonderful guides you are placing here. My considerable internet look up has at the end of the day been compensated with extremely good content to talk about with my companions. I 'd tell you that most of us website visitors are truly fortunate to exist in a remarkable site with so many perfect people with valuable tips and hints. I feel very privileged to have used your webpages and look forward to tons of more thrilling times reading here. Thanks once more for all the details.
[url=http://www.offwhitexjordan1.com]off white jordan 1[/url]

My spouse and i were very relieved that Edward could carry out his analysis because of the ideas he received from your web page. It is now and again perplexing just to possibly be making a gift of tips and tricks which usually people today may have been trying to sell. We really already know we need you to give thanks to for this. The main illustrations you made, the easy site menu, the friendships you aid to create - it's everything astounding, and it is assisting our son and the family reckon that that theme is entertaining, which is certainly rather indispensable. Thanks for the whole thing!
[url=http://www.chromehearts.com.co]chrome hearts[/url]

I just wanted to develop a simple word to say thanks to you for those pleasant tactics you are posting at this site. My prolonged internet lookup has at the end been recognized with reasonable content to exchange with my colleagues. I would express that most of us readers are undoubtedly fortunate to dwell in a notable network with so many brilliant professionals with useful advice. I feel really grateful to have come across your site and look forward to really more pleasurable moments reading here. Thanks once more for all the details.
[url=http://www.yeezy700.us.com]yeezy 700[/url]

I would like to show my affection for your kind-heartedness supporting men who must have guidance on in this subject. Your very own commitment to passing the solution along had been particularly helpful and have in most cases permitted workers just like me to arrive at their goals. Your amazing valuable guide implies a great deal a person like me and even more to my colleagues. With thanks; from all of us.
[url=http://www.goldengoosesneakers.us.com]golden goose[/url]

Needed to send you the very small word to thank you very much again for your amazing opinions you've shown in this article. This has been really particularly open-handed with you in giving unhampered just what a number of people could possibly have offered as an ebook to end up making some bucks for their own end, particularly now that you could possibly have tried it if you ever considered necessary. Those basics in addition acted as a great way to comprehend other people online have similar eagerness similar to my own to grasp very much more in terms of this matter. Certainly there are a lot more enjoyable moments up front for many who looked at your blog.
[url=http://www.yeezy-shoes.us.org]yeezy shoes[/url]

My spouse and i were absolutely delighted that Chris managed to finish off his analysis through the ideas he obtained while using the weblog. It's not at all simplistic just to find yourself offering secrets and techniques which usually some other people may have been selling. So we understand we have got the website owner to give thanks to for that. These illustrations you have made, the straightforward site navigation, the relationships you can assist to engender - it's most extraordinary, and it is assisting our son and our family reckon that this matter is fun, and that's incredibly mandatory. Thank you for everything!
[url=http://www.goldengoosessale.com]golden goose sale[/url]

I must show my thanks to the writer for rescuing me from this particular dilemma. As a result of browsing throughout the the net and obtaining basics that were not pleasant, I figured my entire life was done. Being alive without the solutions to the difficulties you've fixed as a result of your review is a critical case, as well as the ones which could have in a wrong way damaged my entire career if I had not discovered your web page. Your own mastery and kindness in taking care of a lot of stuff was helpful. I don't know what I would've done if I hadn't encountered such a thing like this. I am able to now look ahead to my future. Thanks very much for your reliable and amazing help. I will not be reluctant to endorse the sites to anybody who needs to have direction about this subject matter.
[url=http://www.goyardhandbag.com]goyard handbags[/url]

A lot of thanks for all your effort on this website. Betty really loves doing investigation and it's really easy to see why. A lot of people notice all relating to the lively means you convey priceless tips and tricks through the web blog and therefore foster participation from some others on the matter plus my simple princess is learning a lot of things. Take pleasure in the rest of the year. You're the one conducting a terrific job.
[url=http://www.supremeclothingstore.com]supreme clothing[/url]

I not to mention my buddies have already been going through the good items on your web page and then I got a horrible suspicion I never thanked the website owner for those secrets. All the ladies ended up as a result thrilled to see all of them and have now absolutely been making the most of those things. Many thanks for getting very kind and for selecting such high-quality guides most people are really desirous to know about. Our sincere regret for not expressing appreciation to sooner.
[url=http://www.stoneislands.us]stone island[/url]

I not to mention my buddies came examining the great advice from your web page and the sudden developed a terrible feeling I had not thanked the web site owner for those secrets. Most of the ladies are actually absolutely passionate to see all of them and already have certainly been making the most of those things. Appreciation for turning out to be simply helpful as well as for deciding on certain exceptional subject areas millions of individuals are really wanting to be informed on. Our honest apologies for not expressing appreciation to sooner.
[url=http://www.yeezysadidas.us]yeezy[/url]

I am glad for writing to let you know of the magnificent encounter my princess obtained reading through your web page. She mastered some details, not to mention how it is like to possess an awesome teaching mood to make a number of people with no trouble thoroughly grasp chosen tricky matters. You truly exceeded people's expected results. Thank you for distributing such necessary, healthy, informative and easy tips on that topic to Kate.
[url=http://www.lebronjames-shoes.us.com]lebron shoes[/url]

I am only writing to make you be aware of what a useful encounter my cousin's girl went through using your web page. She came to find too many details, with the inclusion of what it is like to possess a wonderful teaching heart to let many others completely learn about selected impossible topics. You really did more than readers' expectations. Thank you for distributing such beneficial, safe, educational and in addition unique tips on that topic to Julie.
[url=http://www.supremenewyork.us.com]supreme new york[/url]

My spouse and i were thrilled that Jordan managed to conclude his researching through the entire precious recommendations he made through the web pages. It is now and again perplexing to just happen to be making a gift of things that other folks may have been trying to sell. Therefore we already know we have got you to give thanks to because of that. All of the explanations you've made, the straightforward web site menu, the friendships you will make it possible to foster - it's mostly spectacular, and it is helping our son in addition to us do think that theme is awesome, which is highly pressing. Many thanks for the whole thing!
[url=http://www.goldengoose-shoes.us.com]golden goose[/url]

I intended to draft you this little word to help say thank you again for your superb knowledge you have discussed on this page. This has been certainly extremely generous with people like you to grant unhampered what exactly numerous people could possibly have advertised for an electronic book to earn some cash on their own, chiefly considering the fact that you could have done it in the event you wanted. Those points also served to be the easy way to be sure that other people online have a similar dreams the same as my personal own to understand a whole lot more with reference to this problem. I'm certain there are lots of more pleasant sessions up front for individuals that looked at your blog.

A lot of thanks for all of the hard work on this web site. My mother loves doing investigations and it's obvious why. We learn all about the dynamic ways you provide priceless solutions via the web site and even encourage response from some other people on this content plus our favorite daughter is always becoming educated a great deal. Have fun with the rest of the year. You're conducting a fabulous job.
[url=http://www.offwhitehoodies.us]off white[/url]

My wife and i felt absolutely fulfilled Raymond could conclude his research from the ideas he came across while using the web page. It's not at all simplistic to simply choose to be making a gift of tips and tricks that many men and women might have been making money from. We really do know we have got the website owner to appreciate for that. The main illustrations you've made, the simple website menu, the relationships your site aid to promote - it is many impressive, and it's aiding our son in addition to our family feel that that content is cool, which is certainly highly indispensable. Thanks for all the pieces!
[url=http://www.russellwestbrookshoes.us]westbrook shoes[/url]

I have to express my respect for your kind-heartedness in support of men and women that really need help on that field. Your real dedication to getting the message all-around appears to be particularly advantageous and have in most cases encouraged associates like me to get to their dreams. Your entire interesting help and advice entails much a person like me and somewhat more to my office workers. Regards; from each one of us.
[url=http://www.kevindurant-shoes.us.com]kevin durant shoes[/url]

My husband and i were now ecstatic Albert could carry out his analysis from the ideas he grabbed when using the blog. It's not at all simplistic to just find yourself giving out secrets that many other folks have been selling. So we realize we have got the writer to be grateful to for this. All of the explanations you made, the simple website menu, the friendships you help promote - it's got all overwhelming, and it's really making our son and our family know that the matter is exciting, which is certainly wonderfully essential. Thanks for everything!
[url=http://www.russellwestbrookshoes.us]westbrook shoes[/url]

I in addition to my guys came going through the excellent helpful hints located on your web blog and all of a sudden came up with an awful feeling I had not thanked the website owner for those tips. Those ladies were so stimulated to learn all of them and have in effect very much been taking advantage of those things. Appreciation for turning out to be very helpful and then for making a decision on this sort of ideal areas most people are really desirous to learn about. My personal honest apologies for not expressing gratitude to you earlier.
[url=http://www.hermesbelts.com]hermes belts[/url]

Needed to post you that little bit of note so as to say thank you yet again regarding the nice methods you've contributed in this case. It is certainly pretty open-handed of people like you to allow easily precisely what a number of people could possibly have marketed as an ebook to make some profit for themselves, certainly considering the fact that you could have done it in case you desired. The pointers likewise served to become good way to realize that someone else have similar dream much like my personal own to grasp somewhat more related to this condition. Certainly there are numerous more pleasurable sessions in the future for individuals who see your blog post.
[url=http://www.nikexoffwhite.com]nike off whtie[/url]

I wish to express some appreciation to this writer just for rescuing me from this type of issue. After surfing through the world wide web and seeing concepts which were not productive, I believed my entire life was done. Being alive without the presence of answers to the problems you have resolved as a result of your good review is a critical case, as well as the kind that might have adversely damaged my career if I had not encountered your blog. The knowledge and kindness in controlling all areas was helpful. I am not sure what I would have done if I hadn't discovered such a stuff like this. I'm able to at this point relish my future. Thanks for your time very much for this professional and effective guide. I won't be reluctant to refer your web site to anyone who should have care about this problem.
[url=http://www.jordanstoreonline.com]air jordan[/url]

I am writing to let you know what a perfect discovery my cousin's girl experienced checking your blog. She learned a lot of issues, not to mention what it is like to have an excellent giving heart to have many others just master a variety of multifaceted subject areas. You undoubtedly exceeded my expected results. Thanks for rendering those beneficial, trustworthy, edifying not to mention unique thoughts on this topic to Lizeth.
[url=http://www.goldengoose-sneakers.us]golden goose outlet[/url]

I needed to draft you this very small remark just to give many thanks the moment again over the remarkable solutions you have documented in this case. It's so pretty generous with people like you giving extensively what numerous people might have supplied as an e book in making some profit for themselves, notably given that you could possibly have tried it in case you considered necessary. The solutions as well acted to become a great way to realize that many people have similar dreams just like my own to see somewhat more in respect of this condition. I think there are millions of more pleasurable opportunities ahead for people who find out your website.
[url=http://www.offwhitexjordan1.com]jordan 1 off white[/url]

I simply wished to appreciate you again. I am not sure what I might have created in the absence of the strategies revealed by you on such a topic. It truly was a intimidating problem for me, nevertheless seeing this specialised technique you treated the issue made me to cry over gladness. Now i'm grateful for the help and thus sincerely hope you know what a powerful job you are always doing instructing people today using your blog. Most likely you've never encountered any of us.
[url=http://www.supremeoutlet.us.com]supreme outlet[/url]

I am just commenting to let you understand what a notable discovery my friend's princess went through studying your web page. She discovered several details, which included what it is like to have an incredible giving character to make many others quite simply completely grasp a number of grueling subject matter. You really surpassed people's expected results. Many thanks for showing these interesting, trustworthy, educational and as well as unique tips on this topic to Julie.
[url=http://www.hermesonlineshop.com]hermes[/url]

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.