In modern office environments, multitasking pressure is ubiquitous. Inspired by fruit-picking orchards, we developed Fruit Harvest—a game that transforms abstract work tasks into tangible fruit-collecting experiences. Through gamification, it helps users train multitasking and priority-judgment skills in a relaxed setting.
This game becomes a digital-era labor ritual: via joystick and screen interactions, we reconnect with humanity’s primal joy—visible effort, tangible rewards. When the "Daily Harvest: 128pts" prompt appears, workplace achievements suddenly gain physical form. Like orchard workers counting their baskets, we touch the essence of productivity through pixelated fruits.
2. Objectives- Implement randomized fruit-drop animations with joystick-controlled basket mechanics.
- Enhance challenge via score and health-point systems.
- Design beginner-friendly code structures for Arduino learners.
- Wio Terminal ×1
- USB Type-C Cable ×1
- Laptop
- Install Arduino ID
- Configure Wio Terminal
- Install TFT LCD Library | GitHub
- Connect Wio Terminal via USB Type-C.
- Verify power/connection in Arduino IDE.
- Paste full code into IDE editor.
- Board config: Tools > Board > Seeed Wio Terminal. Select correct COM port.
- Upload code.
Graphical Glitches
- Graphical GlitchesCause: PROGMEM data read errorsSolution: Use
pgm_read_word()
for proper data retrieval - Memory ShortageCause: Oversized resource arraysSolution: Reduce the number of simultaneously displayed fruits
- Color DistortionCause: Incorrect color depth settingsSolution: Ensure proper color conversion using
tft.color565()
- Device Not RecognizedCause: Driver issues or incorrect port selectionSolution: Reinstall drivers and verify COM port selection
- Upload FailuresCause: Board configuration mismatchSolution: Double-check board selection (Seeed Wio Terminal) and baud rate
- Educational Use: Color recognition for toddlers.
- WIFI Expansion: Log scores via Wio Terminal’s WIFI module.
Mengqi Sun; Qianxi Fu
Comments
Please log in or sign up to comment.