The end of the beginning

I didn’t really know what to expect at the beginning of this semester and how this class was going to be taught. Of course I had my doubts going through the class about how some things were going to work or how certain assignments would be handled but everything seemed to work out quite nicely. I can definitely say I took more out of this class than some classes this semesters, most of you guys know which classes I’m talking about… Anyways moving on, looking back I definitely learned a lot from this class. Coming in I thought I was only going to learn about Unix, but really I learned more about C++ and BASH as well as throwing me towards Python. I’m also happy with how much more I learned about learning a new language on my own since we were pretty much released into the wild on our own. In the end I’m happy with what I learned from the class including programming in a Unix environment and so on! I just wish we had more status reports on our grades, but I guess I also learn to care more about the quality of my work and what I learned over grades as well.

So this is the end of the beginning of our introduction to Python, Bash, and Unix. Its time for us to go and explore these areas on our own.

Here comes Linux!

Hey everyone! I just wanted to share some exciting news about how NASA is migrating from Windows to Linux because they “needed an operating system that was stable and reliable.” I’m pretty happy because I love seeing Windows’ downfall since Microsoft only seems to care about money now rather than innovation and its customers. It’s pretty cool and I just wanted to share with everyone!

 

Reference: http://rocketry.wordpress.com/2013/05/07/nasa-to-migrate-iss-computers-from-windows-to-linux/

http://www.zdnet.com/to-the-space-station-and-beyond-with-linux-7000014958/

Project Reviews!

As a gamer I was excited to play all the games groups created! I started with Oregon Trail.

Oregon Trail Review:

The game was pretty easy and straight forward to begin, you really didn’t need any directions for it since you could figure it out on your own. The game was also really clean and easy to read. There were white lines where it should be and so on, which is pretty important in a text based game. I was a bit disappointed that my game didn’t save automatically so I would lose my game if I exited out having to start over again. I did like how every new game had new events instead of the same hard coded events. In terms of code I thought that the group did a pretty good job in terms of making their game Pythonic. There wasn’t a lot of comments either, although it wasn’t really needed for the most case.

Tetris:

Of course I had to try the Tetris game, I mean who could resist a classic? There’s not much to say about the game except it’s a working Tetris game! In terms of coding I think the group did well to make it clean and easy to follow. I wish there were more comments in the Controller.py file though since I wanted to know more of what some of the functions were doing.  I guess you could figure it out but I guessed on what some lines did. I also wish the shapes were different colors but still I was impressed with the quality of the code and game in general.

Text Based Zombie Game [SPOILERS]:

I love zombie movies, games, comics, etc. I was pretty excited try out this game and see what it would be like. I was playing through the game and some parts made me chuckle a bit… like the jail cell scene. Playing through several times I was sort of confused how you’re a zombie but you don’t die until you notice it . I wish the game had more opportunities to do things differently in them. Overall, the game has a lot of potential and the story line can really real people in (and because its about Zombies and there are a lot of Zombie fanatics out there) , I just felt like I was hitting A or B nonstop. In terms of coding, the game was written in C++ and seemed pretty neat and clean.

I’m serious impressed with the level of coding done by all the games and I’m looking forward to playing all of the other games that I haven’t tried yet! Till next time!