summaryrefslogtreecommitdiffstats
path: root/changelog/changelog.txt
blob: 5aca7cf88c40a19c3dac94a4d35851525f7499a8 (plain)
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.