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



Tuesday 21 March 2017

Week 3

Hi,

Last week I was trying to play around and research LibGdx basic functions and what exactly I can do with it. The purpose of this research was to look in more details for some functions and classes that might help me or is best situated to, implement my code.

I’m also keeping a list and updating that list every time I see a function or class that I will need to create the software.


Next week, I will go in more details with each function and class. I will test all one by one, use (test) all their constructors and different functions to know the difference and if one will be more appropriate than another function or constructor of the same class.

About 7 hrs was spent on these tasks

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

Wednesday 15 March 2017

Week 2

Report 2:

Hi again.
So, my first task was to research and choose a library or framework to display our games. There were lots of them and in the end my list came to either, swing, javaFX, or LibGDX. There were of course much better frameworks to build games but as a novice I chose between these 3.

After having researched and tested each one, I chose LibGDX. I then presented LibGdx to my teammates for consent.

I then started learning LibGdx through tutorials found on the web. I built my first Hello World program,


My teammates requested some displays to be presented during meetings. Stuff like outputting a grid, ships, sprite and moving sprites.

The first step in the above image was learning how to display and "play" a sprite.
Then the big pirate Ship, which was, trying to move an image with user input.
Finally, displaying and "playing" sprites (The 3 small ship, bottom left) which can be moved with user input.
The grid was just to give a visual test of the 20x20 board game.

My next step right now is, to "play" 1 sprite ship and then make it move. The purpose is to make the ship play the turn left animation and then move left. After that, the sprite should stop playing until another direction is inputted by the user.

About 6 hrs was spent on these tasks.

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

Sunday 5 March 2017

Week 1

Report 1:

Today's tasks:

  • How do you feel about the project?
  • What to assume about the project and you feel you will do?


Hi

How do you feel about the project?

I'm pretty optimistic about the outcome of this project. It's a good opportunity to explore working as part of a team. All the members of the team are very cooperative and this makes this assignment even more interesting. We've had a first meeting and everyone has assigned a task fir the first week. I especially like that each group member has been assigned a specific task, as this emulates working in different departments of the same company.

What to assume about the project and you feel you will do?

I believe this project will be a complete success. This project will teach a lot of important stuff like team working, game development, time management etc.. These will come in handy when working in a company.
I'm also a bit nervous about my part of work but I'm watching some tutorial to change that. 😅

What I have accomplished so far and how much I have spent on the project?

My job is to design the front end of the software after my teammates have completed the mechanism. I have already searched for several libraries that could be used to create the user interface.
In the meantime, I'm testing these libraries in Eclipse and I've watched a few tutorials on YouTube on how ti use them.

About 6 hours was spent on this task.
Hi.
Welcome to my blog about the Buccaneer Project.
In the coming days, I'll be posting the account of my group project, an assignment, where my friends and I will create an online version of the board game, Waddington Buccaneer.