Professional Documents
Culture Documents
Java Puzzle Code
Java Puzzle Code
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Puzzle Game</title>
<style>
.boxSize{
position: absolute;
width: 33.3%;
height: 33.3%;
overflow: hidden;
body{
background:url(backImage.jpg);
background-repeat:no-repeat;
background-size:100vw 100vh;
.box1{
top: 0%;
left: 0%;
overflow: hidden;
.box2{
top:0%;
left: 33.3%;
overflow: hidden;
.box3{
top:0%;
left: 66.6%;
overflow: hidden;
.box4{
top:33.3%;
left: 0%;
overflow: hidden;
.box5{
top:33.3%;
left: 33.3%;
.box6{
top:33.3%;
left: 66.6%;
.box7{
top:66.6%;
left: 0%;
.box8{
top:66.6%;
left: 33.3%;
.box9{
top:66.6%;
left: 66.6%;
.img1{
position: absolute;
width: 300%;
height: 300%;
.img2{
position: absolute;
width: 300%;
height: 300%;
left: -100%;
.img3{
position: absolute;
width: 300%;
height: 300%;
left: -200%;
.img4{
position: absolute;
width: 300%;
height: 300%;
top: -100%;
.img5{
position: absolute;
width: 300%;
height: 300%;
top: -100%;
left: -100%;
.img6{
position: absolute;
width: 300%;
height: 300%;
top: -100%;
left: -200%;
.img7{
position: absolute;
width: 300%;
height: 300%;
top: -200%;
left: 0%;
.img8{
position: absolute;
width: 300%;
height: 300%;
top: -200%;
left: -100%;
.img9{
position: absolute;
width: 300%;
height: 300%;
top:-200%;
left: -200%;
opacity: 0.2;
</style>
<script>
/* var i=0,ranNum=0;
do{
}while(imagePos.indexOf(ranNum)!=-1);
if(ranNum==8){
flag[i]=true;
imagePos[i++] = ranNum;
*/
flag[7]=true;
imagePos = [0,1,2,3,4,5,6,8,7];
document.getElementById('image1').className = imageClass[imagePos[0]];
document.getElementById('image2').className = imageClass[imagePos[1]];
document.getElementById('image3').className = imageClass[imagePos[2]];
document.getElementById('image4').className = imageClass[imagePos[3]];
document.getElementById('image5').className = imageClass[imagePos[4]];
document.getElementById('image6').className = imageClass[imagePos[5]];
document.getElementById('image7').className = imageClass[imagePos[6]];
document.getElementById('image8').className = imageClass[imagePos[7]];
document.getElementById('image9').className = imageClass[imagePos[8]];
function checkGameStatus(){
if(document.getElementById('image1').className =='img1'){
count++;
if(document.getElementById('image2').className =='img2'){
count++;
if(document.getElementById('image3').className =='img3'){
count++;
if(document.getElementById('image4').className =='img4'){
count++;
if(document.getElementById('image5').className =='img5'){
count++;
if(document.getElementById('image6').className =='img6'){
count++;
if(document.getElementById('image7').className =='img7'){
count++;
}
if(document.getElementById('image8').className =='img8'){
count++;
if(document.getElementById('image9').className =='img9'){
count++;
if(count ==9){
document.getElementById("image9").style.opacity ="1"
; }
function swaping(ID){
if(ID=='image1'){
if(flag[1]==true) {
document.getElementById('image2').className
= document.getElementById('image1').className;
document.getElementById('image1').className = tempImage;
flag[1] = false;
flag[0] = true;
else if(flag[3]==true) {
document.getElementById('image4').className
= document.getElementById('image1').className;
document.getElementById('image1').className = tempImage;
flag[3] = false;
flag[0] = true;
else if(ID=='image2'){
if(flag[0]==true) {
var tempImage = document.getElementById('image1').className ;
document.getElementById('image1').className
= document.getElementById('image2').className;
document.getElementById('image2').className = tempImage;
flag[0] = false;
flag[1] = true;
else if(flag[2]==true) {
document.getElementById('image3').className
= document.getElementById('image2').className;
document.getElementById('image2').className = tempImage;
flag[2] = false;
flag[1] = true;
else if(flag[4]==true){
document.getElementById('image5').className
= document.getElementById('image2').className;
document.getElementById('image2').className = tempImage;
flag[4] = false;
flag[1] = true;
}
}
else if(ID=='image3'){
if(flag[1]==true) {
document.getElementById('image2').className
= document.getElementById('image3').className;
document.getElementById('image3').className = tempImage;
flag[1] = false;
flag[2] = true;
else if(flag[5]==true) {
document.getElementById('image6').className
= document.getElementById('image3').className;
document.getElementById('image3').className = tempImage;
flag[5] = false;
flag[2] = true;
}
else if(ID=='image4'){
if(flag[0]==true) {
document.getElementById('image1').className
= document.getElementById('image4').className;
document.getElementById('image4').className = tempImage;
flag[0] = false;
flag[3] = true;
else if(flag[4]==true) {
document.getElementById('image5').className
= document.getElementById('image4').className;
document.getElementById('image4').className = tempImage;
flag[4] = false;
flag[3] = true;
else if(flag[6]==true) {
document.getElementById('image7').className
= document.getElementById('image4').className;
document.getElementById('image4').className = tempImage;
flag[6] = false;
flag[3] = true;
}
else if(ID=='image5'){
if(flag[1]==true) {
document.getElementById('image2').className
= document.getElementById('image5').className;
document.getElementById('image5').className = tempImage;
flag[1] = false;
flag[4] = true;
else if(flag[3]==true){
document.getElementById('image4').className
= document.getElementById('image5').className;
document.getElementById('image5').className = tempImage;
flag[3] = false;
flag[4] = true;
else if(flag[5]==true){
document.getElementById('image5').className = tempImage;
flag[5] = false;
flag[4] = true;
else if(flag[7]==true) {
document.getElementById('image8').className
= document.getElementById('image5').className;
document.getElementById('image5').className = tempImage;
flag[7] = false;
flag[4] = true;
else if(ID=='image6'){
if(flag[2]==true) {
document.getElementById('image3').className
= document.getElementById('image6').className;
document.getElementById('image6').className = tempImage;
flag[2] = false;
flag[5] = true;
}
else if(flag[4]==true) {
document.getElementById('image5').className
= document.getElementById('image6').className;
document.getElementById('image6').className = tempImage;
flag[4] = false;
flag[5] = true;
else if(flag[8]==true){
document.getElementById('image9').className
= document.getElementById('image6').className;
document.getElementById('image6').className = tempImage;
flag[8] = false;
flag[5] = true;
else if(ID=='image7'){
if(flag[3]==true){
document.getElementById('image4').className
= document.getElementById('image7').className;
document.getElementById('image7').className = tempImage;
flag[3] = false;
flag[6] = true;
else if(flag[7]==true){
document.getElementById('image8').className
= document.getElementById('image7').className;
document.getElementById('image7').className = tempImage;
flag[7] = false;
flag[6] = true;
else if(ID=='image8'){
if(flag[6]==true) {
document.getElementById('image7').className
= document.getElementById('image8').className;
document.getElementById('image8').className = tempImage;
flag[6] = false;
flag[7] = true;
else if(flag[4]==true){
document.getElementById('image5').className
= document.getElementById('image8').className;
document.getElementById('image8').className = tempImage;
flag[4] = false;
flag[7] = true;
else if(flag[8]==true){
document.getElementById('image9').className
= document.getElementById('image8').className;
document.getElementById('image8').className = tempImage;
flag[8] = false;
flag[7] = true;
else if(ID=='image9'){
if(flag[7]==true) {
document.getElementById('image8').className
= document.getElementById('image9').className;
document.getElementById('image9').className = tempImage;
flag[7] = false;
flag[8] = true;
else if(flag[5]==true){
document.getElementById('image6').className
= document.getElementById('image9').className;
document.getElementById('image9').className = tempImage;
flag[5] = false;
flag[8] = true;
checkGameStatus();
</script>
</head>
<body onload="Random()">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>