Code Ukraine // Програмування
17.8K subscribers
969 photos
306 videos
3 files
1.38K links
Корисні шпаргалки, лекції та матеріали для програмістів.


@itua_chat - наш чат
@ad_duck - зв’язок / @ukr_duck
Download Telegram
🎮 2D-матриця в грі — приклад на C++

У багатьох іграх (шахи, змійка, лабіринти, платформери) — все починається з двовимірної матриці. Це сітка, де кожна клітинка — окремий об'єкт: гравець, ворог, стіна або пусте місце. Давай подивимось, як таку систему можна реалізувати на C++ 👇

Створимо просту карту:
🧱 # — стіна
⬜️ . — вільне місце
🧍 P — гравець

📌 Що можна зробити далі?
— Змінювати позицію гравця при натисканні клавіш
— Перевіряти, чи можна кудись рухатись
— Генерувати карту випадково
— Додавати ворогів, предмети і вихід з рівня

🔥 Ідеї для проєктів на 2D-матриці:
* Лабіринт із DFS/BFS
* Платформер
* ASCII-гра з перешкодами
* Змійка
* Покрокова тактична стратегія

Пишіть в коментарях — зробимо серію міні-проєктів на цій базі!

#cpp #2dгра #матриця #геймдев #ascii #платформер #snake #алгоритми #приклади

Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM