Johaan Paul

My Projects

Games, Arduinos, Websites, Photography, Home-labbing and MOREE!!!!

Hi again, This is where I post my projects, like my games, other websites, Arduino projects and pretty much anything else I do in my spare time.

What are these Projects

Most of the games on this list are from when I did a few coding classes through Bijus Future School. The games run on JS with a bacis index.html file to allow it to run on web-browsers. These games tend to be just basic experiments with libraries like p5.js, p5.play.js, sound.p5.js, matter.js, Etc. As a result these games a very basic and although I do try to polish the games up a bit before posting them on to this page that doesn't always tend to be the case.
The intent of the websites on this page are very similar to the games, they are usually just experiments with new libraries and css features.
and my other projects similarly are just me trying to see how far I can push myself and see how much I can do while trying to learn something from these fun little projects.

Get Exploring!!

So go click on one of my projects you like and start playing and exploring.
If you want to see the source code for any of these games or websites or to see some of my projects that are still in development then head over to my GitHub Page. Or to learn more about me go to the About Me Page.

Some of these games and website do have bugs in them and the text may not be 100% up-todate, I apologise for this but I am slowly working towards fixing all of the bugs and updating things.
Good Luck, and thanks for visiting my website.

Interactive 360 Photos

This project demonstrates the seamless integration of video technology and artificial intelligence to create high-quality 3D models. By leveraging Luna-AI’s capabilities, I was able to transform a simple video into a stunning 3D model that can be viewed and manipulated in a digital space.

Evolocity Website

I made this website as part of my NCEA Level 1 Assessment in Engineering/Digitech class. This website explains what Evolocity is, and what some of the basic design elements of an Evolocity go-kart are.

My First Website

As the name suggests this is my first website, it looks way less cool and has way more bugs. But it shows how and where I've improved. Just remember this is an older website of mine and not kept up to date so a lot of the information will be outdated.

Three JS Website

I made this website while experimenting with the Javascript library called "Three JS".

The Invasion Of Earth

In this game, you must protect your world from aliens who have come to attack your world. You have 100 bullets, 2 minutes and must get at least 25 kills to win the game.

Oli Vs Pollution

Oli Vs Pollution is a game where you are to try to get the highest score you can, by jumping to avoid the rocks and picking up the plastic bottles to increase your score. Touching any of the rocks will result in the game ending.

Robby The Robber

In Robby the Robber, you play as a theif. Your goal is to collect as many jewels as possible while avoiding the traps set out for you.

Kangaroo Run

Your goal in Kangaroo Run is to collect as many berry bushes as possible while avoiding rocks.

Newton's Cradle

Newtons cradle is the result of my experiment with the matter.js library. Although there is no goal, it provides a fun and interactive experience.

Cycle Race

In Cycle Race, your goal is to travel as far as possible without colliding with other cyclists.

Cut Your Fruits

In this game, your objective is to obtain the highest possible score by slicing fruits with a knife, while avoiding bombs. Hitting a bomb means the game is over.

Shooting Range

Shooting Range is a very basic game. The aim of this game is to shoot all of the balls before it hits the backboard, you have three lives before the game is over. You can destroy the balls by clicking on the screen to fire a bullet at the ball and move your mouse up and down to move the pistol around.