Some Insights into Game Programming

What game to start with? What programming language do I use? Do I build my own game engine? These are all questions that we ask and more, I wish to address some of these if I can. First, let me start off by saying that I am a self-taught game programmer, as the title of my website implies, so all the things I will teach you are things that I learned myself and you can...


How to Program a Singly Linked List-Java

Perhaps you have seen lists in Python, or array lists in Java. A singly linked list is similar, but different in that you can use it to add elements indefinitely without worrying about size restriction, but it does not have a way to reach the element by index.

Before we can start coding it is important to understand what exactly a singly linked list is, look at the picture above. A singly linked list is...


How to Build a Recursive Factorial Function in Python/Java

Have you ever wondered how to implement a recursive function that does th factorial of a number for you? Well maybe you haven’t, and maybe you just need to crank something out for class. Anyway you came here looking for some information on how to do it, so I’ll show you how it’s done and try and give you some insight on what’s happening behind the scenes.

Python 3

So in Python 3 you...