"The Multi Media Lab is being used for other purposes the next few days blah blah blah blah ...your deadline for handing in is prolonged.
The deadline for handing in your written reports in Multimedia Production for the Internet is Thursday 24 May 15.00"
This means that I have one more day!!
I might finish it after all!!
I guess that tonight I will upload my Arkanoid on the web just for fun..
Tomorrow I will have to start optimizing and writting the report..
My Arkanoid will for sure be better than this and worse than this. At least my initial version. Maybe in the future I will enhance it, but now I don't have time..
Showing posts with label ITU. Show all posts
Showing posts with label ITU. Show all posts
Tuesday, May 22, 2007
Monday, May 21, 2007
Flash Project
I will not write much, because I am too busy..
I am planning to implement an Arkanoid (BreakOut for the nerds out there).
I started yesterday by creating an engine (partly from the web and partly mine). I am very close to have something nice, but it still needs a lot of things :(
I might finish ITU this semester after all..
Life is full of surprises :)
I am planning to implement an Arkanoid (BreakOut for the nerds out there).
I started yesterday by creating an engine (partly from the web and partly mine). I am very close to have something nice, but it still needs a lot of things :(
I might finish ITU this semester after all..
Life is full of surprises :)
Wednesday, May 16, 2007
Flash and ITU in general
For many reasons, I was thinking that it might be good (or, not bad) to finish ITU the next semester, and not now(as it was planned).
Since I have a full time job, I am not in a hurry. I like this country and I am planning to stay more anyway.. So, I can continue being a student and meeting more new people while having fun with my last course :)
So, the deadline for the Flash project is not a deadline anymore :D
And I am thinking to spend some more time on social activities and hobbies.
Since I have a full time job, I am not in a hurry. I like this country and I am planning to stay more anyway.. So, I can continue being a student and meeting more new people while having fun with my last course :)
So, the deadline for the Flash project is not a deadline anymore :D
And I am thinking to spend some more time on social activities and hobbies.
- I am looking for a dSLR (any suggestions are welcome)
- I will start playing at Amager Volleyball Klub Mixed Team(already playing at mens team)
- I will start learning danish.
- I will travel more.
Thursday, April 19, 2007
Flash
Another thing that keeps me busy these days, is my last course at ITU. The course name is Multimedia Production for the Internet, and mainly it covers animation and programming with Flash.
I have to find something nice to make in flash for my final project(or exam).
I was thinking to implement a small adventure game, but it will require too much time(which I don't have (or I want to spend it elsewhere))..
I am also considering to create a website for Ellas, which is a Greek restaurant situated at Copenhagen..
The back-up solution is to make a useless website with no subject and nothing to say, where I will implement all the techniques that we learned, just to illustrate that I know what I have been taught :)
The deadline/exam is the 22nd of May.
I have to find something nice to make in flash for my final project(or exam).
I was thinking to implement a small adventure game, but it will require too much time(which I don't have (or I want to spend it elsewhere))..
I am also considering to create a website for Ellas, which is a Greek restaurant situated at Copenhagen..
The back-up solution is to make a useless website with no subject and nothing to say, where I will implement all the techniques that we learned, just to illustrate that I know what I have been taught :)
The deadline/exam is the 22nd of May.
Friday, April 06, 2007
8 Queens and BBDs (Updated)
As I wrote before, I have finished with my Master Thesis.
I have also defended it.
So, it seems that I have plenty of time to write new posts, to have fun, to go out for beers, etc..
The reality is far from this.. :(
One of the things that keep me occupied these days, is that I am working as a Teacher Assistant at the Efficient Artificial Intelligence Programming course. So, instead of enjoying Easter holidays, I will have to implement this in java.
The problem is well known to the community, and it's about placing 8 queens on a chess board. The queens have to be placed in valid positions (not attacking each other) and the algorithm have to check and show to the user only the positions that will lead to a solution. One way to solve the problem is to use Binary Decision Diagrams. That's how we are going to solve it.
So, I have to create the UI and the Logic of the problem, then hide some code from the Logic and let the students figure out how to implement the missing code..
--Update
Maybe I was not very clear..
The problem is NOT ONLY to restrict the row, column and diagonal of the last inserted queen, but to restrict all the board positions that don't lead to a solution. What I mean by that, could easily be seen at this image. If you place a queen at A5, then E6 should be restricted, because irrespective of where the user will put the other queens, the problem doesn't have a solution.
Brute force cannot help much here, because of the complexity of the problem. We have to calculate the permutations of 8 queens on the 64 positions of the board. That means 64!/(8!*56!) permutations.
Actually, it can be done with brute force, but since the algorithm has to be able to solve the n-queens problem efficiently, there are more efficient algorithms and data structures :)
I have also defended it.
So, it seems that I have plenty of time to write new posts, to have fun, to go out for beers, etc..
The reality is far from this.. :(
One of the things that keep me occupied these days, is that I am working as a Teacher Assistant at the Efficient Artificial Intelligence Programming course. So, instead of enjoying Easter holidays, I will have to implement this in java.
The problem is well known to the community, and it's about placing 8 queens on a chess board. The queens have to be placed in valid positions (not attacking each other) and the algorithm have to check and show to the user only the positions that will lead to a solution. One way to solve the problem is to use Binary Decision Diagrams. That's how we are going to solve it.
So, I have to create the UI and the Logic of the problem, then hide some code from the Logic and let the students figure out how to implement the missing code..
--Update
Maybe I was not very clear..
The problem is NOT ONLY to restrict the row, column and diagonal of the last inserted queen, but to restrict all the board positions that don't lead to a solution. What I mean by that, could easily be seen at this image. If you place a queen at A5, then E6 should be restricted, because irrespective of where the user will put the other queens, the problem doesn't have a solution.
Brute force cannot help much here, because of the complexity of the problem. We have to calculate the permutations of 8 queens on the 64 positions of the board. That means 64!/(8!*56!) permutations.
Actually, it can be done with brute force, but since the algorithm has to be able to solve the n-queens problem efficiently, there are more efficient algorithms and data structures :)
Friday, March 02, 2007
Master Thesis.. The end..
That was it..
However, God can still do something to help me if he wants..
I hope that God still hears me..
Now I have spare time and I don't know what to do.. :)
However, God can still do something to help me if he wants..
I hope that God still hears me..
Now I have spare time and I don't know what to do.. :)
Wednesday, February 28, 2007
Master Thesis
For those out there wondering why I am not posting anything, I want to say that have been very busy these days writing my thesis..
I will hand it in, on Friday..
God, bless my thesis! God, You are my last hope.. :)
I will hand it in, on Friday..
God, bless my thesis! God, You are my last hope.. :)
Subscribe to:
Comments (Atom)