The glowing steel beams

Hi guys.

Ok, I will introduce myself and elaborate first.

I am Danny. Currently work as junior architect at an architecture firm. I have passion in design and have a hobby to play games, any games but usually casual ones that I can play on my phone. Nice to meet you guys.

After I met an old friend, a programmer. He ask “why don’t you make your own?” Instantly, that question is stuck in my head for days. I then trying to dip my toes on this new world. After some “Hello World” rituals in Visual Basic, PHP, Java, C++, C#, and ActionScript. I feel drowned. Yeah, just dip the toes and then I drown.

There is many tutorial for them, I know, but it filled with so many new terms for me that makes me see those word as alien language. I still need some time to get even the basics, such as declaring an object complete with its state and behavior. I also tried to find tutorial that gentle enough for me. I even try some sites that teach programming for children. Heck, even with that, I still drown.

After 1 week struggling with this, I realized my approach is wrong. I blindly enter the fray without clear goal. I did got the information but I just don’t know what to do with them.

Then I approach this thing just like I do my job. Imagine the end result, then work from the scratch toward it.

That makes me exposed to some choice about engine that I want to use. I stumble on Corona when looking for some easy setup development kit. I think its a good starter for me that just want to build some app to mess with my kitten. I planned this stuff as hobby anyway so I cant allocate too much resource yet.

Too bad, as professional with profession ethics, I cant use those awesome 3D rendering machines at work for this. So, I have to make the best use my old desktop in house. An old machine with old OS and old hardware. I haven’t upgrade any if its hardware and software since in the college. Corona turns out to be the best one that I have found to do it with this settings.

Now I chose a game play that I want to make, then imagine how I play that game myself. I try to dissect each of the stuff happened in that game then try googling on how to do it. Just like how I have to handle some steel construction towers my boss made me do, I will start to find out what can I do with each of the steel beams.

By doing it this way I don’t have to drown on many tutorials talking about wood construction and I can focus on the steel ones. Those wood tutorial is important indeed, and I will learn it next time after this steel tower done.

This week, I scour the tutorials, guides, and API documents. I cant make the steel beams by myself yet, but at least I can get it from those guides, tutorials, and answered questions. I saw those steel beams magically works, just like a moth staring a glowing bulb, fascinating yet cant comprehend it. Thus, make those beams as glowing steel beams for me.

Slowly, some of those beams began to stop glowing. I understand it and starting to tinker with it until its a complete normal beams for me. I can use these normal beams as much as I like. I still have many more glowing beams left, but I’m sure someday there will be enough normal beams to complete my tower. After that I can start staring to glowing logs, glowing concretes, and glowing bricks.

well, that is that, guys! My introductions. You guys might later see me asking stuff out of some code that works but I dont understand, or asking about certain stuff I want to do but I kept doing it wrong. Hoped you wont mind to help me when that time comes.