Я делаю RPG с поворотом во Flash, с AS 3 в качестве языка, хотя я уверен, что вы можете мне помочь, независимо от языка, который вы используете.Предпочтительный способ управления данными, классами или массивами?
В принципе, моя идея состояла в том, чтобы поместить все данные моего оружия в один многомерный массив. Теперь, если я хочу добавить оружие в свой инвентарь, я просто использую inventoryArray.push(weaponArray[1])
Легко, я просто добавил оружие в свой инвентарь.
Я изучал образцы дизайна, и кажется, что большинство проектов ООП используют классы и наследуют от суперкласса. Component-->Weapon-->Sword-->LongSword.
С чем я должен работать, помещая все данные в один массив или используя стиль наследования с одним классом, содержащим одно оружие?
Любые идеи приветствуются! Я в основном знаю, как сделать игру сам по себе, ее просто, что я не знаю некоторые шаблоны, с которыми мне следует идти.
Является ли это побочный проект для Вас?Если это, я бы превратил его в учебную сессию. Возьмите день или четыре и прочитайте образцы дизайна, чтобы найти те, которые лучше всего работают с AS3, а затем выделяют те, которые будут работать с вашей игрой. Вы обнаружите, что вам понадобится хотя бы немного наследования, как заявил Лоран. –
Да, это учебная сессия. Я не могу создавать игры без проблем, но я просто решил броситься в темную бездну ООП. – Secret