Skip to content

tagesjump/flutter-game-workshop

Repository files navigation

TAGES Conf'24 - Flutter game workshop

Требования к среде разработки

  1. Скачать и установить Tiled - https://www.mapeditor.org/
  2. Скачать и установить Flutter 3.24.x https://docs.flutter.dev/get-started/install (для MacOS - XCode)
  3. Запустить boilerplate-проект (Hello world) как десктоп/веб приложение
  4. Android Studio (или Intellij IDEA) https://developer.android.com/studio/install

План

  1. Смотрим и слушаем презентацию
  2. Клонируем стартовый проект
  3. Изучаем архитектуру проекта
  4. Проектируем и создаем свою карту уровня в Tiled
  5. Если не успели/не получилось/только подключились к воршопу - делаем checkout на ветке step1
  6. Программируем созданную карту уровня в dart
  7. Создаем объекты с карты по аннотациям карты уровня
  8. Если не успели/не получилось/только подключились к воршопу - делаем checkout на ветке step2
  9. Пишем управление персонажем в игре: передвижение и прыжки
  10. Если не успели/не получилось/только подключились к воршопу - делаем checkout на ветке step3
  11. Программируем взаимодействие игрока с объектами на карте
  12. Программируем завершение уровня: переход на следующий уровень и проигрыш
  13. Если не успели/не получилось/только подключились к воршопу - делаем checkout на ветке final

Git

  1. Клонировать репозиторий
    git clone https://github.com/tagesjump/flutter-game-workshop.git`
  2. Переключиться между ветками
    git checkout -f step1

About

TAGES Conf'24 - Flutter game workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published