Перейти до змісту
Шукаю роботу

ЗавершеноОстанній коміт лип. 2025

Neural Network Labyrinth

Гра-лабіринт, у якій нейромережа вчиться проходити процедурно згенеровані рівні.

Що я зробив

  • Мережа на TensorFlow/Keras керує персонажем і вчиться знаходити вихід.
  • Процедурно згенеровані лабіринти з налаштовуваною складністю.
  • Ручна гра та режим AI поруч, навчання — на вимогу.
Моя роль
Автор
Стек
  • Python
  • TensorFlow
  • Keras
  • Pygame
  • NumPy

Як усе поєднано

Намальовано за публічними репозиторіями. Контур показує, хто створив кожну частину: авторство — теж частина факту.

  • Генератор лабіринтівналаштовувана складність — Зробив я
  • Ручна гра — Зробив я
  • ГраPygame — Зробив я
  • НейромережаTensorFlow · Keras — Зробив я
  • Режим навчання — Зробив я

Те саме, крок за кроком

  1. Генератор лабіринтів (налаштовувана складність) до Гра (Pygame)новий рівень
  2. Ручна гра до Гра (Pygame)ходи
  3. Гра (Pygame) передає Нейромережа (TensorFlow · Keras), в обидва бокистан · наступний хід
  4. Режим навчання до Нейромережа (TensorFlow · Keras)на вимогу
Зробив я