CS50x Week 2: Crypto

There is a lot of reading this week. Among the books in the reading list, I would recommend Absolute Beginner’s Guide to C by Greg Perry for beginners, the book is easy to follow and not boring. Programming in C by Stephen G. Kochan is a bit lengthy and harder to follow for beginners, but … Continue reading CS50x Week 2: Crypto

Plugins used in this Octopress blog

Update: I no longer uses Octopress. This post is archived for people who wants to see. This website is based on Octopress, which is “a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering Github Pages”. Unlike other blogging platform such as WordPress and Blogger, Octopress generates static site, which … Continue reading Plugins used in this Octopress blog

Solving programming problems of ProjectEuler.net using Python

I found an interesting website called ProjectEuler.net, where they have 460 programming challenges to be solved (click on Problems). As the ID of the challenge increases, the number of people that are able to solve it decreases. You have to register if you want to keep track of your progress. After you successfully attempt a … Continue reading Solving programming problems of ProjectEuler.net using Python

Preparation for internship

Job description, research company. For the first day, you might want to take a backpack/computer case with you to carry items. Laptop. Make sure you bring all of your paperwork (Certificates, resume). Notebook to keep track of all your activities. And pen might be handy.  Cash.  Dress a bit more formally for the first day … Continue reading Preparation for internship

Publish impactJS games to websites

Previous post is about making exe for your impactJS game, this post I will talk about how to publish your impactJS game to your website. Inside your tools folder, press the bake.bat to shrink your files into a game.min.js, which will appear in your root folder. Delete the two script lines in index.html and add … Continue reading Publish impactJS games to websites

National Infocomm Scholarship Questions

Personal Aspirations – Share with us some goals you have set for yourself and how you plan to achieve them. (Not more than 200 words)The first goal I set for myself is to get a degree in computer science in 4 years time, either from top university in Malaysia or Singapore. I had applied for … Continue reading National Infocomm Scholarship Questions

Make exe for impactJS games

I finally found a way to publish my impactJS game after googling for a while. Following methods are applicable for windows. As mentioned in the previous post, your impactJS file structure should appear as follows: media/ lib/ lib/game/ lib/game/entities/ lib/game/levels/ lib/impact/ lib/weltmeister/ index.html tools/ There is a bake.bat in your tools folder that should allow … Continue reading Make exe for impactJS games

Creating game using Impactjs

I was exploring ImpactJS the past few days. ImpactJS is based on Javascript and HTML5. As summed up nicely by Davy Cielen and Arno Meysman in HTML5 Game development with ImpactJS, HTML5, which is the latest version of HTML introduces one function that it’s predecessor HTML (HTML is used to display webpages) does not have, … Continue reading Creating game using Impactjs

Singapore Scholarship essay

Why Choose Computer Science? Computer science came to my attention when I am researching courses to choose for my tertiary education. Computer science is a relatively young field compared to other sciences; however its importance is felt as we advance into a knowledge economy. In my opinion, computer science will be highly useful in the … Continue reading Singapore Scholarship essay