Завершен

JavaFX Quarantine tamagotchi-style game

Required:

Swing orJavaFX based GUI

Use of menu AND

include one of these: JTable, JTree, JComboBox (or similar level widget)

OR use of low-level graphics routine(Graphics class)

Use of Collection Framework

Write to file, read from file using some kind of standard I / O (serialization, XML processing, JSON)

Testing support (JUnit)

Testing at least a total of 10 methods in 3 classes.

Game:

Player contorols a character. Character has stats (will to live, health, IQ, money) that change as he does Activities (sleep, study, order food, watch series) and some activities cannot be done if a stat is critically low.

A randomly occurring even is a police check, that we need ro react quickly, or we get fined.

Game is lost if any stat falls to 0. Game is won if we pass 10 days successfully.

There is a Quarantine Diary that shows the activities done, how long were they performed, how the stats changed. The character is read from a txt file and written to the same, game can be continued from the file.

Important extra requirement points:

1. Application of Java language solutions

Class names, variable names, method names by role (not the number of letters is the point, they can be 1 letter; vmi, logical, test - these are not)

Application of OOP solutions: type switch avoidance; correct integration (visibility, separation of responsibilities); applying a heterogeneous collection where it makes sense, there is no God-object.

Functional decomposition quality (do not have functions that are too long and do not call each other inconsistently, eg scan the menu)

Proper use of language elements: no many magic numbers or strings, no correct control structures, no pointless exception catching and ignoring.

2. Use Java class libraries

Proper resource management (closing files, etc.)

It is not full-filled with unduly re-implemented standard method and class

There is a standard menu system

Application of unit tests at relevant points in the program.

3. Content of documentation

Data structures, documentation of classes, description of design considerations (which class, type and data structure is for what, what is stored, why the choice was made)

Documentation inside classes (for each class, attribute, method: short description, for each method: task, parameters, return value, possibly conditions, eg xy cannot be null, exceptions). If this is in the source code as JavaDoc, we will also accept it.

User manual: Program task, purpose, game how to control, if it makes sense, then screenshot

Description of use cases

Exact specification of what inputs and outputs there are (file structure)

Навыки: Java, JavaFX, Архитектура ПО, JUnit, Swing (Java)

Показать больше: mafia style game, mafia style game script, making flash style game xna, cartoon style game, game required, pacman style game, writing concentration style game flash, guitar hero style game flash actionscript, web text based online mafia style game script, red alert style game flash game, advnced wars style game, ddr style game tutorial flash, joomla style game, emo style game, create zynga style game, tamagotchi style game, graphic novel style illustrator required for game illustrarion, graphic novel style illustrator required for game illustration

О работодателе:
( 0 отзыв(-а, -ов) ) Kecskemét, Hungary

ID проекта: #28425066

Поручен:

JaT83

Dear sir. I am expert in Java and Java swing . And I have reach expereince in Java and Java swing. I f u hire me i can make a good result in short time. waiting for your reply. thank you

$60 USD за 2 дней(-я)
(7 отзывов(-а))
4.3

2 фрилансеров(-а) готовы выполнить эту работу в среднем за $80

igor7stepanov20

Hello. I'm pretty happy to bid on this interesting project. I read your description carefully and I think that I am the developer you are looking for and are suitable for this task. I have rich experience in Java, Java Больше

$100 USD за 3 дней(-я)
(12 отзывов(-а))
4.4