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.

Advertisements

Tags: , , , , , , , , , , , , , , , , , , , , , ,

One response to “Internet issues, Home Time, Evil Squash & Marrow Registration”

  1. Louis Deane says :

    Your method of solving the squash game will run into extensibility issues, personally i would store the game grid as a 1D array and compute it into 2D for drawing, therefore each tile can have an integer offset within it which points to the ladder tile if necessary. i.e for tile 0,0 to point down to tile 0,1 its offset would be 0+TheWidthOfTheBoard, this way you can support ladders of any size and it’s no more expensive than using an enum and you avoid the large switch dependency and calculation.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.