home.social

#vlang — Public Fediverse posts

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

  1. Hướng dẫn xây dựng ứng dụng dạng mô-đun (modular) với ngôn ngữ lập trình V (Vlang). Bài viết tập trung vào cách cấu trúc mã nguồn hiệu quả, tận dụng tính đơn giản và tốc độ biên dịch của V để tạo ra các hệ thống dễ bảo trì, mở rộng và tái sử dụng linh hoạt.

    #Vlang #Programming #ModularDesign #SoftwareArchitecture #Backend #PhatTrienPhanMem #LapTrinh #VLanguage

    reddit.com/r/programming/comme

  2. AFAIK, there's only one existing Vim plugin for buffer checksums, and it's quite old, relying heavily on terminal tools. I've developed a newer version using Vim9Script and the V language. Contributions and ideas are welcome.
    github.com/sevehub/vchecksum.v

  3. I created this video in 2022, it explores an intriguing capability of Vim: the ability to call functions from Dynamic-link libraries (DLLs). Shared libraries, commonly known as DLLs, play a crucial role in software development. Vim surprisingly allows us to invoke functions residing within these DLLs.

    youtu.be/ZmC33nAnNQA

  4. I created this video in 2022, it explores an intriguing capability of Vim: the ability to call functions from Dynamic-link libraries (DLLs). Shared libraries, commonly known as DLLs, play a crucial role in software development. Vim surprisingly allows us to invoke functions residing within these DLLs.
    #vim #v_programming_language #vlang #dll
    youtu.be/ZmC33nAnNQA

  5. I created this video in 2022, it explores an intriguing capability of Vim: the ability to call functions from Dynamic-link libraries (DLLs). Shared libraries, commonly known as DLLs, play a crucial role in software development. Vim surprisingly allows us to invoke functions residing within these DLLs.
    #vim #v_programming_language #vlang #dll
    youtu.be/ZmC33nAnNQA

  6. 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

  7. 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

  8. 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