Year: 2012
Company: Shenzhen Happy Network Technology Co., Ltd.
Project: Online Board and Card Games Platform
Design Software: Flash, Fireworks
Website Development Languages and Platform
🖥️ Front-End:
- Flash (ActionScript 3.0)
- Core game logic and animation rendering
- Interactive game interface (e.g., card dragging, visual effects, UI feedback)
- Developed using Flash Builder or Adobe Flash Professiona
- HTML + JavaScript + CSS
- Webpage structure, navigation, user registration and login pages
- Embedded Flash container (<object> or <embed>)
- Managed page behaviors such as room list refresh, popup messages, and data display
- jQuery
- Simplified DOM operations and Ajax communications (widely used at the time)
Happy Card Game WebClient-side ApplicationLogin🔧 Back-End:
- Java / PHP / .NET
- Implemented core business logic, such as user account system, payment processing, and game records
- Interacted with the database to store user data, match history, and virtual assets
- Database: MySQL / SQL Server
- Stored user profiles, game sessions, and asset information
FuguiGame web applicationWeb Client🔌 Communication Layer:
- Socket / SocketServer (e.g., SmartFoxServer, ElectroServer)
- Real-time communication between players (e.g., multiplayer synchronization, chat)
- Flash used the Socket class to establish a TCP persistent connection with the server
- HTTP + Ajax
- Handled non-real-time requests such as login, leaderboard, and in-game store operations
📁 Other Assets:
- Graphic Resource Management: SWF, PNG, JPG format atlases
- Audio Resources: Embedded or dynamically loaded MP3 files
Multiplayer game interfaceProp-based game interfaceRole-Playing Games (RPG)Game logo Design