Skip to content

Yoursole1/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 

Repository files navigation

Socials

Twitter
Hypixel Account

Entity Utils

I have been working on this project for a while through various games, and recently I open sourced it because I feel like it is getting to a point where it could be useful for regular projects. Entity Utils is a work in progress, and is always being updated.

Features

  • Custom Player NPC implementation

  • A* pathfinder that be used for more than just NPCs

  • Framework for implementing more custom entity types easily

  • Dialog system (used in the Lord of the Rings project below)

  • Future features include more NPC models, more entity utility features, and a navagation mesh to optimize A*

  • It might take a while to add these since everything is being implemented from NMS because Bukkit/Spigot entities are not amazing

Twitch Lord of the Rings Experience Event

Videos from this event

cheebs
curiousjoi
jakenbakelive
goncho

My Role

  • The NPC System (This one is all over all of the streams)

  • The PVE fights and games (1:07:30 is one example)

  • The raycasting system for the chains
    I also made the original prototype for the moving platforms, but MarvelousAny did most of this part.

  • Collecting bug reports, fixing bugs, and helping moderate the game

Stats

  • Over 100k views after streams ended and about 10-15k live viewers
  • All streamers doing this event were put on the front page of Twitch

Skills Learned

  • Custom pathfinding
  • Lots of linear algebra practice for the raycasting and the magic zombies
  • Practice with NMS relating to the EntityPlayer
  • So much practice working with the build team to make sure the maps and the games were in sync

Twitch Rivals 2022 Minecraft Section

Trailer

My Role

  • Parkour System for all parkour minigames
  • NPC System (same one from the other event)

Stats

  • Over 400k live viewers
  • Over 5 million hours of watchtime live
  • 100k prize pool

Skills Learned

  • Working under loads of time pressure (we had 3 weeks)

PyNetwork

Repository

My Role

  • Everything!

About this project

This project was an experiment I conducted into genetic algorithms for the sake of learning. I created the neural network from the ground up, and built the genetic algorithm myself as well. The goal was to teach little square creatures to hunt food and pathfind, which was a huge success! There is way more info in the readme for the repository.

Skills Learned

  • Genetic learning (the basics)

RoverLink

Repository

About this project

The idea for this project was to make a simple to learn, but relatively advanced robotics project for underfunded schools to download and use. The code consists of a server, which the rover runs, and a library to control the rover remotely over a local network. This project isn't a good demonstration of good server code, because this was my first experiment into coding my own server.

Skills Learned

  • Robotic Control and how to make a 100% custom rover

Other Projects

Make sure to check out my pinned repositories here! These are demonstrations of independent work I have done.

Releases

No releases published

Packages

No packages published