gconfig.gcf 5.7 KB
{
"game_type" : "space_invaders",
"sounds_path" : "sounds/",
    "game_properties" : {
	"levelTimeSeconds" : 50,
        "max_seconds_inactivity" : 30,
        "lives" : 3,
	"max_items_at_a_time" : 16,
        "screen_padding" : 0,
	"topYCutValue" : 250,
	"itemPictureFilePaths" : [
		"graphics/g_1.png",
		"graphics/g_2.png",
		"graphics/g_3.png",
		"graphics/g_4.png",
		"graphics/g_5.png",
		"graphics/g_6.png",
		"graphics/g_7.png",
		"graphics/g_8.png",
        "graphics/g_9.png",
        "graphics/g_10.png",
        "graphics/g_11.png",
        "graphics/g_12.png",
        "graphics/g_13.png",
        "graphics/g_14.png",
        "graphics/g_15.png",
        "graphics/g_16.png"
	],
	"catchingCharacterRangeFrac" : 0.95,
	"catchingCharacterGrabExtendPercent" : 20,
	"catchingCharacterCatchStartXFrac" : 0.13,
	"catchingCharacterCatchEndXFrac" : 0.5,
	"catchingCharacterCatchTopYFrac" : 0.47,
	"catchingCharacterCatchBottomYFrac" : 0.07,
	"catchingCharacterFrontImagePath" : "graphics/g_maggie_front.png",
	"catchingCharacterBottomImagePath" : "graphics/g_maggie_back.png",
	"level_info" : [
	{
    			"itemVelocity" : 150,
                "sineMovementProbability" : 0,
                "sineSum3MovementProbability" : 0,
                "rotationProbability" : 0,
                "sineMovementMaxAmp" : 0,
                "bgMusicFilePath" : "bg_music/g_bg_level1.mp3",
                "windParam" : 1,
                "bgBackLayerFilePath" : "",
                "bgFrontLayerFilePath" : ""
    		},
    		{
            			"itemVelocity" : 180,
                        "sineMovementProbability" : 0.1,
                        "sineSum3MovementProbability" : 0,
                        "rotationProbability" : 0,
                        "sineMovementMaxAmp" : 0.2,
                        "bgMusicFilePath" : "bg_music/g_bg_level1.mp3",
                        "windParam" : 1,
                        "bgBackLayerFilePath" : "",
                        "bgFrontLayerFilePath" : ""
            		},
            		{
                    			"itemVelocity" : 200,
                                "sineMovementProbability" : 0.2,
                                "sineSum3MovementProbability" : 0,
                                "rotationProbability" : 0,
                                "sineMovementMaxAmp" : 0.2,
                                "bgMusicFilePath" : "bg_music/g_bg_level1.mp3",
                                "windParam" : 1,
                                "bgBackLayerFilePath" : "",
                                "bgFrontLayerFilePath" : ""
                    		},
                    		{
                            			"itemVelocity" : 260,
                                        "sineMovementProbability" : 0.3,
                                        "sineSum3MovementProbability" : 0,
                                        "rotationProbability" : 0,
                                        "sineMovementMaxAmp" : 0.3,
                                        "bgMusicFilePath" : "bg_music/g_bg_level1.mp3",
                                        "windParam" : 1,
                                        "bgBackLayerFilePath" : "",
                                        "bgFrontLayerFilePath" : ""
                            		},
		{
			"itemVelocity" : 320,
            "sineMovementProbability" : 0.2,
            "sineSum3MovementProbability" : 0.2,
            "rotationProbability" : 0.1,
            "sineMovementMaxAmp" : 0.3,
            "bgMusicFilePath" : "bg_music/g_bg_level2.mp3",
            "windParam" : 1,
            "bgBackLayerFilePath" : "",
            "bgFrontLayerFilePath" : ""
		},
		{
            "itemVelocity" : 400,
            "sineMovementProbability" : 0.3,
            "sineSum3MovementProbability" : 0.3,
            "rotationProbability" : 0.2,
            "sineMovementMaxAmp" : 0.3,
            "windParam" : 1.5,
            "bgMusicFilePath" : "bg_music/g_bg_level3.mp3"
		},
		{
            "itemVelocity" : 500,
            "sineMovementProbability" : 0.4,
            "sineSum3MovementProbability" : 0.4,
            "rotationProbability" : 0.3,
            "sineMovementMaxAmp" : 0.5,
            "windParam" : 2,
            "bgMusicFilePath" : "bg_music/g_bg_level4.mp3"
		},
		{
            "itemVelocity" : 600,
            "sineMovementProbability" : 0.5,
            "sineSum3MovementProbability" : 0.5,
            "rotationProbability" : 0.4,
            "sineMovementMaxAmp" : 0.5,
            "windParam" : 2.5,
            "bgMusicFilePath" : "bg_music/g_bg_level5.mp3"
		},
		{
            "itemVelocity" : 700,
            "sineMovementProbability" : 0.4,
            "sineSum3MovementProbability" : 0.6,
            "rotationProbability" : 0.5,
            "sineMovementMaxAmp" : 0.8,
            "windParam" : 3,
            "bgMusicFilePath" : "bg_music/g_bg_level6.mp3"
        },
        {
            "itemVelocity" : 800,
            "sineMovementProbability" : 0.2,
            "sineSum3MovementProbability" : 0.8,
            "rotationProbability" : 0.6,
            "sineMovementMaxAmp" : 0.8,
            "windParam" : 3,
            "bgMusicFilePath" : "bg_music/g_bg_level6.mp3"
        },
        {
            "itemVelocity" : 900,
            "sineMovementProbability" : 0,
            "sineSum3MovementProbability" : 1,
            "rotationProbability" : 0.7,
            "sineMovementMaxAmp" : 1,
            "windParam" : 3,
            "bgMusicFilePath" : "bg_music/g_bg_level6.mp3"
        },
        {
            "itemVelocity" : 1000,
            "sineMovementProbability" : 0,
            "sineSum3MovementProbability" : 1,
            "rotationProbability" : 0.8,
            "sineMovementMaxAmp" : 1,
            "windParam" : 3,
            "bgMusicFilePath" : "bg_music/g_bg_level6.mp3"
        }
	]
    }
}