A doggy afternoon

A thing happened on Wednesday (I have yet to decide on a single word that could summarise that experience).

It was a Wednesday late afternoon and I just got home from work. I was loitering around the front yard checking the mailbox and getting things out of my car.

All of a sudden, this thing runs over and started nosing around. It was a doggie!

Stranger dog sniffing around.
Suspect at the crime scene.

Continue reading “A doggy afternoon”

Infinity Box and interactive graphics

A week or two back I’ve finally setup a blog for Infinity Box Studios using wordpress on the same host. Originally I thought it would had been too much work, so I actually considered embedding something like blogger or tumblr into the home page since I did the webpage using Adobe Muse. That would have meant that I won’t get 100% of the page hits (which, there is literally none at the moment…).

Anyway, I ended up finding out that it actually isn’t hard at all getting WordPress setup on my host. I spent more time choosing the right theme and customizing it than installing the blog. It was pretty much a one-click process.

Another thing that also held me back was that I didn’t really have anything to post about on that blog yet(still don’t have any) , so I thought it’s kinda pointless to set one up.

While we’re at it. I’ve also done some things to the structure of the website for Infinity Box Studio. Before I had basically the entire website inside a sub-directory called “InfinityBoxStudio/” and had htaccess redirect the main domain to the index.html file inside the sub-directory (I wanted to avoid cluttering the main directory).  This ended up giving very ugly web addresses like this one:

[code language=”html”]
http://www.infinityboxstudio.com/infinityboxstudio/index.html
[/code]

I’ve fixed this by setting up a “home” sub-domain and have htaccess redirect all main domain access to the “home” sub-domain. Now everything looks prettier like this:

[code language=”html”]
http://home.infinityboxstudio.com/index.html
[/code]

To be honest, I really hate this htaccess stuff. Confusing enough. Guess I just don’t have time to look into it yet. Eventually I might look into replacing the entire website with another WordPress blog.

Speaking of Infinity Box. My game project, Project-K has been going slow since Uni started. You can blame the interactive graphics unit that I’m taking this semester. It’s all about computer graphics, graphics pipelines and OpenGL. Because of that, I’ve started an experimental project with OpenGL. Right now it’s mostly just writing some classes to encapsulate window creation and handling. The project uses GLFW internally for that and input handling, so I’m also trying  to implement an Event system to further encapsulate stuff and make things look nicer when using GLFW. Originally I started with Freeglut, which is also what’s being used by the unit materials. The few posts on the internet seem to suggest that GLFW is a much better choice for game development as it gives more control over the main loop. I’m having kind of a hard time seeing the difference between the two yet, but I’m sure I will discover more as I dig more into it. With that, I’ve fallen into the dilemma of whether I should use my GLFW stuff to run the unit lab projects and examples or stick with Freeglut.

Rest assure, work is still being done on Project-K, it will just happen a lot slower with Uni happening. It’s good in a way. I can spend more time to think before I code, instead of just code and hope things work and play nicely together. We will see how that turns out. Hopefully by the end of the year the engine will be more complete, then I can start prototyping the actual game. Before that can happen, a small game will be developed along side and as part of the engine to make sure that it works.

I had more to tell but I think this is enough for today. Bye for now!

A pleasant surprise. The return of “Krave”

It’s been a while. My general laziness to speak and my undiminished hate for writing have held me back from the blog for the last couple weeks. Even though it is uni holidays. For whom it may concern, I’ve been working a lot the past few weeks, as well as working on my little game project.

Anyway,  my mother gave me a  pleasant surprise when she got home the other day. She bought home a couple of boxes of Kellogg’s “Krave” cereals !

2013-07-23 17.52.39Man, do I love them!

A long while ago they were sold in Coles as Cole’s only. After a while they disappeared all of a sudden. It was a sad day for me when I found that out. As you can see. Now they reappeared as “limited edition” and it’s now sold only by Woolworth’s . What did I do? Went back to the shops and got a couple more boxes!

Put that a side. I’ve also chipped in and bought a DSLR with my cousin. Photography is an expensive hobby and one that I actually don’t have much time for. It’s fun none the less, and I’ve been taking some photos. [Link to my Flickr page]

Anyway. That’s all for now. Bye.

C++

image

My dedication for the next two or few years.

It was funny when I’ve finally decided that I wanted to become a programmer, a software developer. The builder of something that is the glue of all trades in this digital world. It all seemed so long a go.

Being a programmer, fundamentally meant one thing. To speak one or multiple languages that are at the end of the day, just a bucket load of 1’s and 0’s. Not only that, but to express ideas freely and creatively using those languages. To cultivate innovations and revolutions. Kind of like a poet and his poems, except with programming languages.

I wasn’t sure which one to start with. Where to take my first step and dip my foot in without drowning and be forced to retreat like a coward. With the massive variety programming languages out there, I did not want to learn or know them all. It was clear that the mastery of one is better than minimal knowledge of a couple. I also desired the highest performance and the best flexibility without losing fine grain control and power. With the general trend shifting favour to scripting, dynamic languages and producing web applications instead of native ones. It seemed like lower level programming languages will soon become what some might call a forgotten art to the majority of the “developer” community. Especially with the ever decreasing difficulty in application development with the newer high level programming languages.

At the end, I chose C++. I’ve decided to tame this beast and master it with all I can.

Was this the right decision? Is this a good investment?
Only time will tell.

BenH

It’s been a while!

It’s been a while!

I’ve been doing some odd html/css programming whenever I’m on break from doing C++. It’s actually quite fun and easy, and so I have my own website now! It’s really just a portal to my github page and this blog at the moment. Hopefully I will make more use out of it in the future. The main portal is also linked to my little brother Kevin’s website. Big shout out to the folks who created Code Academy. Got my little brother started learning some html/css there. Plan is he will be able to make a website in the future to host his own drawings and artworks.

Anyway, that’s all for now. 🙂

BenH

Update

So its been a long while since my first ever post, and finally, my first ever update.

Partly, because I’ve sort of forgotten about this blog with life going on and such. The other part is because I am so bad at pulling words out of my head.

Coming back to this now, I’m not sure what I will put in this place any more. Does it matter? After all, it’s a place for memories, and thoughts..  I think I might pick this up slowly after uni exams.

Until then.

Benj