# Andrew Andrew

@TurtleAndrew (214)
A self tought programer who spends way to much time programing.
• Ray Casting Game
I've spent the last day and a half working on this game that uses ray casting. Ray casting is a method of rendering a 2D level as if it was 3D. It was
• 3D Projection Tutorial
I am going to teach you how to draw a 3D object. I'm going to start with some useful information about the project bellow. First, it takes about 10 -
• Da Game
It's a fun 2D sandbox game that is still deep in development. You can move, break objects, eat, and craft with many more things coming soon. Please e
• 3D Game Engine
This program renders a procedurally generated landscape in 3D. The perspective is off because I have to lower the fov(field of view) and shrink the si
• Python3 To C++ Compiler (Prototype)
I spent a few hours working on a basic compiler that converts python3 code (one of the easier languages to learn) to c++ (one of the harder languages
• Vector Types in Python3
I created some classes and functions that store and alter data that have an xy or xyz coordinates. This code is meant to help clean up your code, make
• The Car Game!
Move around an infinite world, fule up to survive. Survive for long to see a beautiful sunset and sunrise!
• How do I get pynput to work?
Please tell me why it gives me an error message every time I run it. Also, I tried both python 2 and 3. I also tried to download Xlib and import it to
• A Platformer
Play this work in progress platformer made in node js using symbles.
• Prime Factorization
I create a program that takes a number, any number, and converts it to a multiplication chain of prime numbers (example: 223*5). This process is calle
• Slide (Python) 1.0
Heres a game I made inspired by the slide game made by MrMinimax. I wrote all the code for this game but made it because I wanted more levels to play
• Why do I have an error?
Here's the code with the error: def G2(): global answer answer = input("\n(y/n) ➣ ") if answer == "y": slowPrint("\nWell then I agree with y
• Procedurally Generated Terrain Viewer
Move around a randomly generated world using w, a, s, d.
• Ray Tracer 2.0
This ray tracer takes about 30m and slowly fills in the screen, also, you may notice it starts uncovering in 4 areas, this is due to multithreading(a
• The Floor Is Lava!
Go to the highest point marked by the words above the player. Survive the lava rising 10 times to win. If you touch the lava, you die. Have fun!
• First Js Prdject: A Maze
This is my first Js project and I have spent a good deal of time on it so please enjoy. > Find a ! and go left or right in to a ! to win > wad to mov
• Coin Flip
Flip a coin and gamble off all your money. You can also what the coin flip to see your fate. Hope you enjoy this small project of mine.
Here's a loading bar I made that dons't clear the console above keeping any text above intact. It will print lots of lines if the line showing the loa
• py4 Programing Language
I've spent the last 4-7 hours creating the py4 language. Note that it is an early version and may produce bugs that shouldn't happen. To program in th
• Octave Perlin Noise
This project uses a perlin noise package I've created, go to Github to learn more about it. Also take note that this project takes a minute to load an
• Vector Types in Python3
I created a second version of my vector types this time overloading the operators. This means to customize the math operations in python for the insta
• Ray Tracing Bata
Start it and give it some time, you can't expect a fast ray tracer on repl. Hope you enjoy the output, it's still a very early version and comes with
• 2D Noise Map
Use the arrow keys to move around the generated noise map, use w, s, to zoom in and out. Press 'b' to show the image in black and white and 'c' to sho
• Falling
Your goal is to use the arrow keys to move left and right to doge the platforms as you fall further, faster, and as the platforms increase in size. Yo
• 3 Line "Rock Paper Scissor"
Please try to beat this by making a 1-2 line rock paper scissors game that has a good interface. Put in the number corresponding to the number shown w