Categories
University

Programming 2 Exam

A totally unrelated picture of my tortoise, and why not?

Today we all had our exam for module 08120: more commonly known as Programming 2. The general consensus amongst my friends is that it wasn’t too bad, and I agree. I didn’t feel too phased by any of the questions.

I enjoy¬†programming, and as sad as some people might think it is, I do it in my own free time as well as at university. There’s nothing quite as satisfying as defeating a problem or showing someone something you’ve made, or help make and seeing them think “wow, I didn’t know he could do this”. ūüôā

I shall, of course, post on the blog when I know what result I got which should be around my birthday in mid July.

Danny.

Categories
Mobile Application Development University

An Update on Sweepy Cleaner

This morning I handed in ACW 2 for programming 2, A.K.A Sweepy Cleaner. I’m quite happy with the design of the game, particularly the fact I built it so that adding a new level requires only 4 additional lines of code and the relevant graphics. Below you can see some screen shots showing how it turned out:

My time to present my code to my programmer lecturer is midday Friday, so I’ll update the blog then letting you know what grade I get. Friday is also the day the game should go live on the Windows Phone 7 Marketplace, subject to being approved by Microsoft, so that’s something to look forward to! ūüôā

Once its up expect an update within a few weeks adding in some features which I’m working on now, including more realistic cleaner movement and additional levels.

I’d like to thank Shane Gravestock for producing all the music and sound effects for the game and Shaun Rhodes for making the game logo and the¬†vacuum¬†cleaner sprite ūüėÄ

Thats all for now,

Danny.

Categories
University

Evil Squash Demonstration

Today at 5:00 it was my turn to do my Evil Squash Presentation and get graded on my ACW 2 for programming which counts towards my module grade. This consisted of showing Rob Miles making sure my game worked according to a test sequence we had been given and conformed to the specification, then looking at my enhancements and finally looking at my evidence of testing and user documentation (effectively a manual).

Fortunately, my game worked correctly on the test sequence and had all aspects that we had to have from the specification, this was necessary for the first 40% of the grade. We could gain a maximum of an additional 20% for enhancements, but I had added more than enough enhancements to get that including;

  1. AI Players (worth 15%)
  2. Sound Effects (worth 5%)
  3. Windows Phone 7 Silverlight Graphical User Interface (GUI) (most people did console based games) (worth 15%)
  4. “Photocounters” (allowing the user to take a picture of themselves to be used as their counter on the board) (worth 5%)

The user documentation and test report were worth 10% of the total grade each and rob seemed happy with both, except that my test report wasn’t quite detailed enough, this is where I lost 4% of the total grade.

So overall I got 96% for ACW 2 for programming! Cant ask for much more than that ūüėÄ Good times.

Danny.

Categories
Uncategorized

Got Some Results

Was feeling pretty ill today, so I didn’t manage to make it into University. Instead I did a bit of work at home, read the lecture notes and wrote my own for the lectures I missed, added sound effects to Evil Squash and Cleaned my room. I also looked up my results in a few modules, I got;

96% in programming

73.3% in Computer Systems Hardware

and 96% in IT and Professional Skills

All 1sts! Good times

Danny.

Categories
Life University

Internet issues, Home Time, Evil Squash & Marrow Registration

As you can see, I love short blog titles,¬†unfortunately¬†having one isn’t possible due to the fact that I’ve missed almost a week of blogging, which is upsetting. I was unable to blog toward the end of last week due to a campus wide network issue which prevented anyone from logging in, therefore preventing everyone from getting¬†on-line¬†both at the University and at the Halls of Residence.

Friday night I headed back home to Dunstable — for the first time since I got to university — ¬†from Hull via Doncaster and Stevenage. A map of this incredibly long journey is below.

Once I arrived I went for a pizza hut with Jess, came home for 2 and a half hours and then went round Shauns house for a sleepover, followed by an archery session in the morning, which was great, I’m pretty pro ;

Saturday night I went out for a meal with my family, including my uncle and auntie, and Jess at Vantage, which is a great Indian in Dunstable, which I would reccomend. Later than night we watched a Semi Skinned acoustic set followed by full sets by the amazing Subset and Dutch Order. I then ended up in Sugar loaf till around 2:45, which is great as always, especially in the company of Jess, Shaun, Sam & Fiona ūüôā When I finally got home I appreicated sleeping in my own bed for the first time in almost 2 months.

Sunday I just chilled out at home before a wonderful home cooked roast (which I have missed each week) and finally the journey back home.

On the way back home I started and finished (it’s a long journey…) my¬†assessed¬†coursework 2 for Programming — the aim of which is to build the game “Evil Squash”. Evil Squash is essentially snakes and ladders but with the added¬†game-play¬†mechanic that two players cannot occupy the same square. If a player enters the same square another player already occupies he can do one of two things

  1. Evil Squash – Make the player you land on go back to where you’ve come from.
  2. Squash Bounce – You get to ‘bounce’ off of the player and can roll the dice again and move forward

To pass the module you simply need to make a text based version of the game, by which the user plays by¬†inputting¬†their name into the console. From then on they simply allow the computer to roll the dice for them and occasionally make a decision on whether to squash or bounce — this is fun to program but diabolically boring to play therefore as one of my enhancements (an addition to the program in order to achieve more marks) I am going to build a graphical windows phone 7 version, which should actually make the game enjoyable… or not!

Yesterday I spent much of the day recovering from my long journey the previous night and then attended my lectures. During the Quantitive Methods for Computing tutorial we were given the 3rd and final question for our ACW 2, which I completed that night.

Today was my late start day, which is always nice and consisted of Computer Systems where we learn about memory and auxiliary memory interfaces and Programming where we looked over data and data types in C#. When I got back to the Lawns Centre I signed up to the Anthony Noland Trust Bone Marrow Register.

I¬†recommend¬†everyone does this, it can save lives and the procedure (which you have only a 1 in 1000 chance of being asked to do) is very similar to that of a blood donation (apart from it takes 4 hours and you get all your blood back). So please check out:¬†http://www.anthonynolan.org/. I plan to give blood in november, so I better get used to needles ūüėõ

Later in the evening I watched the film tron with Rob and his friend Simon, which was pretty good and a nice way to spend a night.

Anyway, this post is rediculously long and i feel as if Ive covered the week well.

That’s all for now,

Danny.