Wednesday, April 24, 2013

Using Git to Program With Friends: A Complete Guide for Dummies

When I first heard of "Git", I was pretty stunned. In fact  I was pulled in by the fact that I could program with friends, without having to go through the pain of sending tons of emails with attachments  and keeping up to date with the latest source code. I looked online and I found many IDEs (integrated development environments) that were in browser.

It was pretty cool, until I realized there was only so much you could do with them, until they forced you to pay tons of fees.

I needed a solution that would help me.

But first of all let me tell you how I like to program. I use the IDE Eclipse, and I create Java programs and Android Applications and the occasional C++ program.

But best of all, I do it all off my flash drive!!!

Yes, that means I have the Eclipse on my flashdrive, my Eclipse workspace on my flash drive, the Java SDK on my flash drive, and lastly the Android SDK. It all fits pretty snugly. 

You should try this out, for you only need a 8 Gigabyte flashdrive to store all this, and leave enough room for your projects. It's really handy.

But now, lets get back to the point: Git.

When I first tried Git, it was so complex it took me 2 days until I actually sorted everything out and got it to work.

First let me explain what Git is:



Git is an Open source software. Basically, its a tiny software that helps you upload files to an online server, also known as a git repository. From there you can download or clone the files, make changes, and upload or push changes.

Git is extensively used to keep track of changes to a group of documents. Specifically, source code for programs. (However, if can be used for other files like word documents.)

So first things first, you need to obtain a git repository. This can be done easily, as there are a variety of source code hosting services, some popular ones being GitHub and BitBucket.





Sunday, April 21, 2013

Age of Empires Online: A Remake of a Classic

I remember, as a child, staying up all night on my Windows 98 playing Age of Empires: The Rise of Rome Expansion. And it wasn't even the whole game: it was the demo that came with Windows 98. Yet, I loved it. I played it hours upon hours, building my empire, crushing foes, and accumulating wealth.

The gameplay was simple, yet the strategy required to win was pure beauty.

In short, it was my first Age of Empires game, and I loved it.

Now, about 6 years later, I'm on Steam and I see Age of Empires Online. So this is what Microsoft has been up to.


In short, I love this game. Despite the bugginess of the Windows Live Game Marketplace and the poor integration with Xbox Live, I still love it. I love the fact that it is ready for download on Steam, and I love the fact that nothing much about the gameplay has changed.

But certain things have, the most prominent being the graphics: a new cartoony style that somewhat resembled Team Fortress 2. Many things have changed and labeling this game as a traditional "Real Time Strategy" is not adequate. To sum things up, the video below showcases how this game is a mix of Farmville, World of Warcraft, and the original Age of Empires games.



So in conclusion  this game is something I'm currently enjoying. Maybe its because I'm still Level 4, and in bliss over the nostalgia. Maybe this game going to be one of those "Pay to win" free to play games.

But as for now, I'm enjoying it, and many of its new social features.