Size: a a a

2020 August 20

RT

Roma T. in supapro.cxx
вопрос нужно лить писать какойто упрвляющий класс, который будет регулировать взаимодействие между обьектами, т.е. стены, сам игрок и враги.?
источник

RT

Roma T. in supapro.cxx
Обьект у меня это структура, с полями sprite и координатами.
источник

RN

Ruslan Neshta in supapro.cxx
Roma T.
Задали курсовой по ООП писать, попал ремейк на старую игру zx-spectrum whole ball
хз что за игра, кароче вот тебе план капкан: пишешь говно-иерархию от базового класса с виртуальными функциями на каждый пук
делаешь вектор цказателей на базовый класс куда пихаешь это все и апдейтишь
збс курсач
в отчёте расписываешь как у тебя все охуенно расширяемо(на самом деле нет, но похуй)
источник

RT

Roma T. in supapro.cxx
и где реализовать сатитистику? очки, жизни и т.п.
источник

RN

Ruslan Neshta in supapro.cxx
в синглтон умеешь?
источник

RT

Roma T. in supapro.cxx
Ruslan Neshta
хз что за игра, кароче вот тебе план капкан: пишешь говно-иерархию от базового класса с виртуальными функциями на каждый пук
делаешь вектор цказателей на базовый класс куда пихаешь это все и апдейтишь
збс курсач
в отчёте расписываешь как у тебя все охуенно расширяемо(на самом деле нет, но похуй)
https://youtu.be/AxmIvDoetEI вот интрефейс
источник

RN

Ruslan Neshta in supapro.cxx
самый простой способ - дергать синглтоны из самых разных мест
лучше конечно ивент система, но для курсача можно и забить
источник

BB

Bohdan Bessonov in supapro.cxx
Ruslan Neshta
самый простой способ - дергать синглтоны из самых разных мест
лучше конечно ивент система, но для курсача можно и забить
Или стейтлесс ECS
Но синглтоны и обжекты с виртуальными методами апдейт/рендер для курсача сойдут
источник

RT

Roma T. in supapro.cxx
Ruslan Neshta
в синглтон умеешь?
слышал, мы патерны только начали проходить.
источник

RN

Ruslan Neshta in supapro.cxx
Bohdan Bessonov
Или стейтлесс ECS
Но синглтоны и обжекты с виртуальными методами апдейт/рендер для курсача сойдут
мне кажется екс для курсача перебор будет(разве что человек уже знает как ее делать, в чем у меня сомнения)
источник

RT

Roma T. in supapro.cxx
пока рассматривали стратегию, декоратор, адаптер
источник

m🇲

micky 🇲🇽🚜🇷🇺... in supapro.cxx
Roma T.
слышал, мы патерны только начали проходить.
синглтон для твоей статичной инфы отлично подойдет
источник

VK

Vladimir Kornev in supapro.cxx
Ruslan Neshta
в синглтон умеешь?
учишь маленьких плохому, негодяй? :)
источник

RN

Ruslan Neshta in supapro.cxx
Roma T.
пока рассматривали стратегию, декоратор, адаптер
ну вот стратегию можешь заюзать как состояние игры: в таком меню находимся - выполняем этот код, в игре находимся - выполняем другой
источник

RN

Ruslan Neshta in supapro.cxx
Vladimir Kornev
учишь маленьких плохому, негодяй? :)
ахаха
источник

RN

Ruslan Neshta in supapro.cxx
это ж самый ходовой патерн
источник

VK

Vladimir Kornev in supapro.cxx
Ruslan Neshta
это ж самый ходовой патерн
а как же! Ведь каждый раз когда кто-нть начинает за ооп - тут же находится кто-нть, кто научит синглтону. И не говорят же, что "это на новый год". Просто "давай сингтон" и всё, "теперь здесь офис".
источник

RN

Ruslan Neshta in supapro.cxx
переходи на геймдев сторону (у нас есть синглтоны)
источник

RT

Roma T. in supapro.cxx
я не вижу singleton в своей игре...
источник

RT

Roma T. in supapro.cxx
это будет процедурка, а не ооп
источник