博文

Part:Upload Prepare Presentation

 Upload larger files to Google's web drive. Ready to submit the job. Make powerpoint presentations based on blog and development reports.

Part:Game export

图片
  During the export phase of game development, I use Unity's built-in export functionality to package the game project into an executable file. Through Unity's Build Settings interface, I selected the target platform and set the necessary parameters, such as resolution and icons. Finally, I clicked the "Build" button, and Unity automatically handled all the compilation and packaging steps, generating a game installation package that can be distributed and installed.

Part:Modification

图片
  l  Add gameplay reminder: A reminder button has been added to the mini-game. Players can click to view the gameplay introduction to ensure that players will not be confused during the game. l  Add sound effects: Added success and failure sound effects to mini-games, enhancing the feedback effect of the game and the player's sense of immersion.

Part:Modification

图片
  l  Add guidance page: An introduction page for each button has been added to the homepage, and an introduction page for placing food and returning cat buttons has been added to the community scene to help new players get started with the game faster. l  Optimize button interaction: Convert some important button functions to larger images to make it easier for players to click and operate.

Part: UAT result

图片
  In this user test, we collected feedback from 10 test users, summarized and analyzed it.  The following is the feedback content and suggestions for improvement: 1. The buttons of the story scenes are unclear Suggestions for improvement: Enlarge these buttons and add dynamic effects (such as zoom-in animation) to the buttons to increase their visibility and interactivity. 2. The operation of the new interface is unclear Suggestions for improvement: Add novice guidance and provide clear operation guidance through text and icons to help players become familiar with game operations. 3. Buttons are too small Suggestions for improvement: Replace the small buttons with larger patterns to ensure that players can click and operate easily. 4. The gameplay of mini-games is unclear Suggestions for improvement: Add a gameplay introduction to the mini-game and guide players through instructions on how to operate. 5. Insufficient feedback on the sound effects of mini-games Suggestions for ...

Part: UAT result

 User test feedback: 1. The buttons are not obvious after the characters talk 2. The new scene requires a simple guide page (button function introduction). 3. The difficulty of minigame 1 can be increased a bit 4. Add more sound effects 5.handbook content needs to be more specific Next Step Focus on —— the guide page 1. Home page button introduction 2.Place food on the grass, return cat on the grass introduction 3. Minigame introduction

Part: User Test

图片
Create UAT form  Find a suitable audience for the game to test the game.

Part: Export User Test

The game is basically finished Export the game file and wait for user test. Question: When exporting, it was found that the game window could not be performed in accordance with the 1080*1920 size, and it was always landscape screen. The solution: Adjust the position of the UI in the game and specify the size of the window in which the game runs.

Part: Shop System

Question: After the item is purchased by the store, the button displayed is still use, and the purchase can be repeated Solution: Needs to be detected. If the item has been unlocked, return directly in the registration event of the button, and do not execute the subsequent deduction code. For a better understanding, the button needs to be hidden to indicate that it is unlocked.

Part:Shop System

Shops sell catching tools and food: Use list to store them and initialize them. When the player buys the corresponding item, the corresponding bool value is set to true. When using the corresponding item, it needs to detect whether it is unlocked. If it is unlocked, it can be used normally, otherwise, the subsequent code will not be executed to achieve the restricted use. Question: The order in the list collection is not clear when archiving, resulting in archiving confusion Solution: Comment the code and set the event correctly in the button in the scene. Make the point of the game useful, and the coherence of the game is improved.

Part: Filling System

图片
Reconstruct archive information, Using this class as the data for a single cat, all cats are stored in a list set, replacing the previous archive information for all cats with the SaveCat data type. In this way, the information of the cat in the start game, operating room, return screen, minigame end screen and minigame is fully stored. Ensure the fluency and rationality of the game. Added automatic archiving function, when the cat information changes, the previous manual archiving method is called. Prevents players from forgetting to save resulting in loss of game data. Solution: The class can be parsed and stored by [System.Serializable].

Part: Filing System

Perfect cat archive with cat's name, community number, weight, number of teeth, pregnancy, gender information Question: PlayerPrefs can only archive simple data types, not classes

Part: Minigame 3

Random speed creation, using the random.rangef method provided by unity to create a random speed (within a certain range) every time the slider is reset. Question: Random speed is sometimes too slow or too fast. Solution: Limit the range value of random velocity.

Part:Minigame 3

Add color to the game's sliders, the bottom layer is red, the top layer is green, and when the sliders move to the bottom, they appear all red, telling the player the danger. Question: The speed of the slider is not random and the gameplay is poor.

Part:Minigame 3

图片
Make a slider to indicate the progress. When the slider is at the end, if the mouse is still pressed, the game will fail. When the hand touches the cat, the game will succeed, and the corresponding UI will pop up to refresh the cat's information. Question: The second time to play, because the data is not reset, resulting in a normal game Solution: Write a method to reset the game data, and call it once when shutting down the game, to reset the data, and ensure that the game can run indefinitely. Test feedback: The slider has no color representation, which is not visually obvious and has low playability

Part:Minigame 3

Based on the idea during the demo, I decided to continue making green light red light games. I tried to build the game scene with existing materials.

Part:Term Presentation

  Status: 1.Art concept Complete 2.UI Complete 3.Scene Build 8/10 4.Basic fuction, animation 8/10 5.mini game 1 Complete 6.mini game 2 Complete 7.mini game 3 Start Soon 8.score systerm In Process 9.capture information system In Process Based on what has been completed, the summary shows what is currently available in the game. Test feedback: When the characters talk, the characters are placed in the center, or the two sides alternate.

Part: Filing System

Create points and cat type archives: Use unity's PlayerPrefs to save the number and type of cats in the operating room and cats in the return. Question: Archived information takes precedence, no cat's name, community number, weight, number of teeth, pregnancy or not, sex information The solution: These features need to be added in the future to achieve complete storage, and data recovery to ensure the flow of play.

Part: Mini Game 2

Added bar. And the different colors represent the rules of the game. Players can quickly understand the rules of the game. Modify to slider capture, set the slider in the green area to capture the successful area. No failure. In the green zone. If the capture fails or succeeds, the UI is displayed and the cat information is refreshed. Problems : Setting up the area to capture success needs to be challenging Testing and feedback: Able to provide clear feedback on success and failure zones. Solution: Reduced success zone

Part: Mini Game2

 Based on last week's feedback and solutions. I found a suitable reference video online. And intend to join the game.