Lev_A
26 Jan 2008, 6:57 AM
Pure java-script.
Languages:
- English,
- Ukrainian,
- Russian,
- French (thanks Ytorres (http://extjs.com/forum/member.php?u=5340)) - need update
- Turkis (thanks drony (http://extjs.com/forum/member.php?u=17060)) - need update
- German (thanks qbase (http://extjs.com/forum/member.php?u=23358)) - need update
Demo
http://extjs.keliglia.com/ (Big thanks Ytorres (http://extjs.com/forum/member.php?u=5340) again) ;)
Download
Saper_v0.2.3.zip (http://extjs.keliglia.com/app/dl/Saper/Saper_v0.2.3.zip)
HowTo Install (like Kregator (http://extjs.com/forum/showthread.php?t=19742) and Weather (http://extjs.com/forum/showthread.php?t=22499) from Ytorres (http://extjs.com/forum/member.php?u=5340))
* Unzip the file to the root of your installation.
* Add this (red) lines in :
- default.php :
<!-- MODULES -->
<script type="text/javascript" src="source/modules/layout-window/js/layout-window.js"></script>
<script type="text/javascript" src="source/modules/docs/js/docs.js"></script>
<link rel="stylesheet" type="text/css" href="source/modules/docs/css/docs.css" />
<script type="text/javascript" src="plugins/Saper/locale/saper-en.js"></script>
<script type="text/javascript" src="plugins/Saper/saper.js"></script>
<link rel="stylesheet" type="text/css" href="plugins/Saper/saper.css" />
- DesktopConfig.js
getModules : function(){
return [
new MyDesktop.LayoutWindow(),
new MyDesktop.Docs(),
new MyDesktop.GridWindow(),
new Plugin.DeskWeather(),
new Plugin.Saper(),
new MyDesktop.TabWindow(),
new MyDesktop.AccordionWindow(),
new MyDesktop.subSubMenu(),
new MyDesktop.subMenu(),
new MyDesktop.BogusModule(),
new MyDesktop.Preferences(),
new Plugin.DeskKregator()
];
},
TODO:
- Best results score - php-mysql - keep username, field parameters (columns, rows, bombs), record time and timestamp of recordtime - I still thinking how to prevent from non-real records - for example save time all founded bombs in DB - but it will slow down game due to internet connection. Go to think......
ver 0.2.3
show all bombs at the end of game
fixed bug - when trying to open more than one game
ver 0.2.2
added desktop icon, logo - big thanks to franckxx (http://extjs.com/forum/member.php?u=12208)
minor bugfixes
ver 0.2.1
updated French and Turkis language pack, added German
ver 0.2:
added Configuration menu and custom fields for changing columns/rows/bombs
ver 0.1:
initial release
Screen:
http://extjs.keliglia.com/app/screen/Saper/saper.jpg
http://extjs.keliglia.com/app/screen/Saper/saper2.jpg
http://extjs.keliglia.com/app/screen/Saper/saper3.jpg
http://extjs.keliglia.com/app/screen/Saper/saper4.jpg
Any feed back - welcome ;)
Languages:
- English,
- Ukrainian,
- Russian,
- French (thanks Ytorres (http://extjs.com/forum/member.php?u=5340)) - need update
- Turkis (thanks drony (http://extjs.com/forum/member.php?u=17060)) - need update
- German (thanks qbase (http://extjs.com/forum/member.php?u=23358)) - need update
Demo
http://extjs.keliglia.com/ (Big thanks Ytorres (http://extjs.com/forum/member.php?u=5340) again) ;)
Download
Saper_v0.2.3.zip (http://extjs.keliglia.com/app/dl/Saper/Saper_v0.2.3.zip)
HowTo Install (like Kregator (http://extjs.com/forum/showthread.php?t=19742) and Weather (http://extjs.com/forum/showthread.php?t=22499) from Ytorres (http://extjs.com/forum/member.php?u=5340))
* Unzip the file to the root of your installation.
* Add this (red) lines in :
- default.php :
<!-- MODULES -->
<script type="text/javascript" src="source/modules/layout-window/js/layout-window.js"></script>
<script type="text/javascript" src="source/modules/docs/js/docs.js"></script>
<link rel="stylesheet" type="text/css" href="source/modules/docs/css/docs.css" />
<script type="text/javascript" src="plugins/Saper/locale/saper-en.js"></script>
<script type="text/javascript" src="plugins/Saper/saper.js"></script>
<link rel="stylesheet" type="text/css" href="plugins/Saper/saper.css" />
- DesktopConfig.js
getModules : function(){
return [
new MyDesktop.LayoutWindow(),
new MyDesktop.Docs(),
new MyDesktop.GridWindow(),
new Plugin.DeskWeather(),
new Plugin.Saper(),
new MyDesktop.TabWindow(),
new MyDesktop.AccordionWindow(),
new MyDesktop.subSubMenu(),
new MyDesktop.subMenu(),
new MyDesktop.BogusModule(),
new MyDesktop.Preferences(),
new Plugin.DeskKregator()
];
},
TODO:
- Best results score - php-mysql - keep username, field parameters (columns, rows, bombs), record time and timestamp of recordtime - I still thinking how to prevent from non-real records - for example save time all founded bombs in DB - but it will slow down game due to internet connection. Go to think......
ver 0.2.3
show all bombs at the end of game
fixed bug - when trying to open more than one game
ver 0.2.2
added desktop icon, logo - big thanks to franckxx (http://extjs.com/forum/member.php?u=12208)
minor bugfixes
ver 0.2.1
updated French and Turkis language pack, added German
ver 0.2:
added Configuration menu and custom fields for changing columns/rows/bombs
ver 0.1:
initial release
Screen:
http://extjs.keliglia.com/app/screen/Saper/saper.jpg
http://extjs.keliglia.com/app/screen/Saper/saper2.jpg
http://extjs.keliglia.com/app/screen/Saper/saper3.jpg
http://extjs.keliglia.com/app/screen/Saper/saper4.jpg
Any feed back - welcome ;)