Thursday 11 May 2017

Week 10

Hi,


This week, I did not do any coding but only helped my teammates in completing the documents. 

There was also some testing to be done.

This is the end of this blog.
Thanks for reading.



About 6 hrs were spent on these tasks.

while(! (succeed = try() )); 😋

Cheers

Sunday 7 May 2017

Week 9

Hi,


This week me and my teammate completed the whole game. JavaFx was very nice to use. We of course had lots of errors but with the help of stack Overflow we solved them. Unfortunately, the game is not 100% complete. Some functionalities are missing.

For the display, I was not able to produce a software that could resize along with the stage.
The player status also does not change. This could have been solved in less than 15 mins with the bind method but we were running out of time.

I created all the assets that was used in the game except the Menu Screen's background.
I used Photoshop to modify some and most of them was created by myself.

I also received some help from my teammate for moving the ships on the board.

Next week, we are going to complete all the documents that need to be submitted.



About 9 hrs were spent on these tasks.

while(! (succeed = try() )); 😋

Cheers

Monday 1 May 2017

Week 8

Hi,


This week, we got a confirmation that we are not allowed to use LibGdx and should go either swift or JavaFx. As javaFx is newer and more powerful, me and teammate agreed to use javaFx.

We unfortunately lost a lot of time with learning, coding and debugging LibGdx but in the end, I’m quite pleased with JavaFx.

So basically, since I know nothing of JavaFx, this week is only about tutorials and analyzing some classes that will be useful to develop my display.

Meanwhile, SVN was set up with no problems since we are now using JavaFx.

I’m sure this will go faster as JavaFx has much more tutorials and support for debugging (stack Overflow) on the internet.

Next week, I will try to finish the whole display.



About 84 hrs were spent on these tasks.


while(! (succeed = try() )); 😋

Cheers

Monday 17 April 2017

Week 7

Hi,


This week I tried to fix a lot of errors in my code. There was no big improvement from last time and I’m still on animations.

I’m also not giving a lot of time for my group project cause of another assignment.
Next week, I will try a different approach for the animations.

About 4 hrs were spent on these tasks.

while(! (succeed = try() )); 😋

Cheers

Tuesday 11 April 2017

Week 6

Hi,


This week, I implemented animations in my display. I used a temporary sprite animations for the ship just for testing. I also tried adding effects which for now does not work how I am expecting them to.
I will have to research more on them. I don’t receive much support also with Stack Overflow, there is so few posts about LibGdx. I’ll also look for other tutorials.

Next week, I will try to add SVN to my eclipse. This should normally be quick and direct but LibGdx is causing some problems with that.

LibGdx has to create the program itself a jar file. The jar file generates the program in 2 folders(core and desktop). These folders are then imported and for now SVN required a new workspace every time.



About 7 hrs were spent on these tasks.

while(! (succeed = try() )); 😋

Cheers

Wednesday 5 April 2017

Week 5

Hi,


This week, I had to help my team with the design specification. I also continued with the basic tasks of each classes, correcting and amending new functions every time.

My next step, is thinking of how I’m going to link all classes together to make it one “working” program. I’m also having doubt of how to link my code with teammate’s code (the back-end programmer).

About 2 hrs were spent on these tasks.

while(! (succeed = try() )); 😋

Cheers

Monday 27 March 2017

Week 4

Hi,


This week I went through all Quality Assurance Documents once more and concentrated more on SE.QA9 for the Java Coding Standards as I will be programming the display.

I then started thinking of how I will implement the whole display. The packages, classes, methods (public or private) and any interface or class extending another class that I should have. I will also produce my own task analysis to guide me for the implementation.

Next week, I will start with making basic parts or prototypes of the game.
I will also a very busy with an AI assignments (unrelated to this blog).

About 8 hrs was spend on these tasks.

while(! (succeed = try() )); 😋
Cheers