Game Designer / Programmer

Seth Petkau

DSC images.

About me

Name: Seth
Alias: Wuhhz

From a very early age, was obsessed with computers.

Awarded 1st place in a Graphic Art class competition, logo was chosen for use by the “Miramichi Show and Shine” in 2019.

Over 1.8 million visits

Co-Founder / Lead Developer & Programmer
- Digimon Origins

Began working on Digimon Origins in 2018, an experience on ROBLOX.com that has accumulated over 1.8 million visits globally. Quickly became the co-owner and was the lead developer and programmer for the game. Assumed ownership in 2019 and lead a team of developers up until late 2020 when development ended.

More programmer experience

Programmer
- Digimon Digital Monsters

Developed engaging and fast-paced AI for fights, and interesting attacks and abilities for players to use.

a special set of skills

Event Organizer
- Dungeons & Dragons

Scheduled, hosted, and led weekly team-based events, demanding intense team communication, creative problem-solving, and strict time management. 
Developed the ability to improvise in fast-paced, continually changing environments. 
Strengthened interpersonal skills both as a listener and a leader.

Leadership

Problem Solving

Time Management

Java

Experience with Python and Java, taking courses and achieving high grades in both classes.

				
					import java.util.concurrent.TimeUnit;
import java.io.*;

class Assignment8B{
	public static void main(String[] args) throws IOException, InterruptedException{
		float celcius, fahrenheit;
		
		Clear(1000);
		System.out.println(".");
        Clear(1000);
        System.out.println("..");
        Clear(1000);
        System.out.println("...");
        Clear(1000);
        System.out.println("....");
        Clear(1000);
        TimeUnit.MILLISECONDS.sleep(3000);

		System.out.println("Howdy! I heard someone here wants some calculations done!");
		Clear(2500);
		System.out.println("Calculus? Physics? Extreme hard maths???");
		Clear(2500);
		System.out.println("Oh. You want Fahrenheit to Celcius.");
		Clear(2500);
		System.out.println("And Celcius to Fahrenheit? Now we're getting somewhere.");
		Clear(2500);

		System.out.println("Let's start off with Celcius to Fahrenheit.");
		Clear(2500);
		System.out.println("What temperature in Celcius do you want to convert to Fahrenheit?");
		System.out.print("> ");
		celcius = AskForNumber(1);
		Clear(1000);
		TimeUnit.MILLISECONDS.sleep(1000);

		System.out.println("Now let's do Fahrenheit to Celcius.");
		Clear(2500);
		System.out.println("What temperature in Fahrenheit do you want to convert to Celcius?");
		System.out.print("> ");
		fahrenheit = AskForNumber(2);
		Clear(1000);
		TimeUnit.MILLISECONDS.sleep(1000);

		Converter Fahrenheit = new celciusToFahrenheit(celcius);
		Converter Celcius = new fahrenheitToCelcius(fahrenheit);

		System.out.println("So it seems that "+celcius+"° celcius equals "+Fahrenheit+"° fahrenheit,");
		System.out.println("and that "+fahrenheit+"° fahrenheit equals "+Celcius+"° celcius.");
		Clear(3500);
		System.out.println("Glad to be of service!");

	}

	static void Clear(int Time) throws IOException, InterruptedException{
        TimeUnit.MILLISECONDS.sleep(Time);
        new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
    }

	public static int AskForNumber(Integer Type) throws IOException, InterruptedException{
			InputStreamReader inStream = new InputStreamReader(System.in);
			BufferedReader stdin = new BufferedReader(inStream);
			String Input1;
			float iVal = 0;
			Boolean Parsed = false;
			Boolean isNil = false;

			Input1 = stdin.readLine();

			try{
				iVal = Float.parseFloat(Input1);
				Parsed = true;
			}
			catch(NumberFormatException e) {
				System.out.println("");
				if(Input1 == null || Input1.equals("")) {
					System.out.println("I don't think 'nothing' is a temperature.");
					isNil = true;  
				}
				else if(isNil.equals(false)) {
					System.out.println("I didn't quite catch your drift.");
				} 
			}

			if(Parsed == true) {
				return iVal;
			}
			if (Parsed == false) {
				Clear(2000);
				if (Type == 1){
					System.out.println("What temperature in Celcius do you want to convert to Fahrenheit?");
				}
				else{
					System.out.println("What temperature in Fahrenheit do you want to convert to Celcius");
				}
				System.out.print("> ");
				iVal = AskForNumber(Player);
			}
			return iVal;
		}

}

class Converter{
	celciusToFahrenheit(float celcius){
		return (9.0 / 5.0) * (celcius + 32);
	}
	fahrenheitToCelcius(float fahrenheit){
		return (5.0 / 9.0) * (fahrenheit - 32);
	}
}
				
			

Contact for more information