Friday, October 21, 2011

Senior Project

So in order to graduate I have to do a Senior Project. Some major individual project that is kind of a big deal. I know lots of people are doing genetic algorithms, stuff with graphics and OCR. But I think I've figured out what I want to do... THIS!!!


Really though this would be the coolest Senior Project Ever!!! If only I could get the funding for it.
For reals though I'm looking into creating my own QR decoder for some mobile device (either iOS5 or WebOS). I think this would be interesting although slightly difficult and would really push me (which is the goal). So if anyone out there has any good advice or tips, please let me know!

//END OF LINE

Wednesday, October 19, 2011

Deck of Cards

I did some coding today, still not a complete working game but the deck class works pretty well I think. I haven't figured out a good way to create different cards... right now hard coding for loops is not the best way... so I'm thinking of either reading in a file or something... they only problem is when I want different types of cards... that'll make thinks a little tricky.

//END OF LINE

Tuesday, October 18, 2011

I Have a Plan

So I finally figured out the next "fun" project I want to work on. It's this pretty awesome card game called Guillotine. So my first item of action is to obviously NOT do any planning or design but to jump straight into coding. So I'm going to create a deck of cards that I can manipulate and such and then use in my final game project. I think I'm going to write it in c++ or java but eventually I want to port it over to a mobile app... which I'm not liking the whole idea of having to learn cocoa c... but in my opinion developing apps is more and more becoming necessary. Simply not wanting to learn a language is not an excuse.

//END OF LINE

Sunday, October 16, 2011

Finally!

Well good news! I finally stopped the putting off of my algorithms assignment and got it done! I think I'll do well but you never know... those write ups tend to sometimes kill me.

I also have a couple of ideas I'm wanting to do for some app development but I currently don't have the skills to actually do most of them... which is sad because I need more time to work on those skills. But currently that's a commodity I don't have enough of.

This always makes me laugh... and worry at the same time because I'm too lazy to actually do the math and find the answer and if I'm ever in a situation like this... I'm in trouble...


//END OF LINE

Saturday, October 15, 2011

New Projects and Putting off More Homework!

Ever since I got my Mac I've wanted to work on developing some apps but haven't really had much time to do it. I finally set aside some of those precious hours and quickly was able to build a simple calculator. It was really easy... which is upsetting because not many of my ideas have to do with simple buttons and labels... most of them involve graphics which has to be much more complicated...

//END OF LINE

Thursday, October 13, 2011

JPanel Success!

So remember how I was having that one problem with trying to give JPanel's a background but it wasn't working quite right? Well I got that fixed! I just had to override the paintComponent function and volia everything worked as planned.

Except the actual bottom component I was working with was a JFrame not a JPanel... so yeah... that was a fun discovery... but I did figure out a way to fix that. I just added a new JPanel to the JFrame and then added everything originally on the JFrame to the JPanel... a slight hack but it works!

So I didn't get my algorithms assignment done at all... but I got my java program working so I think it was a day well spent... tomorrow I might disagree with myself...

//END OF LINE

Wednesday, October 12, 2011

Being Lazy

I spent the majority of my time today, not doing my homework and downloading and installing iOS 5... I'm in love but that's besides the point. I did get a little homework done... sorta. The sorting programs I've been working on is for a project to compare the time it takes each sort to run. Well me being the lazy programmer I am decided that it would be a brilliant idea to use Numbers/Excel or SPSS to compare all my results. Unfortunately the formatting I had at the time took forever to get into cells so I spent the next little while having my programs output into a .csv file instead and guess what it works brilliantly! Which is really good since I have almost 90,000 data points and I'm going to be collecting some more tomorrow before I write my paper. Copy and paste does NOT like that much data... at all!

//END OF LINE