Search this site
Embedded Files
Portfolio - Laura "Polly" Oosthoek
  • Home
  • Projects
    • Involvements with Dicey Dungeons
    • Stupid Pong
    • Disco Demeanor
    • Bean Game
    • Fighting Fellas
    • Polandball Fónkin V2
Portfolio - Laura "Polly" Oosthoek
  • Home
  • Projects
    • Involvements with Dicey Dungeons
    • Stupid Pong
    • Disco Demeanor
    • Bean Game
    • Fighting Fellas
    • Polandball Fónkin V2
  • More
    • Home
    • Projects
      • Involvements with Dicey Dungeons
      • Stupid Pong
      • Disco Demeanor
      • Bean Game
      • Fighting Fellas
      • Polandball Fónkin V2

Gamebanana Page 

"Poland" - ball

(No quotes yet! The mod's only been out for a day at the time of writing this. :p)

ABOUT

Polandball Fónkin is a mod for Friday Night Funkin', made by the Fónkin Team, led by Nina.Northen. The mod's original release had 9 songs in it, releasing back in 2023. For the v2 update, the team worked hard by adding 23(!) new songs to the mod, as well as completely redoing the original 9.

The main thing the project was lacking in its development was a programmer, to which a friend of mine, FurretTophat, recommended me to Nina! One thing led to another, and suddenly, I was the lead programmer for a modding engine I'd never worked with before, making a mod for a game I'd never modded before. The mod in question used the pre-existing Psych Engine, which runs on HaxeFlixel.

It took quite a lot of late nights, reading through existing code and asking the rest of the team, but eventually, I managed it! In the final version of the v2.0.0 update to Polandball Fónkin, I coded the Browser menu, Medals menu, Credits menu, new Looming Title Screen, as well as several behind the scenes additions like the newly supported mouse controls! I hope you give it a try sometime, I'm very proud of how it turned out!

Noteworthy code

Browser menu

The mod's Browser menu was the first project I tackled, and though the original version of the script wasn't great, I later reworked the tabs to utilize inheritance (dubbed "extends" in haxe). This allows all of the tabs to work off the same template, using less code and letting only 1 be active at a time. I'm very happy with the end result! It's a testament to how much I've improved over the course of the update's development.

Credits menu

A simpler effort compared to the time it took for the Browser tabs, but I'm still very happy with how the credits screen ended up. The credits are all stored in 1 big Dynamic array, and adding new people or adding new links couldn't be easier. The link buttons themselves are clickable, and they get made dynamically through code, just enter the links in order, and their icons get added automatically! When hovered over, they also show the link you'd be clicking on in the bottom right.

Home

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse