Dockerizing Macaw

Recently I did something that I kept postponing for almost one year: I added a Docker image to my project. There were a few reasons why I postponed this activity: first and most important is that my project was working fine for me, but secondly is that I really didn’t know how hard this would
Read More »

Macaw, Meetup, Go, Cincinnati!

Hello! Here I am again to talk about Macaw. Actually, here I am to talk about the presentation about Macaw I gave this week at the Cincinnati Golang Meetup! First of all, I want to give a special thank you to Will Hawkins and Shad Beard for inviting me to this nice event and giving
Read More »

The first game using Macaw

After a few breaks and change of plans, I was finally able to finish the first game using the game engine I’ve been working on! Or should I say the second game? After all, pong game was done a while ago 🙂 Anyway, Crazy Bird (very creative name, I know) is done and playable. I
Read More »

My game engine in Go

I haven’t posted in a while, but I’m promise it’s not because I’m lazy! I’ve been working on a fun project this past month which I’m going to share here. It’s a game engine written in Go. I also used SDL2 for many internal operations. The history The best way to really learn something is
Read More »

My first impression of Go

I heard a great podcast on https://softwareengineeringdaily.com/ featuring Brian Kernighan (I’m putting the episode in the end of this post). The podcast was about language design which is crazy. Crazy because I was just thinking about starting a new language for fun. I decided to give up on this idea, though. It would require a
Read More »