Skip to content

UbiStaff/BoringGame-TimeWaster-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoringGame (Time Waster) ⏳

License Platform Swift SwiftUI

🇨🇳 中文说明 (Chinese Version)

An elegantly designed idle clicker game for iOS, created specifically for wasting time!

🎮 Game Features

Core Gameplay

  • Click to Waste: Tap the button to accumulate "Wasted Points".
  • Idle Automation: Purchase upgrades to automatically gain points over time.
  • Auto-Save: Game progress is saved automatically, even when backgrounded.
  • Polished UX: Fluid animations, haptic feedback, and floating text effects.

Three Main Modules

1. Waster (Main Tab)

  • Large, satisfying circular button.
  • Real-time point display.
  • Per-second gain statistics.
  • Floating text visual effects.

2. Upgrades

Unlock various ways to waste time efficiently:

  • Daydreaming: Do nothing, just stare into space (+0.5/s).
  • Pen Spinning: Try to master that cool move (+3/s).
  • Counting Sheep: One sheep, two sheep... (+12/s).
  • Watching Leaves: Observe the texture of leaves (+50/s).
  • Watching Water: Stare at the faucet (+200/s).

Costs increase exponentially with each purchase.

3. Settings & Stats

  • Total clicks statistics.
  • Career total points.
  • Prestige/Rebirth multiplier system.
  • Save data reset option.

🚀 How to Run

Requirements

  • macOS: 12.0 or later
  • Xcode: 14.0 or later
  • iOS: 15.0 or later (Target Device)

Steps

  1. Clone the repository.
  2. Open BoringGame/BoringGame.xcodeproj in Xcode.
  3. Select a simulator (e.g., iPhone 15 Pro) or a connected device.
  4. Press Run (Cmd + R).

🎨 Design Philosophy

Designed with iOS Native Design Language in mind:

  • Tab Bar Navigation: Classic bottom navigation.
  • Navigation View: Large titles and smooth transitions.
  • Inset Grouped List: Modern rounded list styles.
  • SF Symbols: Native system iconography.
  • Haptics: Tactile feedback for interactions.

📂 Project Structure

BoringGame/
├── BoringGame.xcodeproj/          # Xcode Project
└── BoringGame/                    # Source Code
    ├── BoringGameApp.swift        # App Entry
    ├── ContentView.swift          # Main Container
    ├── Assets.xcassets/           # Assets & Icons
    └── ...

📝 Version History

Current Version: v1.0.2

  • v1.0.2: Fixed decimal accumulation issues, optimized timer thread safety, added emoji logging system.
  • v1.0.1: Fixed background state handling, app icon update.
  • v1.0.0: Initial release.

Start your journey of wasting time now! 🎮⏳

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors