如何通过xml文件配置Android游戏应用程序?

时间:2016-07-11 08:40:30

标签: java android xml config

我想做什么: 我想为孩子们创建一个简单的严肃游戏,他们拖放图片(例如匹配正确的形状,圆圈到圆圈等),但教师应该能够根据自己的意愿定义游戏并将自己的图像放入未编译项目的drawable文件夹。然后他们运行gradle并获得所需的apk文件。这基本上就是这个想法。

现在让我再解释一下: XML定义了游戏应用程序: 游戏应用程序包含1-n"游戏世界" (背景图片上有一些场景,例如海背景和玩儿童的场景球,沙堡,船......)。 A"游戏世界"由1-n级别(背景中的场景,例如球儿童)组成。 A"等级"由1-n练习组成(实际游戏,例如屏幕右侧有一个圆圈,屏幕左侧有一个水桶,屏幕中间有一些物体。用户必须拖动将正确的对象放到右侧的解决方案中,将所有不正确的(不匹配的)对象放入左侧的桶中。

教师编写XML文件,例如以这种形式:

 <?xml version="1.0" encoding="UTF-8"?>
<app>
    <world>
        <level>
            <exercise>
                <solution>ex1_sol</solution>
                <correct>ex1_2</correct>
                <res>
                    <img>ex1_sol</img>
                    <img>ex1_1</img>
                    <img>ex1_2</img>
                    <img>ex1_3</img>
                </res>
            </exercise>
        </level>
    </world>
</app>

应用程序应该解析XML。我的想法是,每个对象(应用程序,世界,游戏,级别)都存储在一个列表中,每个对象都会有一些代码。但我认为这是一种复杂的方法而且效率不高。

以下是我的问题: 如何构建这样一个可配置的游戏应用程序?经过长时间的研究,我发现了一些指向gradle和构建变体的提示,但我不知道如何以这种方式做到这一点,或者它是否符合我的需求。您是否知道如何在所描述的设置中构建可配置的Android应用程序?

0 个答案:

没有答案