Skip to content

An obstacle preventing the player from progressing when he needs a solution is a key to remove the lock. The puzzle's complexity is always the same, but it can be solved in different ways.

License

Notifications You must be signed in to change notification settings

Studio-23-xyz/com.studio23.ss2.puzzlesystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PUZZLE SYSTEM

Puzzle System is a framework designed to manage interactive puzzles in game development. It provides a structured way to create, handle, and solve puzzles within a game environment. The Puzzle System described here includes components for defining puzzles, managing dial interactions, validating solutions, and providing hints to players. Our puzzle system is based on Lock & Key Puzzle Mechanics

Lock & Key Puzzle System: An obstacle preventing the player from progressing when he needs a solution is a key to remove the lock. The puzzle's complexity is always the same. The Locker is a blocker system, it prevents game continuation. The correct combination of dials information is the key used to opening the Lock

Table of Contents

  1. Installation
  2. Usage

Installation

Install via Git URL

You can also use the "Install from Git URL" option from Unity Package Manager to install the package.

https://github.com/Studio-23-xyz/puzzlesystem.git#upm

Usage

  • Stores each dials current value, minimum and maximum values, and unique identifiers,
  • Manages puzzle information, including name, valid solution values, current values, solved status, hints, and solving time.
  • Handles combination-based puzzles; allows adjustment of dial values, solution validation, and puzzle solving.

About

An obstacle preventing the player from progressing when he needs a solution is a key to remove the lock. The puzzle's complexity is always the same, but it can be solved in different ways.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •