Game Program Automating Player Character Return to Base
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In tower defense games, frequent player character movements required to maintain interception positions lead to degraded operability for players.
Innovation Solution
A game program and device implementing area setting, enemy and player character movement control, battle control, and abilities changing functions to improve player operability by allowing player characters to move to set positions and change abilities based on formation, reducing the need for frequent operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If player characters can move to other positions in response to player operations, then the game becomes more flexible and strategic, but frequent operations are required to keep them ready for interception, leading to degradation of operability
Solution Approach 1:
The player character automatically returns to the home position in the second area when a predetermined condition is met (such as completing an interception task or when no enemy is present), without requiring continuous player input. This self-service mechanism maintains game flexibility while reducing operational burden on the player.
Solution Approach 2:
The system pre-sets home positions in the second area and automatically navigates player characters back to these positions after combat or when idle. This preliminary setup of return paths and automatic navigation eliminates the need for players to manually reposition characters repeatedly, resolving the contradiction between strategic flexibility and ease of operation.
2Ease of operation
If player characters are fixedly placed in prescribed positions, then operability is improved, but the game lacks strategic depth and flexibility
Solution Approach 1:
The system combines fixed home positions in the second area with dynamic movement to the third area for interception. Player characters can be dynamically dispatched to different target positions in the third area based on enemy positions, while automatically returning to their fixed home positions. This dynamic behavior provides strategic flexibility while maintaining ease of operation through automated return navigation.
Solution Approach 2:
The game area is segmented into distinct functional zones: the second area for home positioning and the third area for interception activities. This spatial segmentation allows player characters to have fixed bases while enabling flexible deployment to different interception points, resolving the contradiction between fixed placement and strategic flexibility.
3Productivity
If player characters frequently move to maintain interception positions, then strategic responsiveness is improved, but the number of required operations increases, degrading player experience
Solution Approach 1:
The player character autonomously returns to the home position in the second area when predetermined conditions are met, such as after completing an interception or when no enemies are present. This self-service capability maintains strategic responsiveness by keeping characters ready for deployment while eliminating the need for continuous manual repositioning operations.
Solution Approach 2:
The system maintains continuous strategic readiness by automatically managing character positioning. Characters continuously monitor for enemies and automatically return to base when missions are complete or when idle, ensuring continuous operational readiness without requiring continuous player input, thus maintaining productivity while reducing operation count.
Data Source
AI summary
A game program causes a computer to implement a player character movement control function of controlling a player character to move from its home position toward a target movement position which has been set and, when a predetermined condition is met after the player character has moved to the set target movement position, controlling the player character to move from the current position to a second area including the home position.


