這個遊戲是從網上找的**參考做出來的,參考的遊戲是全靜態的布局,無法自適應。我將其修改了一下,將其改為自適應的程式。
這個程式我是有php**的,所以如果沒有學過的話,可以學一下,或者將php**刪除了,再改一下檔案的字尾為.html就可以執行了。
開始介面做的比較醜,將就著看吧。
排名榜的介面。
幫助的介面。
遊戲的主體部分。
結束的介面。
遊戲的介面基本上就是這樣子了,接下來就是來講解一下**了。
index.php:
<?php error_reporting(0);header("content_type:text/html;charset=utf-8");
$link = mysql_connect("localhost","root","root");
if(!$link)
mysql_select_db("demo_3",$link);
mysql_query("set names utf8");
if($data = $_get[t])'";
$user = mysql_query($sql,$link);
if($user_data = mysql_fetch_row($user))' where id=$id";
if(!mysql_query($sql,$link))
}} else ','','')";
if(!mysql_query($sql,$link))
}}else
$sql = "select * from `museum`";
if(!($val = mysql_query($sql,$link)))
$v = array();
for($i=0;$v[$i]=mysql_fetch_array($val);$i++);
}mysql_close($link);
?>
首部php**是用來將資料傳送到伺服器的,之後查詢是否存在乙個已經存在的id,若是存在,那麼我就將其分數拿出來與當前的分數
來作比較,取最好的。然後else那就是排序顯示資料,將資料提取出來顯示在前端頁面。
top3
1<?php echo $show[0] ?>
<?php echo $show[1] ?>
2<?php echo $show[2] ?>
<?php echo $show[3] ?>
3<?php echo $show[4] ?>
<?php echo $show[5] ?>
返回
遊戲難度:
小
時間限制:
"><?php echo $v[0]['name']; ?>
"><?php echo $v[1]['name']; ?>
"><?php echo $v[2]['name']; ?>
"><?php echo $v[3]['name']; ?>
js**:
就這樣,遊戲的主體東西都已經做好了。//開始介面的dom
var _startdom = document.getelementbyid("start");
//遊戲介面的dom
var _gamedom = document.getelementbyid("bg");
//難度選擇按鈕
var _nandudom = document.getelementbyid("nandunum");
//幫助按鈕
var _banzudom = document.getelementbyid("banz");
//排名
var _rankdom = document.getelementbyid("ranking");
//結束
var _enddom = document.getelementbyid("end");
var timenum = 25;
//匹配的對數
var numcount = 0;
//時間
var timecount = 0;
var row , col,tid;
//非同步互動函式
}//增加時間顯示函式
function addtime()
//開始介面js**
//開始遊戲函式
function startgame()
//排名顯示函式
function paiming()
//關閉排名函式
function clearrank()
//幫助函式
function banzu()
//關閉幫助函式
function banzuclose()
//難度選擇函式
function cnandu1()
function cnandu2()
function cnandu3()
//遊戲部分js**
var targetele = ;
//排序函式
function shuffle()
//檢查是否兩個牌相同
function checked()
else
clearinterval(tid);
_enddom.style.display="block";
document.getelementbyid("in_1").src="images/button1.png";
document.getelementbyid("in_2").src="images/button2.png";
ajaxobj();}}
//兩張牌不相同,直接翻轉重新來
else
targetele = ;
}}//選擇了一張牌後的動作
function selectcard()
//初始化是幾乘幾的牌,由難度決定
function init(r1,c1){
//因為行列不確定,所以要動態建立元素
row = r1,col = c1;
var i,j;
var bgtemp=document.getelementbyid("bg");
//隨機分配不同的牌
var data = ;
for(i=0,j=(row*col)/2;i
總的**:傳送門
基於JQ的記憶翻牌遊戲
開始 button script src script script function 判斷 function judge choosearr 800 else 500 settimeout 800 打亂陣列下標 function randarr arr 每一次的遍歷都相當於把從陣列中隨機抽取 不重...
js實現翻牌遊戲
在我的專案中需要在裡面新增乙個翻牌遊戲,就研究了一下,在這裡只實現了基本的效果。不多說,和大家分享一下。說到翻牌遊戲,大致分為以下幾個步驟 繪製正反面卡牌 洗牌 翻牌 翻牌判斷 1.繪製正反面卡牌 function make deck 生成卡組並繪製 繪製後兩排 cx first x cy firs...
C 記憶訓練遊戲
include include include include using namespace std define slen 1 記憶字元的起始長度 define time 8000 記憶需要的時間 單位ms class rem 預設建構函式,初始化成員變數 rem rem m iscore 0 ...