sábado, 26 de febrero de 2011

Designing doument for Tetris

We upload the designing document for the tetris game is a little vague for my taste in the eventHandler methods because we really don't know how it will be implemented to the block or object that will call this methods so we made like a guess and put the description, hope the next week could like make clearer the design as the implementation, I'm a little exciting about the next weeks how it will result the tetris game and I hope it won't be a mess or a complete caos when we decide to join all the modules.

viernes, 25 de febrero de 2011

Our designing for tetris meeting

Today we had a designing meeting with my team b for the design of the key strokes and the events necessary for the movement of the blocks, we finish the meeting with a good design I guess I even make a quick draft that how the code will look like for having a more intuitive way of creating methods. I liked make a design meeting because we all understand how will be coding next and how each method has a relationship with his own class or another.
Productive day.. I say.

lunes, 21 de febrero de 2011

Now our turn!!

Ahh! now we have to code it, not quite easy because we are now in the counterpart where we have to understand someone else code, and is funny but eventhough the team that made the design for us is in the same university we didn't program any meeting with them, I think is beacuse we see them in each class, anyway we understand ok the design and some troubles, well several, the thing is that we handle some methods for each of us and when we wanted to join in it in a solution it was a complete mess!! Nothing compile of course because none of us knows to programm in c++ but c'mon we though we read ok the forums and tutorials about coding in c++ but it started to fail when we join the methods so then we realize that it wasn't the way of doing it, so we make another effort for clearing the most errors we had, and eventhough we think we made a good job it was some rare fail at debugging about some memory location, but we couldn't understand what was it, 'till tonight I though it may be like c some sort of calloc and malloc, but it's a little late, it was hard but we learned the lesson.

Our first international meeting!!

For our convenience Collazos who is the new member in our team was on England for a year as an exchange student so he obviously would talk better in English than us, so he was the representative voice of our team, but we all were on Skype aporting some in voice some a little shy with text resolving any question the other team had, I think we did a good job and not in much time, we solve every issue they had, sadly my microphone wasn't working alright , I would love to practice my english a little bit. It was a good meeting!

Our design is for someone else!!

At last we had our design and we struggle a little, we had to know exactly how it would work the logic of our list before putting in practice, and later on to know that someone else is going to code it, we wondered if they will understand it, with our experience we saw that  It is a little different to make an UML for each language it won't change a lot but you have to put the correct syntax or you won't be doing the things right! With our knowledge shortage in C++ we had to do some little research to know how the UML would change for c++.

What a week!!!

Well, this week was a little difficult because we had a lot of things to resolve before submitting the homework, creating the design in group is not an easy homework because each of us has an idea of how the project should be. And also we had the meeting with the other team, so we should have an excellent understanding of our whole design before explaining to the other team. It was a little hard because the uml we did it before the document of the definition of each method, so later on we saw that the uml had to be changed.

viernes, 11 de febrero de 2011

By the by... a skype meeting some time another weeks!

Also in the design meeting we stablished that once the design is done we could talk with the team that make our desing come code by Skype and know the people who will code our desing.  We are excited to know by video and voice the people who will try to understand our design and talk with them to sort of make a quick review of the design for better comprehension, we are excited, hope we speak english alright for them to understanding, we are going to do our best!!

Today a design meeting

I think this is my first official design meeting, not even at work I had a design meeting like this were we structured the things to be done but also understand everyone the problem and make some initial drawing to know how it would be more or less our final project, it gets a good feeling some kind of security that we know what we are doing, first time I appreciate the design first than the code, I mean I had some courses for designing software but this time I felt it for real lol!

Ohh I was the team leader!

For the 1st Project I was the team leader and was a litte reconfortating to know that the overall process for getting done the homework was made by my way, when you let a homework important in the  hands of some one else you don't know it may be a little intrigating to know if the project is going to result alright. Now for the 2nd project is going to be Montse a friend I know for quite some time, so I'm sure she would guide us for the right way.

How about the 1st Project!

Well I had almost time for submitting the homework about the 1st Project, so I didn't write much, but I have to say it wasn't so easy, it was a little hard get the unit tests done, but finally I did it, I had trouble with the void methods that are painful because of the lack of public attributes, and we can't made modifications because well.. it wouldn't be a complete test if you modify the code right?

Anyway, I finally did it and answer my questions about the project!