Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
porke committed Jan 27, 2015
0 parents commit e07818d
Show file tree
Hide file tree
Showing 545 changed files with 21,816 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.metadata
7 changes: 7 additions & 0 deletions HoneycombMatchThree-android/.checkstyle
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>

<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
<fileset name="all" enabled="true" check-config-name="Sun Checks" local="false">
<file-match-pattern match-pattern="." include-pattern="true"/>
</fileset>
</fileset-config>
13 changes: 13 additions & 0 deletions HoneycombMatchThree-android/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry combineaccessrules="false" exported="true" kind="src" path="/HoneycombMatchThree"/>
<classpathentry exported="true" kind="lib" path="libs/gdx-backend-android.jar" sourcepath="libs/gdx-backend-android-sources.jar"/>
<classpathentry exported="true" kind="lib" path="/HoneycombMatchThree/libs/gdx.jar" sourcepath="/HoneycombMatchThree/libs/gdx-sources.jar"/>
<classpathentry kind="lib" path="libs/FLurry_3.2.2.jar"/>
<classpathentry kind="lib" path="libs/eqgmyaulbyshmnhcveyf.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
34 changes: 34 additions & 0 deletions HoneycombMatchThree-android/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>HoneycombMatchThree-android</name>
<comment></comment>
<projects>
<project>HoneycombMatchThree</project>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
12 changes: 12 additions & 0 deletions HoneycombMatchThree-android/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#Thu Oct 18 23:42:43 CEST 2012
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.6
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#Thu Oct 18 14:58:15 CEST 2012
eclipse.preferences.version=1
org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
40 changes: 40 additions & 0 deletions HoneycombMatchThree-android/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.handknittedapps.honeycombmatchthree"
android:versionCode="5"
android:versionName="1.3"
android:installLocation="auto">

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/>

<!-- Ad usage -->
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<compatible-screens>
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
</compatible-screens>

<application
android:icon="@drawable/ic_launcher"
android:allowBackup="false"
android:label="@string/app_name" >
<activity
android:name="com.handknittedapps.honeycombmatchthree.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

</application>

</manifest>
174 changes: 174 additions & 0 deletions HoneycombMatchThree-android/assets/data/campaign.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
<campaign>
<mission id="1" name="First blocks" mode="Casual" winSpec="400" loseSpec="0" tileset="Neutral" colors="6">
<briefing>Hello. So you are the one that wishes to beat me? Let`s see what you can do.</briefing>
<prerequisites/>
<unlocks block="" bonus="" mode="Classic" theme=""/>
</mission>
<mission id="2" name="Red" mode="Casual" winSpec="500" loseSpec="0" tileset="Industrial" colors="6" >
<briefing>You did good, but can you win on RED?!</briefing>
<prerequisites>
<prerequisite id="1"/>
</prerequisites>
<unlocks block="" bonus="RemoteSwap" mode="" theme="Industrial"/>
</mission>
<mission id="3" name="Walk in a park" mode="Casual" winSpec="500" loseSpec="0" tileset="Nature" colors="6" >
<briefing>I`ve changed the rules so it's more natural. Now it's a forest simulator.</briefing>
<prerequisites>
<prerequisite id="1"/>
</prerequisites>
<unlocks block="" bonus="RotateSwap" mode="" theme="Nature"/>
</mission>
<mission id="4" name="Underwater gems" mode="Casual" winSpec="500" loseSpec="0" tileset="Water" colors="6" >
<briefing>Have you seen that movie about a shark that eats people? I hope memory of that movie won't make you too scared to get near the water.</briefing>
<prerequisites>
<prerequisite id="1"/>
</prerequisites>
<unlocks block="" bonus="ColourChange" mode="" theme="Water"/>
</mission>
<mission id="5" name="The minelayer" mode="Casual" winSpec="700" loseSpec="0" tileset="Industrial" colors="7" >
<briefing>If you win that one, you'll get some explosives. Don't hurt yourself.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="" bonus="BombChange" mode="" theme=""/>
</mission>
<mission id="6" name="Tick tock" mode="TimeAttack" winSpec="700" loseSpec="70" tileset="Industrial" colors="7" >
<briefing>Take your time while playing this one. You have plenty. No pressure. Don't hurry yourself.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="Bomb" bonus="" mode="" theme=""/>
</mission>

<mission id="7" name="Careful" mode="Survival" winSpec="800" loseSpec="30" tileset="Nature" colors="7" >
<briefing>Have you ever made a mistake? Don't do one now. I'm watching.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="" bonus="IncomeBoost" mode="" theme=""/>
</mission>

<mission id="8" name="Survival camp" mode="Survival" winSpec="850" loseSpec="30" tileset="Nature" colors="7" >
<briefing>You'll unlock a time eater if you win this one.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="" bonus="" mode="Survival" theme=""/>
</mission>
<mission id="9" name="Orbastic" mode="TimeAttack" winSpec="700" loseSpec="70" tileset="Water" colors="7" >
<briefing>Are you afraid of orbs? I'm not, I'm a game, but if you are, you may wish not to play this one.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="Ghost" bonus="DeleteLine" mode="" theme=""/>
</mission>
<mission id="10" name="Chronoboost" mode="TimeAttack" winSpec="700" loseSpec="70" tileset="Water" colors="7" >
<briefing>This time eater is a bit more literal.</briefing>
<prerequisites>
<prerequisite id="2"/>
<prerequisite id="3"/>
<prerequisite id="4"/>
</prerequisites>
<unlocks block="" bonus="" mode="TimeAttack" theme=""/>
</mission>
<mission id="11" name="The colour eraser" mode="TimeAttack" winSpec="1000" loseSpec="100" tileset="Industrial" colors="7" >
<briefing>There is a prize. Don't abuse it once you get it.</briefing>
<prerequisites>
<prerequisite id="5"/>
<prerequisite id="6"/>
</prerequisites>
<unlocks block="" bonus="ClearColour" mode="" theme=""/>
</mission>
<mission id="12" name="Freeze!" mode="TimeAttack" winSpec="1200" loseSpec="125" tileset="Industrial" colors="7" >
<briefing>I know you think I'm easy. I'll change your mind after that one though.</briefing>
<prerequisites>
<prerequisite id="5"/>
<prerequisite id="6"/>
</prerequisites>
<unlocks block="Immobile" bonus="" mode="" theme=""/>
</mission>
<mission id="13" name="Rush hour" mode="TimeAttack" winSpec="1300" loseSpec="145" tileset="Industrial" colors="7" >
<briefing>Tick, tack, tick, tack... I just recalled I need to buy some office supplies. Weird.</briefing>
<prerequisites>
<prerequisite id="5"/>
<prerequisite id="6"/>
</prerequisites>
<unlocks block="" bonus="" mode="" theme=""/>
</mission>
<mission id="14" name="Fear is an illusion" mode="Survival" winSpec="1000" loseSpec="35" tileset="Nature" colors="7" >
<briefing>I would like to reward you, but you must earn the prize.</briefing>
<prerequisites>
<prerequisite id="7"/>
<prerequisite id="8"/>
</prerequisites>
<unlocks block="" bonus="Fear" mode="" theme=""/>
</mission>

<mission id="15" name="A solid block" mode="Survival" winSpec="1000" loseSpec="35" tileset="Nature" colors="7" >
<briefing>Have you ever had a problem with erasing three? Now you'll have a problem with erasing one!</briefing>
<prerequisites>
<prerequisite id="7"/>
<prerequisite id="8"/>
</prerequisites>
<unlocks block="Strong" bonus="" mode="" theme=""/>
</mission>
<mission id="16" name="Grey goo" mode="TimeAttack" winSpec="1300" loseSpec="145" tileset="Nature" colors="7" >
<briefing>Grey goo is an indicator that there is a virus. It may also mean that you have some cleaning to do instead of beating me.</briefing>
<prerequisites>
<prerequisite id="7"/>
<prerequisite id="8"/>
</prerequisites>
<unlocks block="" bonus="" mode="" theme=""/>
</mission>
<mission id="17" name="Repainting reality" mode="TimeAttack" winSpec="1350" loseSpec="160" tileset="Water" colors="7" >
<briefing>When was the last time you changed your wallpaper?</briefing>
<prerequisites>
<prerequisite id="9"/>
<prerequisite id="10"/>
</prerequisites>
<unlocks block="" bonus="Conversion" mode="" theme=""/>
</mission>

<mission id="18" name="Marshmallow Man" mode="Survival" winSpec="1400" loseSpec="45" tileset="Water" colors="7" >
<briefing>If you feed candy to your phone it will die or get sticky.</briefing>
<prerequisites>
<prerequisite id="9"/>
<prerequisite id="10"/>
</prerequisites>
<unlocks block="" bonus="" mode="" theme=""/>
</mission>
<mission id="19" name="Belmont jazz" mode="TimeAttack" winSpec="1350" loseSpec="160" tileset="Water" colors="7" >
<briefing>It's the last of the easy ones.</briefing>
<prerequisites>
<prerequisite id="9"/>
<prerequisite id="10"/>
</prerequisites>
<unlocks block="" bonus="" mode="" theme=""/>
</mission>

<mission id="20" name="Hardcore" mode="Hardcore" winSpec="2000" loseSpec="85" loseSpec2="270" tileset="Neutral" colors="7" >
<briefing>If win this one, you'll become the official game beater!</briefing>
<prerequisites>
<prerequisite id="11"/>
<prerequisite id="12"/>
<prerequisite id="13"/>
<prerequisite id="14"/>
<prerequisite id="15"/>
<prerequisite id="16"/>
<prerequisite id="17"/>
<prerequisite id="18"/>
<prerequisite id="19"/>
</prerequisites>
<unlocks block="" bonus="" mode="Hardcore" theme=""/>
</mission>
</campaign>
14 changes: 14 additions & 0 deletions HoneycombMatchThree-android/assets/data/fx_constants.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<settings>
<setting name="BlockEventDestroyGhost.InterpolationFactor" type="java.lang.Float" value="1.5"/>
<setting name="BlockEventDestroyBomb.Duration" type="java.lang.Float" value="1"/>
<setting name="BlockEventChangeStrength.Duration" type="java.lang.Float" value="0.75"/>
<setting name="BlockEventDestroyStandard.InterpolationFactor" type="java.lang.Float" value="1.5"/>
<setting name="BlockEventDestroyGhost.Duration" type="java.lang.Float" value="0.5"/>
<setting name="BlockEventDestroyLine.Duration" type="java.lang.Float" value="2.0"/>
<setting name="BlockEventDestroyColor.Duration" type="java.lang.Float" value="1.0"/>
<setting name="BlockEventChangePosition.MvtTime" type="java.lang.Float" value="0.2"/>
<setting name="BlockEventChangePosition.InterpolationFactor" type="java.lang.Float" value="1.7"/>
<setting name="BlockEventChangeColour.InterpolationFactor" type="java.lang.Float" value="1.5"/>
<setting name="BlockEventDestroyStandard.Duration" type="java.lang.Float" value="0.5"/>
<setting name="BlockEventLinkGhost.FrameDuration" type="java.lang.Float" value="0.0625"/>
</settings>
57 changes: 57 additions & 0 deletions HoneycombMatchThree-android/assets/data/game_constants.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<settings>
<setting name="EnergyPerBlock" type="java.lang.Float" value="5.0f"/>
<setting name="ScorePerBlock" type="java.lang.Float" value="2.0f"/>
<setting name="ScorePerAdditionalBlocksFactor" type="java.lang.Float" value="1.2f"/>
<setting name="BombBlockSpawnChance" type="java.lang.Integer" value="3"/>
<setting name="ImmobileBlockSpawnChance" type="java.lang.Integer" value="1"/>
<setting name="GhostBlockSpawnChance" type="java.lang.Integer" value="3"/>
<setting name="StrongBlockSpawnChance" type="java.lang.Integer" value="3"/>
<setting name="FearDurationInTurns" type="java.lang.Integer" value="3"/>
<setting name="EnergyBoostFactor" type="java.lang.Float" value="2.0f"/>
<setting name="EnergyBoostDurationInSeconds" type="java.lang.Float" value="15.0f"/>

<setting name="CasualModeDesc" type="java.lang.String" value="Connect three. You lose only when you can't make any valid moves."/>
<setting name="SurvivalModeDesc" type="java.lang.String" value="Try to reach the goal with finite number of moves."/>
<setting name="TimeAttackModeDesc" type="java.lang.String" value="Finish the stage before running out of time."/>
<setting name="HardcoreModeDesc" type="java.lang.String" value="Win as fast as you can with as few moves as possible."/>
<setting name="ClassicModeDesc" type="java.lang.String" value="Time is score. Finish the stage before running out of points."/>

<settings name="CasualModeWinMsg" type="java.lang.String" value="Gain [win] points to win"/>
<settings name="TimeAttackModeWinMsg" type="java.lang.String" value="Gain [win] points to win"/>
<settings name="SurvivalModeWinMsg" type="java.lang.String" value="Gain [win] points to win"/>
<settings name="HardcoreModeWinMsg" type="java.lang.String" value="Gain [win] points to win"/>
<settings name="ClassicModeWinMsg" type="java.lang.String" value="Gain [win] points to win"/>

<settings name="CasualModeLoseMsg" type="java.lang.String" value=""/>
<settings name="TimeAttackModeLoseMsg" type="java.lang.String" value="You lose when [lose] seconds expire"/>
<settings name="SurvivalModeLoseMsg" type="java.lang.String" value="You lose if you make more than [lose] moves"/>
<settings name="HardcoreModeLoseMsg" type="java.lang.String" value="You lose when [lose] seconds expire or you make more than [lose2] moves"/>
<settings name="ClassicModeLoseMsg" type="java.lang.String" value="The score count dwindles by [lose] points each second, when it reaches zero, all is lost."/>

<settings name="CasualModeWinSpec" type="java.lang.Float" value="300"/>
<settings name="CasualModeLoseSpec" type="java.lang.Float" value="0"/>
<settings name="CasualModeWinProgress" type="java.lang.Float" value="200"/>
<settings name="CasualModeLoseProgress" type="java.lang.Float" value="0"/>

<settings name="TimeAttackModeWinSpec" type="java.lang.Float" value="700"/>
<settings name="TimeAttackModeLoseSpec" type="java.lang.Float" value="100"/>
<settings name="TimeAttackModeWinProgress" type="java.lang.Float" value="200"/>
<settings name="TimeAttackModeLoseProgress" type="java.lang.Float" value="30"/>

<settings name="SurvivalModeWinSpec" type="java.lang.Float" value="800"/>
<settings name="SurvivalModeLoseSpec" type="java.lang.Float" value="40"/>
<settings name="SurvivalModeWinProgress" type="java.lang.Float" value="200"/>
<settings name="SurvivalModeLoseProgress" type="java.lang.Float" value="13"/>

<settings name="HardcoreModeWinSpec" type="java.lang.Float" value="700"/>
<settings name="HardcoreModeLoseSpec" type="java.lang.Float" value="40"/>
<settings name="HardcoreModeLoseSpec2" type="java.lang.Float" value="100"/>
<settings name="HardcoreModeWinProgress" type="java.lang.Float" value="200"/>
<settings name="HardcoreModeLoseProgress" type="java.lang.Float" value="15"/>
<settings name="HardcoreModeLoseProgress2" type="java.lang.Float" value="35"/>

<settings name="ClassicModeWinSpec" type="java.lang.Float" value="700"/>
<settings name="ClassicModeLoseSpec" type="java.lang.Float" value="5"/>
<settings name="ClassicModeWinProgress" type="java.lang.Float" value="200"/>
<settings name="ClassicModeLoseProgress" type="java.lang.Float" value="2"/>
</settings>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e07818d

Please sign in to comment.