Johaan Paul

My Projects

Hi again,
This is where I post most of my projects, like my games, other websites, Arduino projects I've made and pretty much anything else I do in my spare time. My games usually use libraries like p5.js, p5.play.js, sound.p5.js, matter.js, Etc. Most of my games are just experiments to see what these libraries can do and how far I can push myself. My websites are pretty much the same thing just me trying to see what I can do with HTML, CSS and JavaScript, 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. So go click on one of my projects you like and start playing. If you want to see the source code for any of these games or just want to see some of my games 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 do have bugs in them, I apologise for this but I am slowly working towards fixing all of the bugs.
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.