Term Project You are expected to implement a simple wordle game with the following scenario: You need to create a meanin

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
correctanswer
Posts: 43759
Joined: Sat Aug 07, 2021 7:38 am

Term Project You are expected to implement a simple wordle game with the following scenario: You need to create a meanin

Post by correctanswer »

Term Project You Are Expected To Implement A Simple Wordle Game With The Following Scenario You Need To Create A Meanin 1
Term Project You Are Expected To Implement A Simple Wordle Game With The Following Scenario You Need To Create A Meanin 1 (66.16 KiB) Viewed 73 times
Term Project You Are Expected To Implement A Simple Wordle Game With The Following Scenario You Need To Create A Meanin 2
Term Project You Are Expected To Implement A Simple Wordle Game With The Following Scenario You Need To Create A Meanin 2 (46.52 KiB) Viewed 73 times
Term Project You are expected to implement a simple wordle game with the following scenario: You need to create a meaningful word database. There 5 tries. On each trial, the user needs to enter 5 characters and these characters must be matched with the database. If the user finds a correct letter in the correct position that letter's color change to green but if it is in the wrong position, that time color must be yellow. Wordle Game: https://www.nytimes.com/games/wordle/index.html Minimum Criteria (100 pts): You are expected to design the game by using java. Below are the minimal criteria: . Proper object-oriented (OO) hierarchy (Use concepts of interfaces, and abstract classes while designing OO hierarchy) . You need to create one wordle puzzle. . On the opening page, the user needs to select keyboard play or drag and drop play. . Keyboard play means the user can enter letters using the keyboard. . Drag and drop play means the user needs to drag and drop letters to puzzle. . You need to use the mouse or key listeners . Minimal GUI elements (Minimal a button, a checkbox, and a text field) . You need to show time information using GUI elements. End of the game, you need to show suitable animations. (For example, if the user found the word, confetti will show on the frame.) Graphics (Java 2D API usage while designing your graphical elements) Create a jar file . You need to show high score and store it in a file. These are the minimum criteria, you can use more than these. Your application should work without any errors, so don't forget to run and check your application. Bonus (20 pts): . Two users play in one frame with the same puzzles (minimum criteria for 3 and 4 people groups) . Two users play the same puzzles with network connect(minimum criteria for 4 people group) . Using multiple Threads
. Visitors can watch the game(minimum criteria for 3 people group). Visitors can watch and chat during the game. (minimum criteria for 4 people group) . Creating a smooth online application. . You need to load high score information from a file. • You need store and show detailed statistics about user letter usage. You cannot take a higher grade than 120. Limitation: You cannot use third-party libraries in your project. Project Report: You need to record a video and explain all criteria one by one. Teamwork: You are expected to work as a team since one outcome of this course is to teach you to do teamwork in software development. That is why if you submit as a single person you will be graded from 50% of the full grade. The project is for 2 people but you can create groups of 3 or 4 people, but you have to do more work than the minimal requirements to get a full grade. We encourage to use of online communication. Cheating Policy: Cheating is strictly prohibited. It must be your work. Do not use each other's code. In such a case, all the cheaters, including the original project, will be penalized heavily. Do not include external people for help. Submission: Project Announcement date: 15 May 2022 Last Submission date: 5 June 2022 23:59 (Late submission will not accept) You must upload your project codes with an executable jar file using itslearning system. Don't forget to add your Project Group's Members using itslearning system. Your project file name must be the same as your group members' names. Do not forget to zip your project. Presentation: Presentation date: TBA If you don't do a presentation, you won't get any points from the project. Detailed information will be announced later.
Register for solutions, replies, and use board search function. Answer Happy Forum is an archive of questions covering all technical subjects across the Internet.
Post Reply