A quick write-up of my most recent personal project, YoutubeAlbumSplitter, with a recount of what I've learned and discovered attempting to commercially deploy my first real web project.
In video games, wave function collapse (WFC) is a technique used to generate random tile-based maps. WFC is an extension of the cellular automaton concept. It operates by creating a superposition of all possible states of a map, then randomly collapsing that superposition into a single state.
In this paper, we will survey the Wave Collapse Function (WFC) Algorithm for Procedural Content Generation (PCG) and its historical uses. Through this paper, we will track multiple methods of PCG in the indie & professional game development community as well as depict the evolution of such methods over time.
In this paper, we will explore the issue of programmatic procedural map generation for video games in the 2D top-down rogue-like genre. Through this paper, we will cover multiple forms of procedural content generation (PCG) in the indie & professional game development community as well as propose & lay out our plans for such a system using the Wave Form Collapse (WFC) function.
In this paper, we will introduce & explore a solution to creating humanized realistic dungeons or maps in the 2D top-down rogue-like genre. This paper will explore a proposed solution, combining both the strengths of Binary Space Partitioning and Wave Function Collapse to create a highly flexible yet robust algorithm capable of autonomous procedural world generation with minimal errors.
An exploration of building a Boolean algebra expression solver using C#, which simplified the task of solving Boolean expressions and provided valuable practice for students.