Update #10

Hi guys,

last update for now, I guess.

So we finished and polished our game as good as possible and incorporated the feedback of the other groups thanks to the evaluation excercise last week. But we don’t want to spoil everything in this blog post because we’re going to say everything we want so say tomorrow during the demo presentation. We also have a little surprise in the beginning which we hope you all will enjoy!

The last week we also mainly focused on filming for the demonstration video which is due next week. It was really fun (but also exhausting!) and everything you need to know about this project will be in the video. So stay tuned until the video is released.

Group E

Update #9

Hi guys,

this is probably going to be the last real update we’re going give you.

The programming part is almost finished. We only need to fix some bugs so that everything runs smoothly for the prototype presentation next week. Unfortunately, we couldn’t implement as many ideas as we would liked to due to some problems we faced during the implementation. So for now, there are only 2 different enemy types in the game, the A and B enemies.

We also decided on which background we’re going to use. It’s an animated one so that the game as a whole looks more lively. In addition to that, we’re stepping back from the “background 2 areas”-idea and are going with a more simplistic design. In the center of the background the player will see a portal where he has to drag and drop the enemies in order to destroy them.

Background of the game

Background of the game

Moreover, we also picked the background music for the game (we decided to use a 8-bit soundtrack). You can listen to it by clicking here. To be honest, it was kinda hard to find a fitting music track for our game but in the end we went with the one we think is the most fitting.

That’s it for today, see you next time!

Group E

Update #8

Hello friends! This week, we have som more updates for you updates 🙂

The biggest change made from last week is the change of how we are planning to implement the grabbing of enemies in our game. Our plan was to move enemies from one area to another by using a grabbing hand gesture (having an open hand and then closing it). Unfortunately we were not able to implement this gesture, due to it being very difficult to make the Kinect identify the motion of grabbing, so instead we are now moving enemies between areas by just hovering with the hand above them and them moving the hand to the desired area. This is so far working quite well and is feeling natural. Hopefully we can evaluate it more later on as the game is developed even further.

Another big change is the design of the enemies. As mentioned in our last post, we did a little survey with the audience to find out which of the enemy design was preferred by the audience of our presentation. As we decided on the latest design we also managed to create a simple but yet quite impactful animated version of our original design. We all concluded that this was the best way to make the enemies look more living and not as lifeless as before.

enemy-A-1000x1000-ANIM

enemy-B-1000x1000-ANIM

That was it for this week! Stay tuned for the next update in one week!

UPDATE #7 – CURRENT STATUS OF OUR PROJECT (PRESENTATION)

Hi guys,

in the last exercise session we had to present the current status of our project. You can see the slides we used by clicking here.

Overall we think that we are on track with our project. So we will be able to present a working prototype in the near future.
There are of course some obstacles we have to overcome, especially in regards to the programming. That is why we still don’t know if can pull off everything we would like to do because we have so many ideas we’d like to implement. So for now we’re concentrating on doing the main and basic stuff of our project (that means we focus firstly on implementing the basic feature of our game and the basic enemy types).

During our presentation we also did a little survey regarding the design of our basic enemy types. Suprisingly, most people decided on a different design than we as group decided on. Still, we think that our choice is the more interesting one, no offence guys :-). You can check them out in the slides.

That’s it for now, untill next week!

Group E

Impressions of A.L.I.C.E.

This was our conversation:

Mr Andersson: Hello
ALICE: Hi there!
Mr Andersson: Where are you from?
ALICE: I am originally from Bethlehem, Pennsylvania. Now I live in Oakland, California. Where are you?
Mr Andersson: I am from Germany
ALICE: Are you currently in Germany?
Mr Andersson: Yes
ALICE: Dude!
Mr Andersson: Where am i from?
ALICE: You haven’t told me where you are. Where are you?
Mr Andersson: Yes I have
ALICE: This was not a yes or no question.. This was not a yes or no question.
Mr Andersson: Do you have emotions?
ALICE: as a robot I lack human emotions.
Mr Andersson: Do you have robot emotions?
ALICE: as a robot I lack human emotions.
Mr Andersson: What is your view on politics?
ALICE: I am a Independent.
Mr Andersson: Who are your parents?
ALICE: I obey Dr. Richard S. Wallace.
Mr Andersson: Which Twin Peaks character is your favorite?
ALICE: The large one, I think.
Mr Andersson: who is the large one?
ALICE: It’s obvious.
Mr Andersson: can you explain?
ALICE: There is no more information to clarify.

-Is A.L.I.C.E. smart?
A.L.I.C.E. is smart in one way, answering questions in ways that produce somewhat suitable answers. However, often, it lacks content or information about the question asked, as you can notice from the question about politics or about the Twin Peaks character. In addition, it also forgets about the answers given, which is seen when we first told it we were from Germany and then later asked where we were from. There you can easily see that it does not store any information, but mainly analyzes the text in order to give a somewhat natural reply.

-Does it behave like a human?
In some way you can argue that it does, since the answers are not unnatural or feeling completely wrong or badly fitting. However, the depth of a interaction given from a real human is missing. There is not as much variation in the conversation. It also lacks opinion and misses to adapt the dialogue depending on how long you have been speaking or to which person it is communicating with. Those are probably the main differences to a real human interaction.

-Was it funny or scary?
More funny than scary, if the answers were more than just analyzing the latest thing written, but also remembering and adapting the conversation it would probably be a bit more scary.

Our impression of A.L.I.C.E. was, in general, not too impressive, due to the fact that we, in the past, have used other “chatbots” that were even more advanced and which could also memorize things that were written. But it was nonetheless, an entertaining experience 🙂

And lastly, the status of our project is still the same as last week. The programmers are still working on their part and the designers still have to decide on how exactly they want to design the enemies. We’re all engineers and no designers, so we think about probably using some kind of font and working from there. We also thought about animating them, but that’s a task for the future.

Update #5 – Programming and Design

Hey guys,

so for today we can only give you a small update.

As already mentioned, we started doing the programming of our game “Drag & Destroy”. In our group we have three people who are doing the programming work: Nils, Linh and Sven. Everyone of them is programming a specific part of our project:

One of them is trying to do the background of the game with the different areas (safe area/destroyable area).
Another is trying to start implementing the enemies. For now we try to do the basic enemies, so the ones you can destroy by pressing either the A or B button after dragging and dropping them.
And another is starting to implement the Drag & Drop mechanism with the kinect.

The rest of the group is starting to think about the overall design, especially the design of the enemies. As we said in our presentation we want to do a rather abstract design. You can see a rough sketch of our ideas how the enemies will probably look like here. If you have a favourite, you can tell us in the comment section.

At last we also started to think about our video which we also have to prepare for this project. Hopefully, we can give you a basic idea of the concept of our video next week.

So that’s it for today, see you next week!

Group E