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.
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.
Developed engaging and fast-paced AI for fights, and interesting attacks and abilities for players to use.
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);
}
}