mirror of
https://github.com/tcsenpai/shellquest.git
synced 2025-05-31 16:30:13 +00:00
name change
This commit is contained in:
parent
8b1050439c
commit
6fb2601866
@ -1,9 +1,8 @@
|
||||
|
||||
# LEVELS.md - Guide to Adding New Levels
|
||||
|
||||
## Introduction
|
||||
|
||||
Terminal Escape is designed to be easily expandable with new levels. This guide explains how to create and integrate new levels into the game.
|
||||
ShellQuest is designed to be easily expandable with new levels. This guide explains how to create and integrate new levels into the game.
|
||||
|
||||
## Level Structure
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Terminal Escape
|
||||
# ShellQuest
|
||||
|
||||

|
||||
Terminal Escape is an interactive text-based escape room game that challenges players to solve puzzles using Linux terminal commands and concepts.
|
||||
ShellQuest is an interactive text-based escape room game that challenges players to solve puzzles using Linux terminal commands and concepts.
|
||||
|
||||
## Introduction
|
||||
|
||||
In Terminal Escape, you'll navigate through a series of increasingly difficult levels, each requiring you to use your knowledge of Linux commands and problem-solving skills. Whether you're a Linux expert or a beginner, the game provides an engaging way to learn and practice terminal skills in a fun, gamified environment.
|
||||
In ShellQuest, you'll navigate through a series of increasingly difficult levels, each requiring you to use your knowledge of Linux commands and problem-solving skills. Whether you're a Linux expert or a beginner, the game provides an engaging way to learn and practice terminal skills in a fun, gamified environment.
|
||||
|
||||
## Features
|
||||
|
||||
@ -60,7 +60,7 @@ Check your achievements from the main menu to track your progress.
|
||||
|
||||
## Creating New Levels
|
||||
|
||||
Terminal Escape is designed to be easily expandable with new levels. If you're interested in creating your own levels, check out the [LEVELS.md](LEVELS.md) guide in the repository.
|
||||
ShellQuest is designed to be easily expandable with new levels. If you're interested in creating your own levels, check out the [LEVELS.md](LEVELS.md) guide in the repository.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
|
BIN
screenshot.png
BIN
screenshot.png
Binary file not shown.
Before Width: | Height: | Size: 580 KiB After Width: | Height: | Size: 440 KiB |
@ -52,7 +52,7 @@ export async function renderEntryMenu(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
} else if (choice === '3') {
|
||||
console.log('Thanks for playing Terminal Escape!');
|
||||
console.log('Thanks for playing ShellQuest!');
|
||||
process.exit(0);
|
||||
} else {
|
||||
console.log(theme.error('Invalid option. Press Enter to continue...'));
|
||||
|
@ -37,7 +37,7 @@ export async function renderGameUI(): Promise<void> {
|
||||
|
||||
// Display game header
|
||||
console.log(drawBox(
|
||||
`TERMINAL ESCAPE - ${theme.accent(currentLevel.name)}`,
|
||||
`SHELLQUEST - ${theme.accent(currentLevel.name)}`,
|
||||
`Player: ${theme.accent(gameState.playerName)}\nLevel: ${gameState.currentLevel}/${getAllLevels().length}`
|
||||
));
|
||||
console.log('');
|
||||
@ -148,7 +148,7 @@ async function showHelp(): Promise<void> {
|
||||
clearScreen();
|
||||
console.log(theme.accent('=== Help ==='));
|
||||
console.log('');
|
||||
console.log('Terminal Escape is a puzzle game where you solve Linux-themed challenges.');
|
||||
console.log('ShellQuest is a puzzle game where you solve Linux-themed challenges.');
|
||||
console.log('');
|
||||
console.log(theme.secondary('Special Commands:'));
|
||||
console.log(`${theme.accent('/help')} - Show this help screen`);
|
||||
|
@ -91,7 +91,7 @@ export async function renderMainMenu(): Promise<void> {
|
||||
return;
|
||||
} else if (choice === '7') {
|
||||
// Exit
|
||||
await animateText('Thanks for playing Terminal Escape!', 30);
|
||||
await animateText('Thanks for playing ShellQuest!', 30);
|
||||
process.exit(0);
|
||||
} else {
|
||||
console.log(theme.error('Invalid option. Press Enter to continue...'));
|
||||
|
@ -133,7 +133,7 @@ export async function typewriter(text: string, speed = 10): Promise<void> {
|
||||
|
||||
// Generate a cool logo
|
||||
export function generateLogo(): string {
|
||||
const logo = figletText('TERMINAL ESCAPE', 'ANSI Shadow');
|
||||
const logo = figletText('SHELLQUEST', 'ANSI Shadow');
|
||||
return currentTheme.logo(logo);
|
||||
}
|
||||
|
||||
@ -145,12 +145,12 @@ export async function bootSequence(): Promise<void> {
|
||||
await loadingAnimation('Loading kernel modules', 800);
|
||||
await loadingAnimation('Mounting file systems', 600);
|
||||
await loadingAnimation('Starting network services', 700);
|
||||
await loadingAnimation('Launching Terminal Escape', 1000);
|
||||
await loadingAnimation('Launching ShellQuest', 1000);
|
||||
|
||||
console.log('\n');
|
||||
console.log(generateLogo());
|
||||
console.log('\n');
|
||||
|
||||
await animateText('Welcome to Terminal Escape - A Linux Terminal Escape Room Game', 20);
|
||||
await animateText('Welcome to ShellQuest - A Linux Terminal Escape Room Game', 20);
|
||||
console.log('\n');
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user