Catalog npm
PACKAGE EXPLORERView in registry

10-print-maze

npm

A simple 10 PRINT maze generator. / 一個簡單的 10 PRINT 迷宮生成器。

10-printcreate-by-tsdxcreate-by-yarn-toolgeneratormazetypescript生成器迷宮
Versions collected1
Direct dependencies3From release 1.0.2
Last observed20 Oct, 17:57 UTC

README

Current package documentation

10-print-maze

10 PRINT 迷宮生成器 / 10 PRINT Maze Generator

一個簡單的 10 PRINT 迷宮生成器,使用 TypeScript 實作。 A simple 10 PRINT maze generator implemented in TypeScript.

安裝 / Install

yarn add 10-print-maze
yarn-tool add 10-print-maze
pnpm add 10-print-maze
npm install 10-print-maze

使用方法 / Usage

TypeScript / ES Module

import { mazeGenerator } from '10-print-maze';

// 生成一個無限的迷宮生成器,每行 10 個字符
// Create an infinite maze generator with 10 characters per line
const generator = mazeGenerator(10);

// 生成 10 行迷宮
// Generate 10 lines of maze
for (let i = 0; i < 10; i++) {
  const row = generator.next().value;
  console.log(row.join(''));
}

CommonJS

const { mazeGenerator } = require('10-print-maze');

const generator = mazeGenerator(20);

console.log(generator.next().value.join(''));

關於 / About

本專案基於經典的 Commodore 64 BASIC 單行程式: This project is based on the classic Commodore 64 BASIC one-liner:

10 PRINT CHR$(205.5 + RND(1)); : GOTO 10

它會隨機列印 ╱ (U+2571) 或 ╲ (U+2572) 來組成迷宮般的圖案。 It randomly prints ╱ (U+2571) or ╲ (U+2572) to form a maze-like pattern.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.2Registry latest9 Feb 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
bluelovers/10-print-maze

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:57 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:7294523a02755b839fc8a6eddac4cdb2b47bfb7af11aab8986a6f1fd179bac90