Search

Skip to Search Results
  • 2019

    Hindle, Abram

    Examines the concept of "keeping it simple" with respect to software engineering. It’s funny how keeping it simple in software development can often mean revising and refactoring an existing system until it is elegant enough to afford adaptation and change. Simplicity and elegance are the goals...

  • Fall 2024

    Mahmoud, Yazeed

    Procedural content generation (PCG) algorithms have been utilized for automating the creation of game content such as levels, assets, and narratives. One specific type, Exhaustive PCG (EPCG), systematically generates all possible variations of content before selecting the best, embodying a form...

  • Fall 2023

    Chen, You Chen Eugene

    Evaluating and ranking the difficulty and enjoyment of puzzles is important in game design. Typically, such rankings are constructed manually for each specific game, which can be time consuming, subject to designer bias, and requires extensive play testing. An approach to ranking that generalizes...

1 - 3 of 3