Author: Jile

  • EC2 WordPress Behind CloudFront

    Running your own WordPress server with all sorts of shiny Plugins you can install seemed cool and fun to explore. Unfortunately running your WordPress server with WooCommerce behind a Load Balancer turned out to be more costly than expected. WooCommerce itself requires t2.large instance of EC2, which costs over $60 per month. I’ve tried using…

  • Stuck in the Wall

    Here’s a weird bug that took about a month to crack. Sometimes when playing multiplayer, a party member, host or not, would get stuck in the wall, unable to move, but only visually for other party members. The player was moving around just fine on their screen. What was going on? Checking the network calls,…

  • WordPress Page Cache

    When this WordPress website was just some text and images, I ignored the warnings of there not being a cache for static pages. I talked about moving images to an S3 bucket which mitigated the slowness that I was experiencing. However, once I added the WooCommerce plugin to add a merch shop for this weksite,…

  • Multiplayer Development Challenges

    When a single player project goes to multiplayer, a bunch of assertions that could be made before cannot be made anymore such as: To go from single player to multiplayer, members of the party relinquish their right to move the enemies, and allows the server or host to determine the enemy movements. We are also…

  • Floor Serialization Issue

    In engineering, sometimes you run into an issue and it’s actually disguised as another issue. That’s what happened to me when I tried to send the floor definition from the host to the members of the party. Part of implementing multiplayer is that the host sends the floor definition to all the members so that…

  • WordPress Server Space

    This website, reikaxubia.com, had been crashing every week or two since I launched it, and I was baffle as to why. Every time it crashed, I would just restart the server, and it would come back up again. I had followed the same steps to host WordPress servers in the past and had never ran…

  • Random Room Creation

    In the Obsidian Tower, the room layouts are completely random. Well, almost. Creating these random rooms was one of those challenges where the answer just came to me after mulling it over in the shower, at lunch, and laying in bed for a couple days. I knew that my requirements were: To make every room…

  • Boss Hues

    by

    in

    The obsidian tower has the 2 bosses from the previous tower, the golem and the dragon. Although the movements of the bosses are the same, the HP and attack stats were too low. Any player who could go any reasonable distance in the obsidian tower would find that the golem even on the highest difficulty…

  • Cat Conundrum

    by

    in

    For the obsidian tower boss, a cat, I wanted to do something special because it’s the final boss of a fairly hard tower, so I made his movements unlike the movements of any other enemy in the whole app. This has led to some interesting challenges. One of the most interesting is the single-tile movement…

  • Dev Logs Intro

    Hey all! Welcome to Reika and Xubia Studios Developer Logs! I’m going to begin writing about all the challenges that I’ve encountered because I think they’re interesting and fun, and I hope you find them as interesting and fun as I do! I’ve ran into many coding challenges in the past, but I’ve neglected to…