Find Jobs
Hire Freelancers

developing a java game

$10-30 USD

Închis
Data postării: aproape 5 ani în urmă

$10-30 USD

Plata la predare
/data/user/0/[login to view URL] Analysis And Game Play Description We are developing a board game, turn based top down graphics ‘multiplayer’. Users allowed to choose the team they like and insert their team name. This game has no scores, but its win/lose game depends on which team going to the end of the board and kill opposition team ‘characters’ I have developed a flow diagram to illustrate the flow of the game 1-Requirement Elicitation 1. Establish customer need: Customer wanted to play a 2 player game with his friend in his PC using GUI to interact with the game and each user have a team, to spend his boring time at the café while he and his friend waiting to get their coffee. 2. Understand the problem: Develop a board win/lose game ‘turn based game’ top down view that involves 2 players each player has 3 characters, each character has a different ability, each character able to make one move/action a time. Its 3. Define scope of work: The system must be developed in java language, runs on Windows, Mac, and Linux and has the following requirements. 2-Requirement Analysis 1. Non-Functional Requirements “Quality Requirements”: the system must apply the followings: Reliability, Usability, Efficiency, Testability, Portability, Reusability. Follow the SOID,GRASP, and MVC. 2. Functional Requirements: · The game involves 2 players ‘2 teams: cowboys and alien’ · Top-down board game · Win/Lose game ‘no points’ · Turn based game · Each team has 3 characters · Each character has different abilities · Character 1: sharpshooter, shoot range is high, cause a high damage, low health points · Character 2: shoot range is low, cause a little damage, high health points · Character 3: Middle shoot range, cause high damage, high health point · Each turn has one move/action · Each player has one move/action per turn, and the player must target other team character and able to kill them earlier to be able to win the game 3. Domain Requirements: Functional/Non-Functional: The system runs on PC and required user interaction to be able to move/take action the characters in the game 4. User Task: user start the game, user_1 chose team, user_2 chose another team, start the turn for user_1 to take action, then user_2 turn. Depend who’s able to reach to each other characters to kill them to be able to kill more who last to the end of the game and win. 5. Validation & Verification Validation Verification Check if we build the right product Check if the requirements implemented correctly Client need vs requirements 3-Design 1. Class Diagram 2. Graphics : board, characters, buttons 3. Sequence diagram 4. Determine framework and Patterns: Java GUI 5. Data Structure design: memory and performance O(1) or O(log n) 6. Algorithm design: memory and performance O(1) or O(log n) 7. Design pattern used: Singleton and factory design patterns 4-Architecture 1. Model View Controller Architecture Pattern: We would be using MVC architecture pattern to develop the system, showing that we depend our architecture design on MVC. 5-Implementation ● Run the game and show the board: ● User able to choose a team: ● Start the game and place the characters on the board ● Move character ● Turn move to next user ● Each character has its own abilities ● Character able to shoot “vary for characters, range and effect ” ● Character takes damage “vary for characters” ● Character dies ● System checks if characters dies ● User Win, end game 6-Testing 1. Unit test: test each class that responsible on 2. System test: test the whole system functions 3. Integration test: test the system installed on windows, mac, linux.
ID-ul proiectului: 19701290

Despre proiect

5 propuneri
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
5 freelanceri plasează o ofertă medie de $63 USD pentru proiect
Avatarul utilizatorului
Hello! I am a unity expert with an experience of more than 10 years. I can develop and design(3D rendering and modeling) for you. I will do this job in minimum time and at best rates.
$200 USD în 15 zile
4,9 (9 recenzii)
4,3
4,3
Avatarul utilizatorului
Dear sir/madam, It seems that you're looking to design a Java game. I am a focused professional who has been consistently praised as results-oriented by my co-workers and management. Over the course of my 4-year career, I’ve developed a skill set directly relevant to the Software Engineer role you are looking for, including application development, programming, and web platform development. Overall, I have consistently demonstrated problem-solving, leadership, and research abilities in every aspect of my Software Engineer role at US BASED MNC, and I invite you to review my detailed achievements below. Java FX and Swing (GUI Tool-Kit) Design desktop app using FXML. Create UI with Scene Builder and follow MVP design pattern Connects UI with App using JPA and spring framework. Thank you for your consideration, and I look forward to hearing from you soon. Sincerely, James P.
$20 USD în 7 zile
5,0 (1 recenzie)
2,9
2,9
Avatarul utilizatorului
Dear sir/madam, You are willing to develop an application based on JAVA. I am a focused professional who has been consistently praised as results-oriented by my co-workers and management. Over the course of my 4-year career, I’ve developed a skill set directly relevant to the Software Engineer role you are looking for, including application development, programming, and web platform development. Overall, I have consistently demonstrated problem-solving, leadership, and research abilities in every aspect of my Software Engineer role at US BASED MNC, and I invite you to review my detailed achievements below. Java FX and Swing (GUI Tool-Kit) Design desktop app using FXML. Create UI with Scene Builder and follow MVP design pattern Connects UI with App using JPA and spring framework. Thank you for your consideration, and I look forward to hearing from you soon. Sincerely, Mohammad Haisam
$15 USD în 7 zile
5,0 (2 recenzii)
1,3
1,3
Avatarul utilizatorului
I have a lot of experience in making Java games and do some Kotlin development for Android. I can deliver in 5 days. Thanks.
$30 USD în 5 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
Hi. This seems like an interesting project. I have experience designing graphics for a 8-bit computer game. I’m looking for the opportunity to work on something more advanced. I’d love to work with you on this until we get exactly the style that fits!
$50 USD în 7 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul OMAN
Mutrah, Oman
4,9
393
Metoda de plată a fost confirmată
Membru din nov. 17, 2009

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.