SlideShare a Scribd company logo
Please Use Java 8 for this project
Humans VS Goblins
1. Everything must be objects: land/goblins/humans
2. You must override the toString method to represent each of the object
3. Create a grid for the game world
4. Use UTF characters for the players and goblins and the land
5. Game is turn based move: n/s/e/w
6. Once a human and globin collide combat is initiated
7. Combat uses math.random
8. Extras:
A. Human has inventory system
B. Goblins have drops
C. Stats can be modified by equipment
D. Map gen random treasure chest after after each round of combat
E. goblins pursue player
Add Unit testing ( Junit 5, Maven) to this project.

More Related Content

More from asenterprisestyagi

Please help!! An igneous rock forms when melt solidifies- The rock c.pdf
Please help!!   An igneous rock forms when melt solidifies- The rock c.pdfPlease help!!   An igneous rock forms when melt solidifies- The rock c.pdf
Please help!! An igneous rock forms when melt solidifies- The rock c.pdf
asenterprisestyagi
 
Please label and answer all questions please and explain what is 1-.pdf
Please label and answer all questions please and explain what is  1-.pdfPlease label and answer all questions please and explain what is  1-.pdf
Please label and answer all questions please and explain what is 1-.pdf
asenterprisestyagi
 
Please use the same variables and only write the TODO part #!-usr-bi.pdf
Please use the same variables and only write the TODO part   #!-usr-bi.pdfPlease use the same variables and only write the TODO part   #!-usr-bi.pdf
Please use the same variables and only write the TODO part #!-usr-bi.pdf
asenterprisestyagi
 
Please use python to write a script for below- 1- Upload the audio (Pl.pdf
Please use python to write a script for below- 1- Upload the audio (Pl.pdfPlease use python to write a script for below- 1- Upload the audio (Pl.pdf
Please use python to write a script for below- 1- Upload the audio (Pl.pdf
asenterprisestyagi
 
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdfPlease solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
asenterprisestyagi
 
please solve as soon as possible 1- In a Joint Liability Company the.pdf
please solve as soon as possible  1- In a Joint Liability Company the.pdfplease solve as soon as possible  1- In a Joint Liability Company the.pdf
please solve as soon as possible 1- In a Joint Liability Company the.pdf
asenterprisestyagi
 
Please solve c) and show code using Alloy make sure code can run Add f.pdf
Please solve c) and show code using Alloy make sure code can run Add f.pdfPlease solve c) and show code using Alloy make sure code can run Add f.pdf
Please solve c) and show code using Alloy make sure code can run Add f.pdf
asenterprisestyagi
 
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdfplease help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
asenterprisestyagi
 
please show work (by hand) Translate the following C code to MIPS ass.pdf
please show work (by hand)  Translate the following C code to MIPS ass.pdfplease show work (by hand)  Translate the following C code to MIPS ass.pdf
please show work (by hand) Translate the following C code to MIPS ass.pdf
asenterprisestyagi
 
Please show work- Correct answer is given- Thanks 8- On December 31st.pdf
Please show work- Correct answer is given- Thanks  8- On December 31st.pdfPlease show work- Correct answer is given- Thanks  8- On December 31st.pdf
Please show work- Correct answer is given- Thanks 8- On December 31st.pdf
asenterprisestyagi
 
please solve all of the following What is a -metapopulation-- A group.pdf
please solve all of the following What is a -metapopulation-- A group.pdfplease solve all of the following What is a -metapopulation-- A group.pdf
please solve all of the following What is a -metapopulation-- A group.pdf
asenterprisestyagi
 
Please show work- Correct answer is given- Thanks 5- Kettle Inc- was.pdf
Please show work- Correct answer is given- Thanks  5- Kettle Inc- was.pdfPlease show work- Correct answer is given- Thanks  5- Kettle Inc- was.pdf
Please show work- Correct answer is given- Thanks 5- Kettle Inc- was.pdf
asenterprisestyagi
 
Please select ALL the statements about inbreeding that are TRUE- A- In.pdf
Please select ALL the statements about inbreeding that are TRUE- A- In.pdfPlease select ALL the statements about inbreeding that are TRUE- A- In.pdf
Please select ALL the statements about inbreeding that are TRUE- A- In.pdf
asenterprisestyagi
 
Please show all the work 4- The nori instruction is not part of the M.pdf
Please show all the work  4- The nori instruction is not part of the M.pdfPlease show all the work  4- The nori instruction is not part of the M.pdf
Please show all the work 4- The nori instruction is not part of the M.pdf
asenterprisestyagi
 
Please help with this Case National Public Radio Many Voices Serving.pdf
Please help with this Case  National Public Radio Many Voices Serving.pdfPlease help with this Case  National Public Radio Many Voices Serving.pdf
Please help with this Case National Public Radio Many Voices Serving.pdf
asenterprisestyagi
 
please help with this Assignment Table below presents modal analysis.pdf
please help with this Assignment   Table below presents modal analysis.pdfplease help with this Assignment   Table below presents modal analysis.pdf
please help with this Assignment Table below presents modal analysis.pdf
asenterprisestyagi
 
Please show all steps and do not recycle another answer 2- Prove the f.pdf
Please show all steps and do not recycle another answer 2- Prove the f.pdfPlease show all steps and do not recycle another answer 2- Prove the f.pdf
Please show all steps and do not recycle another answer 2- Prove the f.pdf
asenterprisestyagi
 
Please review the 6 steps to Emotional Intelligence video and the chap.pdf
Please review the 6 steps to Emotional Intelligence video and the chap.pdfPlease review the 6 steps to Emotional Intelligence video and the chap.pdf
Please review the 6 steps to Emotional Intelligence video and the chap.pdf
asenterprisestyagi
 
Please select the three (3) correct answers- Firms pay out cash to inv.pdf
Please select the three (3) correct answers- Firms pay out cash to inv.pdfPlease select the three (3) correct answers- Firms pay out cash to inv.pdf
Please select the three (3) correct answers- Firms pay out cash to inv.pdf
asenterprisestyagi
 
Please help with the powershell question- 2- A System creates a new u.pdf
Please help with the powershell question-  2- A System creates a new u.pdfPlease help with the powershell question-  2- A System creates a new u.pdf
Please help with the powershell question- 2- A System creates a new u.pdf
asenterprisestyagi
 

More from asenterprisestyagi (20)

Please help!! An igneous rock forms when melt solidifies- The rock c.pdf
Please help!!   An igneous rock forms when melt solidifies- The rock c.pdfPlease help!!   An igneous rock forms when melt solidifies- The rock c.pdf
Please help!! An igneous rock forms when melt solidifies- The rock c.pdf
 
Please label and answer all questions please and explain what is 1-.pdf
Please label and answer all questions please and explain what is  1-.pdfPlease label and answer all questions please and explain what is  1-.pdf
Please label and answer all questions please and explain what is 1-.pdf
 
Please use the same variables and only write the TODO part #!-usr-bi.pdf
Please use the same variables and only write the TODO part   #!-usr-bi.pdfPlease use the same variables and only write the TODO part   #!-usr-bi.pdf
Please use the same variables and only write the TODO part #!-usr-bi.pdf
 
Please use python to write a script for below- 1- Upload the audio (Pl.pdf
Please use python to write a script for below- 1- Upload the audio (Pl.pdfPlease use python to write a script for below- 1- Upload the audio (Pl.pdf
Please use python to write a script for below- 1- Upload the audio (Pl.pdf
 
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdfPlease solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
Please solving using Alloy Add assort differentTransitionsForFSM- whic.pdf
 
please solve as soon as possible 1- In a Joint Liability Company the.pdf
please solve as soon as possible  1- In a Joint Liability Company the.pdfplease solve as soon as possible  1- In a Joint Liability Company the.pdf
please solve as soon as possible 1- In a Joint Liability Company the.pdf
 
Please solve c) and show code using Alloy make sure code can run Add f.pdf
Please solve c) and show code using Alloy make sure code can run Add f.pdfPlease solve c) and show code using Alloy make sure code can run Add f.pdf
Please solve c) and show code using Alloy make sure code can run Add f.pdf
 
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdfplease help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
please help- I will upvote- thank you! Q- RESPA specifies percentage r.pdf
 
please show work (by hand) Translate the following C code to MIPS ass.pdf
please show work (by hand)  Translate the following C code to MIPS ass.pdfplease show work (by hand)  Translate the following C code to MIPS ass.pdf
please show work (by hand) Translate the following C code to MIPS ass.pdf
 
Please show work- Correct answer is given- Thanks 8- On December 31st.pdf
Please show work- Correct answer is given- Thanks  8- On December 31st.pdfPlease show work- Correct answer is given- Thanks  8- On December 31st.pdf
Please show work- Correct answer is given- Thanks 8- On December 31st.pdf
 
please solve all of the following What is a -metapopulation-- A group.pdf
please solve all of the following What is a -metapopulation-- A group.pdfplease solve all of the following What is a -metapopulation-- A group.pdf
please solve all of the following What is a -metapopulation-- A group.pdf
 
Please show work- Correct answer is given- Thanks 5- Kettle Inc- was.pdf
Please show work- Correct answer is given- Thanks  5- Kettle Inc- was.pdfPlease show work- Correct answer is given- Thanks  5- Kettle Inc- was.pdf
Please show work- Correct answer is given- Thanks 5- Kettle Inc- was.pdf
 
Please select ALL the statements about inbreeding that are TRUE- A- In.pdf
Please select ALL the statements about inbreeding that are TRUE- A- In.pdfPlease select ALL the statements about inbreeding that are TRUE- A- In.pdf
Please select ALL the statements about inbreeding that are TRUE- A- In.pdf
 
Please show all the work 4- The nori instruction is not part of the M.pdf
Please show all the work  4- The nori instruction is not part of the M.pdfPlease show all the work  4- The nori instruction is not part of the M.pdf
Please show all the work 4- The nori instruction is not part of the M.pdf
 
Please help with this Case National Public Radio Many Voices Serving.pdf
Please help with this Case  National Public Radio Many Voices Serving.pdfPlease help with this Case  National Public Radio Many Voices Serving.pdf
Please help with this Case National Public Radio Many Voices Serving.pdf
 
please help with this Assignment Table below presents modal analysis.pdf
please help with this Assignment   Table below presents modal analysis.pdfplease help with this Assignment   Table below presents modal analysis.pdf
please help with this Assignment Table below presents modal analysis.pdf
 
Please show all steps and do not recycle another answer 2- Prove the f.pdf
Please show all steps and do not recycle another answer 2- Prove the f.pdfPlease show all steps and do not recycle another answer 2- Prove the f.pdf
Please show all steps and do not recycle another answer 2- Prove the f.pdf
 
Please review the 6 steps to Emotional Intelligence video and the chap.pdf
Please review the 6 steps to Emotional Intelligence video and the chap.pdfPlease review the 6 steps to Emotional Intelligence video and the chap.pdf
Please review the 6 steps to Emotional Intelligence video and the chap.pdf
 
Please select the three (3) correct answers- Firms pay out cash to inv.pdf
Please select the three (3) correct answers- Firms pay out cash to inv.pdfPlease select the three (3) correct answers- Firms pay out cash to inv.pdf
Please select the three (3) correct answers- Firms pay out cash to inv.pdf
 
Please help with the powershell question- 2- A System creates a new u.pdf
Please help with the powershell question-  2- A System creates a new u.pdfPlease help with the powershell question-  2- A System creates a new u.pdf
Please help with the powershell question- 2- A System creates a new u.pdf
 

Recently uploaded

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 

Recently uploaded (20)

special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 

Please Use Java 8 for this project Humans VS Gob.pdf

  • 1. Please Use Java 8 for this project Humans VS Goblins 1. Everything must be objects: land/goblins/humans 2. You must override the toString method to represent each of the object 3. Create a grid for the game world 4. Use UTF characters for the players and goblins and the land 5. Game is turn based move: n/s/e/w 6. Once a human and globin collide combat is initiated 7. Combat uses math.random 8. Extras: A. Human has inventory system B. Goblins have drops C. Stats can be modified by equipment D. Map gen random treasure chest after after each round of combat E. goblins pursue player Add Unit testing ( Junit 5, Maven) to this project.