* { box-sizing: border-box; } html, body { padding: 0px !important; margin: 0px !important; } html::-webkit-scrollbar, body::-webkit-scrollbar { width: 0px; } .game__container { margin: 0; padding: 0; width: 100%; height: 100%; min-height: 100vh; display: flex; flex-direction: row; align-items: center; justify-content: space-evenly; flex-wrap: wrap; background-color: #3c534d; overflow-y: scroll; opacity: 0; } .game__container::-webkit-scrollbar { width: 0px; } .game__left { padding: 0; } .game__right { padding: 0px; padding-top: 10px; height: 100vh; display: flex; flex-direction: column; align-items: center; position: relative; overflow: hidden; overflow-y: scroll; } .game__right::-webkit-scrollbar { width: 0px; } .game__history-container { position: relative; flex-grow: 1; width: 100%; } .game__history-undo { width: 50px; height: 50px; margin: 5px; background-image: url("https://static.tildacdn.com/tild6563-3439-4235-b838-326165313937/JxmZtWB.png"); background-repeat: no-repeat; background-position: center; background-size: contain; background-size: 30px; border-radius: 50%; opacity: 0.7; box-shadow: 0px 0px 3px 0px rgba(255, 255, 255, 0.5); cursor: pointer; } .game__history-undo:hover { opacity: 1; box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.7); } .game__history { max-height: calc(100% - 60px); min-width: 300px; display: flex; flex-direction: row-reverse; flex-wrap: wrap-reverse; overflow: hidden; overflow-y: scroll; } .game__history::-webkit-scrollbar { width: 0px; } .game__history > .game__pic { cursor: default !important; } .game__pics { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; } .game__pic { display: flex; align-items: center; justify-content: center; border: 1px solid #282a3a; background-size: cover; background-repeat: no-repeat; cursor: pointer; } .game__pic.rotating { animation: rotate 0.5s ease-in-out infinite; } .dice { position: relative; width: 48px; height: 48px; transform-style: preserve-3d; transition: transform 1s; } .dice-container { margin-block: 20px; } .dice-face { position: absolute; width: 48px; height: 48px; padding: 5px; border: none; border-radius: 5px; background-color: #21443d; backface-visibility: hidden; } .dot { height: 10px; width: 10px; background-color: #779b21; border-radius: 50% 50%; } .dice-face[data-face="1"] { display: flex; align-items: center; justify-content: center; } .dice-face[data-face="2"] { display: flex; align-items: center; justify-content: space-evenly; } .dice-face[data-face="3"] { display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; } .dice-face[data-face="3"] .dot:nth-child(1) { transform: translateX(-12px); } .dice-face[data-face="3"] .dot:nth-child(3) { transform: translateX(12px); } .dice-face[data-face="4"] { display: flex; gap: 5px; flex-wrap: wrap; align-items: center; justify-content: space-evenly; } .dice-face[data-face="5"] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-evenly; } .dice-face[data-face="5"] .dot:nth-child(1) { transform: translate(1px, -3px); } .dice-face[data-face="5"] .dot:nth-child(2) { transform: translate(12px, -3px); } .dice-face[data-face="5"] .dot:nth-child(3) { transform: translate(-11px, 9px); } .dice-face[data-face="5"] .dot:nth-child(4) { transform: translate(-3px, 3px); } .dice-face[data-face="5"] .dot:nth-child(5) { transform: translate(4px, 3px); } .dice-face[data-face="6"] { display: grid; grid-template-columns: auto auto; gap: 4px 3px; } .dice-face[data-face="6"] .dot { transform: translate(3px, 0px); } .dice-face[data-face="1"] { transform: translateZ(25px); } .dice-face[data-face="6"] { transform: rotateY(90deg) translateZ(25px); } .dice-face[data-face="3"] { transform: rotateY(-90deg) translateZ(25px); } .dice-face[data-face="4"] { transform: rotateX(90deg) translateZ(25px); } .dice-face[data-face="5"] { transform: rotateX(-90deg) translateZ(25px); } .dice-face[data-face="2"] { transform: rotateY(-180deg) translateZ(25px); } .dice.rolling { animation: roll 1.2s ease-in-out infinite; } @keyframes roll { 0% { transform: rotateX(0deg) rotateZ(0deg); } 33% { transform: rotateX(90deg) rotateZ(90deg); } 66% { transform: rotateX(360deg) rotateZ(360deg); } 100% { transform: rotateX(180deg) rotateZ(180deg); } } @keyframes rotate { 0% { transform: rotateY(0deg) scale(1); } 33% { transform: rotateY(90deg) scale(1.2); } 66% { transform: rotateY(360deg) scale(1.2); } 100% { transform: rotateY(180deg) scale(1); } } .dice[data-face="1"] { transform: rotateX(0deg) rotateZ(0deg); } .dice[data-face="2"] { transform: rotateX(180deg) rotateZ(0deg); } .dice[data-face="3"] { transform: rotateY(90deg) rotateZ(0deg); } .dice[data-face="4"] { transform: rotateX(270deg) rotateZ(0deg); } .dice[data-face="5"] { transform: rotateX(90deg) rotateZ(0deg); } .dice[data-face="6"] { transform: rotateY(270deg) rotateZ(0deg); } .game__start-screen { position: fixed; top: 0; left: 0; display: flex; flex-direction: column; align-items: center; margin: 0; padding: 0; width: 100%; height: 100vh; background-color: #21443d; background-size: cover; background-position-x: center; background-repeat: no-repeat; z-index: 10; } .loader { font-size: 28px; color: #bebebe; display: inline-block; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: 400; margin-bottom: 50px; padding-inline: 10px; position: relative; } .loader:after { content: "Загрузка"; position: relative; z-index: 5; } .loader-track { height: 10px; border: 1px solid; border-radius: 12px; width: 100%; position: absolute; top: 35px; left: -5px; background: linear-gradient(#779b21 100%, transparent 0) no-repeat; background-size: 0% auto; } .game__start-screen-text { display: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #bebebe; text-align: center; } .game__btn { font-family: Arial, Helvetica, sans-serif; color: #bebebe; background: transparent; cursor: pointer; } .game__main-btn { display: none; } .game__main-btn:hover, .game__secondary-btn:hover { -webkit-box-shadow: inset 0 0 7px white, 0 0 7px white; -moz-box-shadow: inset 0 0 7px white, 0 0 7px white; box-shadow: inset 0 0 7px white, 0 0 7px white; } .game__hint { text-align: center; font-family: Arial, Helvetica, sans-serif; color: #bebebe; } .game__secondary-btn { padding: 10px 0px; margin-block: 20px; text-align: center; } .game__btn:disabled, .game__btn[disabled] { border-color: #566c66 !important; cursor: default !important; box-shadow: none !important; color: #566c66 !important; } .game__chip { display: none; position: absolute; border: none; background-image: url("https://static.tildacdn.com/tild3462-3739-4033-a461-393832346338/JoUEmDQ.png"); background-color: rgba(255, 255, 255, 0.5); background-repeat: no-repeat; background-size: cover; border-radius: 50%; z-index: 2; cursor: grab; } .game__modal { position: absolute; display: none; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.5); z-index: 100; } @media only screen and (min-width: 768px) { .game__start-screen { justify-content: end; } .game__start-screen-text { font-size: 36px; } .game__btn { border: 3px solid white; border-radius: 8px; } .game__main-btn { padding: 5px 60px 12px 60px; margin-block: 80px; font-size: 36px; } .game__secondary-btn { width: 230px; font-size: 24px; } .game__hint { font-size: 23px; } .game__modal { height: 100vh; width: 100vw; } .game__left { margin: 0px; } .game__right { width: 360px; margin: 0px; } } @media only screen and (max-width: 767px) { .game__start-screen { justify-content: end; padding-bottom: 50px; } .game__start-screen-text { padding-inline: 10px; font-size: 28px; } .game__btn { border: 2px solid white; border-radius: 6px; } .game__main-btn { padding: 4px 40px 8px 40px; margin-block: 80px; font-size: 28px; } .game__secondary-btn { width: 200px; font-size: 18px; } .game__hint { font-size: 18px; } .game__modal { height: 100vh; width: 100vw; } .game__right { width: 320px; margin-block: 30px; } } @media screen and (orientation: portrait) { .game__container { align-items: flex-start; } .game__right { height: auto; } } Трансформационная игра в мощном родовом поле начать Внимательно посмотри на поле, рассмотри все карты. Выбери начало и конечную цель твоего Пути. расставить фишки бросить кубик class TransformationGame { constructor() { this.picNames = [ "tild3335-6365-4237-a638-323262666663/JnfN1HJ.png", "tild3437-6535-4437-a339-376333663234/JnfN5MP.jpg", "tild6335-3435-4936-a634-393661303934/JnfwX3u.jpg", "tild6331-3133-4164-b035-366261646631/JnfNCFe.jpg", "tild3462-6161-4166-b066-643735633365/JnfNdu4.jpg", "tild6132-6534-4364-b434-393366373332/JnfNEAv.jpg", "tild3235-3963-4330-b334-666537636162/JnfNfM7.jpg", "tild6637-3732-4035-b630-353164303732/JnfNIAx.jpg", "tild3535-3861-4838-b464-376661653361/JnfNJ9f.jpg", "tild6634-3339-4232-b764-363033633662/JnfNKnS.jpg", "tild6261-3764-4664-b638-306137646333/JnfNlSa.jpg", "tild3737-6139-4465-b639-633362666636/JnfNncu.jpg", "tild3461-6531-4462-b534-353064333039/JnfNo8b.jpg", "tild3938-3638-4039-a335-333537366261/JnfNqP9.jpg", "tild3238-3031-4265-b332-396264336337/JnfNTwQ.jpg", "tild3935-3637-4465-a661-623961306139/JnfNz9j.jpg", "tild6538-3533-4364-b330-366436626336/JnfTnYG.png", "tild3163-3136-4766-b231-316238643431/Jnfw0j2.jpg", "tild3161-3661-4664-b132-323862363236/Jnfw1QS.jpg", "tild3664-3365-4466-b933-383264653434/Jnfw4aa.jpg", "tild3332-6430-4332-a466-353035626337/Jnfw8CP.jpg", "tild3262-3330-4035-a234-333830323263/Jnfwap4.jpg", "tild3035-6431-4638-b331-306435646464/Jnfwb6X.jpg", "tild6166-3832-4865-b536-653935323233/JnfwDGt.jpg", "tild6335-3565-4065-b064-356436373661/JnfwGC7.jpg", "tild3536-6537-4238-a464-373332643865/JnfwkZB.jpg", "tild3236-3237-4538-b931-666433306331/JnfwlTl.jpg", "tild3061-3830-4633-a263-343566316366/JnfwMG9.jpg", "tild3737-3135-4162-a239-646633376563/JnfwpFn.jpg", "tild6137-3533-4836-b962-643135346661/JnfwPyv.jpg", "tild6531-6331-4334-b137-323364396131/Jnfwr3g.jpg", "tild6565-3238-4830-a431-353264633963/JnfwSG1.jpg", "tild3833-3236-4437-b264-363031356330/JnfwsuR.jpg", "tild3932-3236-4661-b133-383433343839/JnfwtnI.jpg", "tild6365-3739-4333-a634-333330663064/JnfwU6F.jpg", "tild3233-6435-4166-b138-343430663637/JnfwV4e.jpg", "tild6530-3535-4534-b035-383831646266/Jnfwwyx.png", "tild3764-6164-4737-b135-363230633239/Jnfwyas.jpg", "tild6563-6462-4436-b032-343935663166/JnfwYvf.jpg", "tild6263-3430-4931-b732-336437326532/Julaoss.jpg", ]; this.hostingUrl = "https://static.tildacdn.com/"; this.field = document.querySelector("#gameField"); this.pics = []; this.images = []; this.startButton = document.querySelector("#startButton"); this.startScreen = document.querySelector(".game__start-screen"); this.addChipButton = document.querySelector("#addChipButton"); this.diceCube = document.querySelector("#diceCube"); this.rollButton = document.querySelector("#rollButton"); this.chipHistory = document.querySelector("#chipHistory"); this.chipHistoryUndo = document.querySelector("#chipHistoryUndo"); this.chips = document.querySelectorAll(".game__chip"); this.gameContainer = document.querySelector("#gameContainer"); this.gameModal = document.querySelector(".game__modal"); this.loader = document.querySelector(".loader"); this.loaderTrack = document.querySelector(".loader-track"); this.sound = null; } init() { localStorage.clear(); this.sound = new Audio( "data:audio/mpeg;base64,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" ); this.sound.play(); const startScreen = this.startScreen; const hostingUrl = this.hostingUrl; const startScreenBackground = new Image(); this.images.push(startScreenBackground); startScreenBackground.onload = function () { startScreen.style.backgroundImage = 'url("' + hostingUrl + 'tild3664-3835-4163-b138-326232393935/JnfNwKX.png")'; }; startScreenBackground.src = hostingUrl + "tild3664-3835-4163-b138-326232393935/JnfNwKX.png"; this.picNames.forEach((picName) => { const pic = document.createElement("div"); const newImg = new Image(); pic.className = "game__pic"; this.images.push(newImg); newImg.onload = function () { pic.style.backgroundImage = 'url("' + newImg.src + '")'; }; newImg.src = hostingUrl + picName; this.pics.push(pic); this.field.appendChild(pic); }); this.updatePicSizes(); this.setEventListeners(); this.checkGameReadyState(this.images); } checkGameReadyState(images) { images = images.filter((image) => !image.complete); if (images.length === 0) { this.loaderTrack.style.backgroundSize = "100%"; this.loader.style.display = "none"; document.querySelector(".game__start-screen-text").style.display = "block"; this.startButton.style.display = "block"; } else { this.loaderTrack.style.backgroundSize = parseInt(100 / this.images.length) * (this.images.length - images.length) + "%"; setTimeout((imgs = images) => { this.checkGameReadyState(imgs); }, 1000); } } setEventListeners() { window.onresize = () => { this.updatePicSizes(); }; this.startButton.onclick = () => { this.loadGame(); }; this.addChipButton.onclick = () => { this.addChips(); }; this.rollButton.onclick = () => { this.rollDice(); }; this.pics.forEach((pic) => { pic.onclick = (event) => { this.gameModal.style.display = "flex"; let imgURL = event.target.style.backgroundImage.split('"'); this.gameModal.innerHTML = ''; }; }); this.gameModal.onclick = () => { this.gameModal.style.display = "none"; }; this.chipHistoryUndo.onclick = () => { this.undoHistory(); }; this.chips.forEach((chip) => { chip.onmousedown = (event) => { this.moveChip(event); }; chip.ontouchstart = (event) => { this.moveChip(event); }; chip.ondragstart = () => { return false; }; }); } async loadGame() { const game = this; gameContainer.style.opacity = 1; let opacity = 1; const interval = setInterval(function (el) { if (opacity > 0) { opacity -= 0.025; game.startScreen.style.opacity = opacity; } else { clearInterval(interval); game.startScreen.style.display = "none"; } }, 20); let promise = new Promise((resolve, reject) => { setTimeout(async () => { await this.mixPics(); resolve(1); }, 2000); }); promise.then(() => { addChipButton.removeAttribute("disabled"); }); } updatePicSizes() { const isLandscape = window.innerWidth > window.innerHeight; let picHeight = ""; let picWidth = ""; if (isLandscape) { picHeight = parseInt((window.innerHeight - 20) / 5); picWidth = parseInt(picHeight * 0.8); this.field.style.width = String(picWidth * 8) + "px"; } else { picWidth = parseFloat(window.innerWidth / 8); picHeight = parseInt(picWidth * 1.25); this.field.style.width = "100%"; } this.chips[0].style.width = parseInt(picWidth * 0.9) + "px"; this.chips[1].style.width = parseInt(picWidth * 0.9) + "px"; this.chips[0].style.height = parseInt(picWidth * 0.9) + "px"; this.chips[1].style.height = parseInt(picWidth * 0.9) + "px"; this.pics.forEach((pic) => { pic.style.height = picHeight + "px"; pic.style.width = picWidth + "px"; }); } setPics(pics, counter) { return new Promise((resolve) => { setTimeout(async () => { const cardSound = new Audio( "data:audio/mpeg;base64,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" ); const imageUrl = this.hostingUrl + pics.shift(); const pic = this.pics[counter - 1]; pic.style.backgroundImage = 'url("' + imageUrl + '")'; pic.style.opacity = 1; if (!pic.classList.contains("rotating")) { pic.classList.add("rotating"); cardSound.play(); } setTimeout(() => { pic.classList.remove("rotating"); }, 200); if (counter < 40) { await this.setPics(pics, ++counter); } resolve(true); }, 100); }); } mixPics() { return new Promise(async (resolve) => { let randomOrderPicNames = this.picNames.sort(() => Math.random() - 0.5); this.pics.forEach((pic) => { pic.style.opacity = 0; }); await this.setPics(randomOrderPicNames, 1); resolve(true); }); } rollDice() { const diceCube = this.diceCube; const cubeSound = new Audio( "data:audio/mpeg;base64,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ADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+xBk/4/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7EGT/j/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq//sQZP+P8AAAaQAAAAgAAA0gAAABAAABpAAAACAAADSAAAAEqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr/+xBk/4/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAASqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqv/7EGT/j/AAAGkAAAAIAAANIAAAAQAAAaQAAAAgAAA0gAAABKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq" ); if (!diceCube.classList.contains("rolling")) diceCube.classList.add("rolling"); cubeSound.play(); const diceCubeVal = Math.floor(Math.random() * 6 + 1); setTimeout(() => { diceCube.dataset.face = diceCubeVal; if (diceCube.classList.contains("rolling")) diceCube.classList.remove("rolling"); }, 1000); } addChips() { const firstPic = this.pics[0]; const lastPic = this.pics[39]; this.chips[0].style.display = "block"; this.chips[1].style.display = "block"; this.chips[0].style.width = parseInt(firstPic.clientWidth * 0.9) + "px"; this.chips[1].style.width = parseInt(firstPic.clientWidth * 0.9) + "px"; this.chips[0].style.height = parseInt(firstPic.clientWidth * 0.9) + "px"; this.chips[1].style.height = parseInt(firstPic.clientWidth * 0.9) + "px"; this.chips[0].style.top = parseInt((firstPic.clientHeight - this.chips[0].clientWidth) / 2) + "px"; this.chips[1].style.bottom = parseInt((firstPic.clientHeight - this.chips[0].clientWidth) / 2) + "px"; this.chips[0].style.left = parseInt((firstPic.clientWidth - this.chips[0].clientWidth) / 2) + "px"; this.chips[1].style.right = parseInt((lastPic.clientWidth - this.chips[0].clientWidth) / 2) + "px"; addChipButton.setAttribute("disabled", ""); addChipButton.removeEventListener("click", this.addChips); } moveChip(event) { event.preventDefault(); const chip = event.target; let eventType = { move: "mousemove", up: "mouseup" }; let initialX = event.clientX; let initialY = event.clientY; if (event.type == "touchstart") { eventType = { move: "touchmove", up: "touchend" }; initialX = event.changedTouches[0].clientX; initialY = event.changedTouches[0].clientY; } const moveElement = (event) => { let currentX = event.clientX; let currentY = event.clientY; if (event.type == "touchmove") { currentX = event.changedTouches[0].clientX; currentY = event.changedTouches[0].clientY; } let deltaX = currentX - initialX; let deltaY = currentY - initialY; chip.style.left = chip.offsetLeft + deltaX + "px"; chip.style.top = chip.offsetTop + deltaY + "px"; initialX = currentX; initialY = currentY; }; const stopElement = (event) => { document.removeEventListener(eventType.move, moveElement); document.removeEventListener(eventType.up, stopElement); if (!localStorage.history) { localStorage.history = JSON.stringify([]); } const chipRect = chip.getBoundingClientRect(); const fieldRect = this.field.getBoundingClientRect(); const pic = this.pics[0].getBoundingClientRect(); const storageHistory = JSON.parse(localStorage.history); const isOnPics = chipRect.x - fieldRect.x > chipRect.width / -2 && chipRect.y - fieldRect.y > chipRect.width / -2 && fieldRect.x + fieldRect.width - chipRect.x > chipRect.width / 2 && fieldRect.y + fieldRect.height - chipRect.y > chipRect.width / 2; if (isOnPics) { const xval = chipRect.x - fieldRect.x > 0 ? chipRect.x - fieldRect.x : 0; const yval = chipRect.y - fieldRect.y > 0 ? chipRect.y - fieldRect.y - chipRect.width / 4 : 0; const xcount = Math.round(xval / pic.width) + 1; const ycount = Math.round(yval / pic.height); const picNum = ycount * 8 + xcount; const currentPic = this.pics[picNum - 1]; const clonedPic = currentPic.cloneNode(false); clonedPic.style.width = "60px"; clonedPic.style.height = "75px"; currentPic.style.opacity = "0.5"; const hChip = chip.id == "startChip" ? "startChip" : "endChip"; this.chipHistory.appendChild(clonedPic); this.chipHistory.scroll(0, this.chipHistory.scrollHeight * -1); storageHistory.push([picNum, hChip]); localStorage.history = JSON.stringify(storageHistory); } }; document.addEventListener(eventType.move, moveElement); document.addEventListener(eventType.up, stopElement); } undoHistory() { if (localStorage.history && JSON.parse(localStorage.history).length > 0) { const storageHistory = JSON.parse(localStorage.history); const hPic = storageHistory.pop(); const chip = document.querySelector("#" + hPic[1]); let fieldRect = this.field.getBoundingClientRect(); let prevPicRect = null; if (storageHistory.length > 0) { prevPicRect = this.pics[ storageHistory[storageHistory.length - 1][0] - 1 ].getBoundingClientRect(); } else { if (hPic[1] === "startChip") { prevPicRect = this.pics[0].getBoundingClientRect(); } else { prevPicRect = this.pics[39].getBoundingClientRect(); } } this.pics[hPic[0] - 1].style.opacity = 1; localStorage.history = JSON.stringify(storageHistory); this.chipHistory.removeChild(this.chipHistory.lastChild); chip.style.top = parseInt( prevPicRect.y + (prevPicRect.height - chip.clientWidth) / 2 - fieldRect.y ) + "px"; chip.style.left = parseInt( prevPicRect.x + (prevPicRect.width - chip.clientWidth) / 2 - fieldRect.x ) + "px"; } } } const game = new TransformationGame(); game.init();
Made on
Tilda