Pettie: Bridging the Gap Between Virtual Pets and Social Networks

A study of integrating social networking service into the virtual pet web game system

2013-11-01
Lin Hui, Wan-Chi Lin, Xiwen Li
Summary
Problem
Method
Results
Takeaways
Abstract

The paper presents "Pettie," a web-based virtual pet game that integrates Social Networking Services (SNS) to enhance user engagement. Developed using an MVC architecture with PHP and MySQL, the system allows for real-time interaction between friends' pets and message sharing through a blog-style interface.

TL;DR

The paper introduces Pettie, a virtual pet community system that transforms the solitary experience of raising a digital pet into a social endeavor. By integrating a micro-blogging service and friend-interaction mechanics, the authors aim to increase game durability and market reach. The system is built on a robust MVC architecture and utilizes Finite State Machines (FSM) for pet behavior simulation.

Background: The Social Evolution of Gaming

The gaming landscape has shifted from isolated software to connected services. Observing the success of Facebook, the authors identified that social connectivity and accessibility are the primary drivers of modern web apps. While virtual pets have existed since the Tamagotchi era, Pettie seeks to modernize the genre by making the "raising" process visible and interactive within a user's social circle.

The Core Problem: The Loneliness of the Virtual Pet

Most legacy virtual pet games are "one-player" experiences. The primary pain points identified include:

  1. Low Replayability: Once a pet grows, the player has little incentive to continue without social validation.
  2. Platform Silos: Many games are tied to specific hardware or single computers, preventing the "anytime, anywhere" interaction users now expect.
  3. Lack of Interaction: Traditional games rarely allow friends to help care for a pet, missing out on collaborative gameplay.

Methodology: Architecture and Logic

The researchers designed a multi-tiered architecture to ensure the system is both scalable and interactive.

1. System Architecture (MVC)

To ensure the game could eventually support mobile platforms, the team used the Model-View-Controller (MVC) pattern.

  • Model: MySQL database storing pet attributes and user relations.
  • View: A front-end built with HTML/CSS/JavaScript and AJAX to allow real-time updates without refreshing the page.
  • Controller: PHP logic running on an Apache server, acting as a "Façade" to reduce coupling between subsystems.

System Architecture

2. Behavioral Logic: Finite State Machine (FSM)

To handle pet animations (like feeding, exercise, or sickness), the system utilizes an FSM. When a user triggers an event (e.g., clicking "Feed"), the pet's state transitions, shifting the graphical output to a specific frame in the animation sprite sheet. This ensures that pet movements remain logical and responsive.

Playing process and FSM logic

Experiments and Results

The implementation of the Virtual Pet Subsystem introduced complex interaction rules. Unlike traditional games, "Pettie" allows friends to perform actions like cleaning or feeding a user's pet, which directly impacts the pet's health and satisfaction bars.

ActionConditionEffect
InjectHealth < 30Restores Satiety and Cleanliness
FeedSatiety < 30+3 Satiety (Can be done by friends)
ExerciseHealth 30Grants Experience Points (XP)

The integration of a Blog Subsystem (limited to 140 characters, similar to early Twitter/X) creates an information exchange platform where users can post pet updates and social messages, further cementing the community aspect.

Pettie Index Page User Interface

Critical Analysis & Future Work

Takeaway: The "Pettie" project highlights that the value of a virtual pet is no longer just in the simulation itself, but in the social capital it generates through sharing and friend-to-friend assistance.

Limitations:

  • The current system is restricted to a 2D environment, which may feel dated compared to 3D mobile offerings.
  • The 1024*768 resolution target is specific to desktop browsers and lacks a fully responsive design for modern smartphones.

Future Outlook: The authors plan to introduce Pet Evolution, where pets change appearance based on growth levels, and a Virtual Mall for monetization. This trajectory aligns with the "Freemium" model that dominates the current mobile gaming industry.

Find Similar Papers

Try Our Examples

  • Search for recent studies exploring the impact of social networking features on player retention in mobile virtual pet games.
  • Which research paper pioneered the use of Finite State Machines (FSM) for browser-based game animations, and how does this paper's implementation differ?
  • Are there any studies investigating the application of these SNS-virtual pet hybrid systems in educational or therapeutic contexts for children?
Contents
Pettie: Bridging the Gap Between Virtual Pets and Social Networks
1. TL;DR
2. Background: The Social Evolution of Gaming
3. The Core Problem: The Loneliness of the Virtual Pet
4. Methodology: Architecture and Logic
4.1. 1. System Architecture (MVC)
4.2. 2. Behavioral Logic: Finite State Machine (FSM)
5. Experiments and Results
6. Critical Analysis & Future Work