new fancy freeplay

This commit is contained in:
Yoshman29
2022-10-09 02:18:35 +02:00
parent f75f4b0c73
commit 6ef396b3ae
24 changed files with 483 additions and 114 deletions
+5 -3
View File
@@ -1,11 +1,13 @@
<!DOCTYPE codename-engine-character>
<character isPlayer="false" flipX="true" x="-200" y="300" camx="200">
<!-- tankman actually have player offsets !-->
<character isPlayer="true" flipX="true" x="0" y="180" camx="0">
<anim name="idle" anim="Tankman Idle Dance instance 100" fps="24" loop="false" x="0" y="0" />
<anim name="singLEFT" anim="Tankman Right Note instance 1000" fps="24" loop="true" x="100" y="-7" />
<anim name="singRIGHT" anim="Tankman Right Note instance 1000" fps="24" loop="true" x="-1" y="-7" />
<anim name="singDOWN" anim="Tankman DOWN note instance 1000" fps="24" loop="true" x="98" y="-90" />
<anim name="singUP" anim="Tankman UP note instance 1000" fps="24" loop="true" x="24" y="56" />
<anim name="singRIGHT" anim="Tankman Note Left instance 1000" fps="24" loop="true" x="-1" y="-14" />
<anim name="singLEFT" anim="Tankman Note Left instance 1000" fps="24" loop="true" x="100" y="-14" />
<!-- Heh! Pretty Good! !-->
<anim name="singDOWN-alt" anim="PRETTY GOOD tankman instance 100" fps="24" loop="false" x="0" y="0" />
+129
View File
@@ -0,0 +1,129 @@
{
"addOGSongs": false,
"songs": [
{
"name": "Tutorial",
"icon": "gf",
"color": "#9271FD"
},
{
"name": "Bopeebo",
"icon": "dad",
"color": "#9271FD"
},
{
"name": "Fresh",
"icon": "dad",
"color": "#9271FD"
},
{
"name": "Dadbattle",
"icon": "dad",
"color": "#9271FD"
},
{
"name": "Spookeez",
"icon": "spooky",
"color": "#223344"
},
{
"name": "South",
"icon": "spooky",
"color": "#223344"
},
{
"name": "Monster",
"icon": "monster",
"color": "#223344"
},
{
"name": "Pico",
"icon": "pico",
"color": "#941653"
},
{
"name": "Philly Nice",
"icon": "pico",
"color": "#941653"
},
{
"name": "Blammed",
"icon": "pico",
"color": "#941653"
},
{
"name": "Satin Panties",
"icon": "mom",
"color": "#FC96D7"
},
{
"name": "High",
"icon": "mom",
"color": "#FC96D7"
},
{
"name": "MILF",
"icon": "mom",
"color": "#FC96D7"
},
{
"name": "Cocoa",
"icon": "parents-christmas",
"color": "#A0D1FF"
},
{
"name": "Eggnog",
"icon": "parents-christmas",
"color": "#A0D1FF"
},
{
"name": "Winter Horrorland",
"icon": "monster",
"color": "#A0D1FF"
},
{
"name": "Senpai",
"icon": "senpai",
"color": "#FF78BF"
},
{
"name": "Roses",
"icon": "senpai",
"color": "#FF78BF"
},
{
"name": "Thorns",
"icon": "spirit",
"color": "#FF78BF"
},
{
"name": "Ugh",
"icon": "tankman",
"color": "#F6B604"
},
{
"name": "Guns",
"icon": "tankman",
"color": "#F6B604"
},
{
"name": "Stress",
"icon": "tankman",
"color": "#F6B604"
}
]
}
-1
View File
@@ -1 +0,0 @@
Tutorial
+1 -1
View File
@@ -1,5 +1,5 @@
<!DOCTYPE codename-engine-stage>
<stage zoom="1.05" name="mall" folder="stages/mall/">
<stage zoom="1.05" name="mall-evil" folder="stages/mall/">
<!-- BG LIMOS !-->
<sprite name="bg" x="-400" y="-500" sprite="evilBG" scroll="0.2"/>
<sprite name="evilTree" x="300" y="-300" sprite="evilTree" scroll="0.2"/>
+9
View File
@@ -0,0 +1,9 @@
var tankAngle:Float = FlxG.random.int(-90, 45);
var tankSpeed:Float = FlxG.random.float(5, 7);
function update(elapsed:Float) {
tankAngle += elapsed * tankSpeed;
tankRolling.angle = tankAngle - 90 + 15;
tankRolling.x = 400 + (1500 * Math.cos(Math.PI / 180 * (1 * tankAngle + 180)));
tankRolling.y = 1300 + (1100 * Math.sin(Math.PI / 180 * (1 * tankAngle + 180)));
}
+30
View File
@@ -0,0 +1,30 @@
<!DOCTYPE codename-engine-stage>
<stage zoom="0.9" name="tank" folder="stages/tank/">
<!-- BG STUFF -->
<sprite name="tankBg" x="-500" y="0" sprite="tankBg" scroll="0"/>
<sprite name="tankSky" x="-400" y="-600" sprite="tankSky" scroll="0"/>
<sprite name="tankClouds" x="-350" y="0" sprite="tankClouds" scroll="0.1">
<property name="velocity.x" type="float" value="10" />
</sprite>
<sprite name="tankMountains" x="-300" y="-20" sprite="tankMountains" scroll="0.2" scale="1.2" updateHitbox="true"/>
<sprite name="tankBuildings" x="-300" y="-20" sprite="tankBuildings" scroll="0.3" scale="1.1" updateHitbox="true"/>
<sprite name="tankRuins" x="-200" y="0" sprite="tankRuins" scroll="0.35" scale="1.1" updateHitbox="true"/>
<sprite name="smokeLeft" x="-200" y="-100" sprite="smokeLeft" scroll="0.4"/>
<sprite name="smokeRight" x="1100" y="-100" sprite="smokeRight" scroll="0.4"/>
<sprite name="tankWatchtower" x="100" y="50" sprite="tankWatchtower" scroll="0.5" onBeat="true"/>
<sprite name="tankRolling" x="300" y="300" sprite="tankRolling" scroll="0.5"/>
<sprite name="tankGround" x="-420" y="-150" sprite="tankGround" scale="1.15" updateHitbox="true"/>
<!-- CHARACTERS -->
<girlfriend x="370" y="-70"/>
<dad x="20" y="160"/>
<boyfriend x="810"/>
<!-- FOREGROUND TANKMANS -->
<sprite name="tank0" x="-500" y="650" sprite="tank0" scrollx="1.7" scrolly="1.5" onBeat="true"/>
<sprite name="tank1" x="-300" y="750" sprite="tank1" scrollx="2" scrolly="0.2" onBeat="true"/>
<sprite name="tank2" x="450" y="940" sprite="tank2" scroll="1.5" onBeat="true"/>
<sprite name="tank4" x="1300" y="900" sprite="tank4" scroll="1.5" onBeat="true"/>
<sprite name="tank5" x="1620" y="700" sprite="tank5" scroll="1.5" onBeat="true"/>
<sprite name="tank3" x="1300" y="1200" sprite="tank3" scrollx="3.5" scrolly="2.5" onBeat="true"/>
</stage>