Skip to content

Always Learning and Growing

  • Home

    Category: Software Development

    How to Create an AI for a 4X Game

    I have been playing around with making a 4x game for some time, and recently stalled out when I had to figure out how to program the AI. 4X games are called 4X because the goals of the game break down into the the following categories eXplore, eXpand, eXploit, and eXterminate. With all of the…

    Read More

    January 10, 2021aksattlerGame Development, Software DevelopmentArtificial Intelligence, C#, Game Design, Game Development

    How to Use the “Rules Design Pattern” With An Example

    If the rules design pattern is new to you, let me give you a quick run down of what it is and how it works. The rules design pattern is useful for situations where there are many different options and the “best” option needs to be selected. It is also useful if you find yourself…

    Read More

    January 5, 2021aksattlerSoftware DevelopmentC#, Design Patterns

    Improve Your Javascript App’s Performance With Debouncing

    Let’s start with what debouncing is. Debouncing is a way of calling a function any number of times but only allowing it to execute after a set amount of time has passed since the last time it was called. I recently ran into an issue using material-table where filtering was taking an unacceptably long time.…

    Read More

    December 30, 2020aksattlerSoftware DevelopmentJavascript, Performance, React
    Developed by Think Up Themes Ltd. Powered by WordPress.