1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
=================
== NamePending ==
=================
03-27-11
Added yesterdays best solution to leaderboard. - Snap
03-26-11 (Back from vacation)
do.php now confirms that it is a current map. - Snap
isCurrentMap() function added to do.php
Moved $Links array to index.php. - Snap
Fixed an issue with generating links before cookielogin.
The logic of having them next to where it checks for those links is better too.
03-16-11
Fixed an issue with the leaderboard. - Snap
03-15-11
Some spelling/grammar fixes in how to play. -raylu
Redid the layout. -raylu
There is no navigation bar anymore; everything is in the top bar.
There are now two float:left divs with widths 25%, 50% on the homepage. This gives the
illusion that the second one is "centered."
Fixed a lot of issues with the animated path. - Snap
03-14-11
Added cp.php, control-panel. - Snap
Allows users to change their displayname.
Link for now is located on their displayname, top right.
Fixed an issue where pathing didn't like to overlap. - Snap
03-13-11
Turned the Speed into a dropdown. -Snap (Thanks Rory)
Login Logout top-bar added. - Snap
Your personal best solution is loaded for the map. - Snap
Leaderboard added. - Snap
Logout link removed from nav, but login link kept. (makes sense, right?) - Snap
03-12-11
Tons if little changes to the UI. -Snap
03-11-11
Cookie login method added; session data is rebuilt. - Snap
!~ Auth is not dependent on a time frame, this will need to be fixed.
Cookies are deleted on logout.
MapCode is now requested from the database, rather than using the exploitable JS code. - Snap
Implemented "formSolution" function into do.php; - Snap
Now identical solutions will appear identical.
This could be useful in the future, but only if this is implemented now.
03-10-11
Updated our pipeline.txt - Snap
Added notification of when you beat or tie a record. - Snap
Fixed unusual bug where hitting a target could cause an issue with the counter-box. - Snap
Added datas.php for SQL statistical output. - Snap
Started topscores PHP function.
03-09-11
Fixed a bug with reset button leaving shadows. - Snap (ty, everyone who mentioned that)
Added blink to teleport tiles when in use. - Snap
Test Path button is now disabled for the duration of the animation. - Snap
Started the 'How To Play' page: - Snap
Added optional arguement $example boolean = false to the PHP displayMap function.
When true, speed is set to slow, and the border-data is removed.
Fixed a height issue with smaller maps, which has been effecting other maps too. - Snap
Many improvements made to the "doAnimate" function. - Snap
03-08-11
Fixed a bug when removing blocks could currupt the solution. - Snap
The animated path now goes 'over' special squares, instead of hoping over them. - Snap
New function mapOfTheDay(TYPE). - Snap
Returns the map created for that TYPE or generates one that day.
TYPES; 1 2 3 4, easy normal hard random. Default: random.
new types are created very easily, I.E. $motd = mapOfTheDay(5); will generate the map, unless existing that day.
To set custom definitions for that map, just add a case in mapOfTheDay's switch $type.
03-07-11
Fixed a bug special where the path could be blocked by blocking a teleport OUT. - Snap (thanks Light)
(Special because other rare conditions had to be met too);
Tweaked game border-data. - Snap
Nice lookin IN and OUT tiles made. - Rex
03-03-11 - 03-06-11
Tweaked colors. - Snap
Changed how javascript handled teleports. and gray-ed out teleports. - Snap
Pathing now goes INTO the teleport in - rather than teleporting before reaching TPin. - Snap
A required change for the animation to properly locate the teleport-in square.
Note; this change will add +1 moves per used-teleport in some solutions.
Added sounds. Snap
Added slow-med-fast animation. Snap
Added gray-out checkpoints. Snap
mapcode format changed - see documentation.txt. - Snap
03-02-11
Started recording peoples best solution. - Snap
Login added. - Snap
Pages and links prepared. - Rex
Header navigation started. - Rex
mapoftheday.php and function mapOfTheDay() added; - Snap
Database tables added; maps, users, solutions - Snap
03-01-11
Added 'Reset Walls' button. - Snap
Once again fixed a counting issue with PHP... - Snap
Contained mazes to allow for unlimited mazes to be displayed, animated and solved. - Snap
02-28-11
Fixed an issue where pathing could run into mapMatrix[0] (headers) - Snap
DisplayMap now sneaks in a hidden div containing JSON data for wall count & etc. - Snap
$numBlocks arguement changed to optional, default -1 for random. - Snap
Random odds currently set to:
$numBlocks = Rand(7, (int)($rows * $cols) * .12);
Many, many bug fixes related to having 0 checkpoints & alike. - Snap
Fixed snake-color issue adjustable checkpoints. -Snap
Routepath correctly handles different amount of checkpoints. - Snap
GenerateMap now has 2 optional arguements for checkpoints and teleports.
-1 - 5, -1 - 2, default -1 - which is random. - Snap
Fixed an issue where php's movecount was off. - Snap
Added checkpoints "d" and "e" - Snap
Set the "snake"'s color the same as it's next target. - Snap
02-27-11
Added 2nd teleport, and solved the many issues that arised with it. - Snap
Solved an issue where the javascript animation caused mapdistoration due to non-set width/height. - Snap
Fixed move-count when effected by teleports - Snap
02-26-11
Discovered that if you block the teleport-out square, it jumps to the next target... - Snap
bewildered by the fact that my code didn't fail, perhaps we should leave it as is?
Semi-implemented arrow-snake. - Snap
More attractive images added. - Rex
02-25-11 (Updates from previous days)
Added ValidateMap($mapMatrix) function. - Snap
Started a database, no tables. - Snap
<Link removed for security> contact Snap for DB access.
A sweet teleport 't' and 'u' added! w00 h00! - Snap (w/ help).
Updated Pathing to support multiple start locations. (['start'] = 'y,x' of start location) - Snap
Finished update on javascript to support multiple start locations. - Snap
Completed pathing. - Snap
Updated visuals.
Edited CSS for .grid_table. - Rex
Added Website Diagram to /Changelog. - Rex
02-22-11
Modified MergeMapSolution function - Snap
Added optional $idprefix to DisplayMap, to allow for multiple maps on the same page. - Snap
Added required mapid to AnimatePath(path, mapid) - Snap
Added solution array, and blocks array, for multiple maps - Snap
Added alternate prefixes to CSS Transitions, sadly firefox doesn't support this property
but, it still looks good without it. (Opera & Netscape some others do).
Started work on gallery. - Snap
02-21-11
Started work on AJAX (do.php & home.php). -Snap
Added function MergeMapSolution(Map, Solution) -Snap
Added JS function AnimatePath(PATHCODE) Fairly pretty :) -Snap
Had a lot of fun with css transitions.
Worked on FindPath function -Rex
02/20/11
$mapMatrix[0] now holds header data
Edited GenerateMapCode - added more headers and adjusted loop
Created GenerateMapByCode function.
Created GetTile function. (Not working)
Fixed Checkpoint spawn
Fixed an issue regarding an extra column being generated in GenerateMap
Snap 02/19/11
Added headers to GenerateMapCode
Temporarly moved Functions GenerateMapCode & GenerateMap to map.php
Created DisplayMap function
Lots of little things.
02/18/11
In Concept.
|