home.social

#eggcellentadventure — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eggcellentadventure, aggregated by home.social.

  1. I'm back! After a week of resolving real-life problems, I'm ready to continue working on the #eggcellentadventure game.

    The last feature I added was animations. The game makes extensive use of sprite animations, and implementing a universal animation job with ECS was straightforward.

    More in the thread 🧵

    #eggcellentadventure #v #vlang #gamedevelopment #programming #opensource #gamedev #indiegamedev #mobile #2d #animation #spriteanimation #2danimation #pixelartanimation

  2. Wow, what a busy week! 🤯

    My first try at using the Bayazit decomposition algorithm didn't go as planned. It worked fine with simple stuff, but couldn't handle the complex shapes in Eggcellent Adventure.

    Thread 🧵

    So, I had to find a new solution. Luckily, I found this →
    github.com/wsilva32/poly_decom

    #eggcellentadventure #v #vlang #gamedevelopment #programming #opensource #gamedev #indiegamedev #2d #polygon #convex #concave #collider #collision #math #mathematics #geometry

  3. After I got the polygon editor up and running, my next mission was to roll out the collision algorithm for 2D polygons. This task was divided into two sections:

    1. The implementation of the SAT (Separating Axis Theorem) algorithm.
    2. The implementation of the Bayazit polygon decomposition algorithm.

    Thread 🧵

    #eggcellentadventure #v #vlang #gamedevelopment #programming #opensource #gamedev #indiegamedev #2d #polygon #convex #concave #collider #collision #math #mathematics #geometry