Dynamic Chat Window Sizing for Network Game Clarity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In network games, players face challenges in balancing the display of messages and the game screen, as excessive messages can cause important game screen elements to become unclear, hindering game progress due to the need to constantly scroll through numerous chat window entries.
Innovation Solution
The system dynamically adjusts the chat window's display lines based on message importance and game progress, increasing lines when new messages are received up to a maximum value and reducing them when messages are less important, allowing players to view messages for a sufficient time without obstructing the game screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the chat window area is increased to ensure display time of messages sent from the server apparatus, then the message display completeness is improved, but the game screen becomes unclear to watch
Solution Approach 1:
The chat window size is made dynamic rather than fixed. The window automatically adjusts its size based on the number of messages to be displayed, expanding when necessary to show all messages and contracting when fewer messages are present. This dynamic adjustment resolves the contradiction by allowing the window to be large enough to display all messages when needed, while remaining small enough to not obscure the game screen when fewer messages are present.
2Loss of information
If the chat window size is made large to display all messages, then the message reading completeness is improved, but the game progress is hindered due to reduced game screen visibility
Solution Approach 1:
The chat window implements dynamic sizing that automatically expands to display all messages when the message count reaches a threshold, ensuring complete message reading. When the message count decreases, the window automatically contracts to minimize obstruction of the game screen. This dynamic behavior ensures that players can read all messages completely when necessary while maintaining fast game progress by minimizing window obstruction during gameplay.
3Quantity of substance
If numerous messages are displayed in the chat window, then the message information completeness is improved, but the message display time for each message is reduced
Solution Approach 1:
The chat window dynamically adjusts its size based on the number of messages. When numerous messages are present, the window expands to accommodate all of them, ensuring complete information display. When fewer messages are present, the window contracts, allowing each message to remain visible for a longer duration. This dynamic adjustment resolves the contradiction by adapting the window size to the actual message quantity, ensuring both complete display and adequate viewing time.
Data Source
AI summary
Players input their messages in their video game apparatuses and the messages are once collected at a server apparatus, thereafter they are distributed to all video game apparatuses from the game server apparatus. In a display screen of each video game apparatus, a chat window is displayed in order to display messages exchanged between the players on a game screen including a field and characters of the game. The chat window is sequentially enlarged up to a preset maximum number of lines when a new message is received from the game server apparatus. The chat window is sequentially reduced to the preset minimum number of lines when a predetermined time passes without any reception of new message or when the player performs a specific operation.


