Skip to content

Thisman/thisman.github.io

Repository files navigation

✦ Vibe & Code

Небольшие веб‑приложения, сделанные с душой. Чистый HTML, CSS и JavaScript — без фреймворков, без сборщиков, без лишнего.

Live Stars Forks


📋 Планирование

🎯 Сколько сториков?

→ Открыть

Устал угадывать сторипоинты на планинге? Этот калькулятор делает оценку воспроизводимой.

Выбери три параметра — неопределённость, сложность, объём — и получи ответ по матрице: от 1 до 21.

Uncertainty × Complexity × Effort → SP

📐 Треугольная оценка

→ Открыть

Классический метод PERT в одном экране.

Введи оптимистичную, реалистичную и пессимистичную оценки — получи взвешенный результат по формуле:

⌈(O + 4R + P) / 6⌉


🎵 Музыка

🎸 Тренажёр гамм

→ Открыть

Для тех, кто хочет понять музыкальную теорию, а не просто заучить паттерны.

Выбери лад — увидишь ступени, трезвучия и родственные тональности. Удобно для гитаристов и всех, кто разбирается в гармонии.

Лады · Гаммы · Трезвучия · Тональности


🎮 Игры

🏛️ Вавилонская башня

→ Открыть

3D‑головоломка прямо в браузере. Пятиугольная призма, фишки, слои — верти, скользи, решай.

Сделано на Three.js, но запускается без установки чего‑либо.

Three.js · 3D · Puzzle

❌ Swap‑Tac‑Toe

→ Открыть

Крестики‑нолики, но с твистом: когда поле заполнено — можно свапнуть любую свою фишку.

Режим против компьютера с ИИ-ботом. Простые правила, неочевидная глубина.

2-player · vs AI · Swap mechanic

🌀 Dual Grid Puzzle

→ Открыть

Управляй двумя объектами одновременно — одним движением. Доведи оба до цели.

Уровни генерируются процедурно. Самый технически насыщенный проект коллекции.

ES6 Modules · CLI tools · Tests


🛠️ Стек

HTML · CSS · Vanilla JavaScript

Никаких фреймворков. Никаких сборщиков. Каждое приложение — автономный index.html.

Внешние зависимости только там, где без них не обойтись:

  • Three.js — в babylon-tower для 3D‑рендеринга
  • Font Awesome — в the-maze для иконок

Общая дизайн‑система живёт в shared/common.css — тёплая, матовая палитра с --bg: #f6f2ea.


Сделано с удовольствием · thisman.github.io