VinciGochi

VinciGochi Game

htmlcssjavascriptgame

Share this project:

Project Overview

VinciGochi

image

This is the VinciGochi Project, created by students of Pancasila University as part of the requirements for the Web Design course. The project members are as follows:

About The Project

The name of this project is VinciGochi, a combination of DaVinci and Tamagotchi. DaVinci is taken from Leonardo da Vinci — a world-renowned artist, inventor, and scientist — while Tamagotchi refers to the iconic virtual pet toy that became massively popular in the 90s.

🚀 Getting Started

  • clone this repository

    git clone https://github.com/daffa09/vinci-gochi.git
    
  • Run the project: Simply open index.html in your browser.

  • Optional: If you're using a local server or planning to deploy it to hosting, make sure the src/ folder and the manifest files are properly configured so the game works smoothly as a PWA.

🚀 Technologies & Project Structure

Main technologies:

  • HTML
  • JavaScript

Folder structure:

/src
.editorconfig
.gitignore
about.html
fallback.json
index.html
manifest.json
serviceworker.js

This project is packaged as a Progressive Web App (PWA) — see the release: PWA VinchiGochi (Latest, Sep 12 2024).

🎮 Key Features

  • Fully interactive virtual pet (feed, play, rest)
  • Real-time pet status indicators
  • Responsive and mobile-friendly UI
  • Offline support via Service Worker + Manifest

🛠 Development & Contribution

  • The master branch serves as the stable release.
  • Create a new branch for new features or bug fixes, then open a Pull Request when ready.
  • Make sure any changes include clear documentation and update the README when needed.
  • Bug reports or feature requests can be submitted through the Issues tab in the repository.

📦 Build & Deployment

Because this is a static HTML/JS project, it can be deployed easily on any static hosting service (GitHub Pages, Vercel, Netlify, etc.). To ensure PWA functionality works correctly:

  • Keep manifest.json and serviceworker.js at the project root.
  • Ensure fallback.json is configured to handle offline states.
VinciGochi | Daffathan Labs | Daffathan Labs