Documentation

๐Ÿ”ฌ Dev Lab Guide
Infrastructure and containerized development environment guide
Infrastructure Guide
๐ŸŽฎ Games Guide
Complete guide for Match'n Gacha and RhythmMech gameplay
Games Guide
๐Ÿ“Š Regression Tester Pro
Complete user guide for the testing management platform
User Guide
๐Ÿ“ˆ MSR Generator
User guide for the automated report generation platform
User Guide

Initial Setup

1. Configure DNS

Point the following domains to your server:

2. Update Environment Variables

Edit the .env file to customize:

3. Start Services

cd playtopia-dev
docker-compose up -d

Security Configuration

Change Default Passwords

  1. Update user passwords in config/authelia/users_database.yml
  2. Generate new hashes: docker run --rm authelia/authelia:latest authelia hash-password --password your-password
  3. Update secrets in .env file

SSL Certificates

Troubleshooting

Check Logs

docker-compose logs [service-name]

Access Container

docker exec -it [container-name] sh

Restart Services

docker-compose restart [service-name]

๐ŸŽฎ Games User Guide - Match'n Gacha & RhythmMech

๐ŸŽฎ Games User Guide - Match’n Gacha & RhythmMech Overview This guide covers gameplay mechanics, strategies, and advanced features for Playtopia’s premium puzzle and rhythm games: Match’n Gacha and RhythmMech. ๐ŸŽฒ Match’n Gacha - Complete Strategy Guide Game Basics Match’n Gacha is a professional-grade block-matching puzzle game that combines addictive match-3 mechanics with a revolutionary token economy and risk/reward psychology. Core Mechanics Grid Size: 8x10 playing field with 60px blocks Block Types: 6 colored elements (red, blue, green, yellow, purple, orange) Match Types: Lines (3+), Squares (4), Rectangles (6), L/T shapes Physics: Gravity-based cascading with combo scoring Objectives: Complete level goals within move limits Power-up System Mastery ๐Ÿ’ฅ Bomb Blocks (Created from 2x2 matches) Activation: Tap/click the bomb block Effect: Destroys 3x3 area around activation point Strategy: Position bombs near clusters for maximum clear Combo Potential: Can trigger chain reactions with other power-ups ๐Ÿš€ Rocket Blocks (Created from 4+ line matches) Activation: Tap/click the rocket block Effect: Clears entire row AND column simultaneously Strategy: Best used when row/column has many target blocks Positioning: Consider both horizontal and vertical impact ๐ŸŒˆ Rainbow Blocks (Created from 5+ line matches) Activation: Tap/click the rainbow block Effect: Removes ALL blocks of the activated color Strategy: Target the most abundant color for maximum impact Objective Use: Excellent for color-specific level goals Power-up Combinations Bomb + Rocket: Creates cross-shaped explosion pattern Rocket + Rainbow: Clears all blocks of rocket’s row/column colors Rainbow + Rainbow: Clears entire board (rare but devastating) Revolutionary Token Economy Token Earning System Base Earning: 1 Token per completed level objective Bonus Opportunities: Double-or-nothing wagering system Risk/Reward: Compound wagering for exponential gains Persistence: Tokens saved automatically via LocalStorage Double-or-Nothing Mechanics After completing any level objective:

๐Ÿ“Š Regression Tester Pro - User Guide

๐Ÿ“Š Regression Tester Pro - User Guide Overview Regression Tester Pro (RTP) is a comprehensive testing management platform that standardizes test case creation and execution tracking across teams. This guide covers all aspects of using the platform effectively. ๐Ÿš€ Getting Started Accessing the Platform Navigate to RTP: Visit https://rtp.playtopia.com.au Authentication: Log in using your Authelia credentials Dashboard: You’ll land on the main dashboard showing testing overview User Roles & Permissions Admin: Full access to all features, user management, system settings Manager: Create/edit testing templates and instances, view all reports User: Create testing instances from templates, execute tests, view own reports ๐Ÿ“‹ Testing Templates Creating Testing Templates Testing templates are reusable structures that define the fields and format for testing instances.

๐Ÿ† Tournament Manager Guide

๐Ÿ† Tournament Manager User Guide Quick Start Tournament Manager is a comprehensive tournament management system integrated with the Playtopia Dev Lab authentication system. Access the platform at https://tournaments.playtopia.com.au Getting Started Authentication: Login using your Playtopia account through Authelia User Roles: Your permissions are automatically assigned based on your account group Admin: Full system access and user management Family Group: Tournament Organizer privileges (can create tournaments) Users: Participant access (can join tournaments) ๐Ÿ† Creating Tournaments Basic Tournament Setup As a Tournament Organizer or Admin, you can create tournaments using the following process:

๐Ÿ“Š MSR Generator - User Guide

๐Ÿ“Š MSR Generator - User Guide Overview MSR Generator automates the monthly service review process for Nexon-Ausgrid operations, transforming manual Excel manipulation and PowerPoint creation into a streamlined automated workflow. This guide covers the complete platform usage from file upload to report generation. ๐Ÿš€ Getting Started Accessing the Platform Navigate to MSR Portal: Visit https://msr.playtopia.com.au Authelia Authentication: Log in using your enterprise credentials Eva Dashboard: Experience the anime/kawaii themed interface with Unit-02 styling User Roles & Access Levels Admin: Full system access, user management, configuration settings Family: Standard operations access, file processing, report generation User: Basic access, view-only capabilities for generated reports Interface Overview The MSR Generator features an Eva/kawaii themed interface with:

๐Ÿ”ฌ Playtopia Dev Lab - Infrastructure Guide

๐Ÿ”ฌ Playtopia Dev Lab - Infrastructure Guide Overview Playtopia Dev Lab is a comprehensive containerized development environment that enables rapid deployment of web services with enterprise-grade security, automatic SSL, and authentication. This guide covers accessing and using the development infrastructure. ๐Ÿš€ Getting Started Accessing Dev Lab Services Public Services (No Authentication Required) Main Website: https://playtopia.com.au - Project showcase and documentation Match’n Gacha: https://gacha.playtopia.com.au - Mobile puzzle game Elemedals: https://elemedals.playtopia.com.au - Elemental match-3 game RhythmMech: https://rhythm.

As-Built Documentation

As-Built Documentation ๐Ÿ“‹ This document provides a complete technical overview of the Playtopia Dev Labs environment as it was actually built and deployed. Architecture Overview High-Level Design Internet โ†’ Domain (playtopia.com.au) โ†’ Traefik (SSL Termination) โ†’ Services Single entry point: All traffic flows through Traefik SSL termination: Let’s Encrypt certificates managed by Traefik Authentication: Authelia protects development services Service mesh: Docker containers in isolated network Network Topology Network: services-network (172.25.0.0/16) โ”œโ”€โ”€ traefik (172.

Match'n Gacha Admin Guide

Match’n Gacha Admin Guide ๐Ÿ”งโš™๏ธ “With great power comes great responsibility… to make cool themes” - Admin Spider-Man, probably Welcome to the admin side of Match’n Gacha! This guide covers everything you need to know about managing themes, collectible assets, and system configuration. Perfect for when you want to add that kawaii cat theme or introduce limited-edition collectibles. ๐ŸŽจ Theme Management System Theme File Structure Themes are stored as JSON manifests in /public/data/themes/.

Match'n Gacha Player Guide

Match’n Gacha Player Guide ๐ŸŽฎโœจ “Believe in the power of the blocks!” - Every anime protagonist ever, probably Welcome, future Match Master! Ready to embark on an epic quest where tetris blocks meet Trading Card Game addiction? Let’s dive into the world of Match’n Gacha - where every match could be your ticket to legendary status! ๐ŸŽฏ How to Play The Basics (AKA “How Not to Fail Spectacularly”) Match’n Gacha is like Tetris and Pokรฉmon had a beautiful, block-shaped baby.