image bg Tic Tac Toe 2025
image Tic Tac Toe 2025
Tic Tac Toe 2025
Play Now
Game loading..
25
image bg Tic Tac Toe 2025

Tic Tac Toe 2025

0 plays

Tic Tac Toe 2025

In this grid-based strategy game, a player selects a square on a 3x3 board to place their mark. The opponent then places their mark on a neighboring square. The game continues with each player trying to create a line of two marks horizontally, vertically, or diagonally. The objective of the game is to get three in a row before the opponent does. The game runs smoothly in the browser without any downloads or registration requirements, allowing players to focus on their next move. </div> <div class="flex flex-wrap gap-4"> <a href="https://www.ovigames.com/category/clicker-games" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Clicker Games <span class="inline-block ml-2 text-opacity-100 text-violet-500">159</span> </a><a href="https://www.ovigames.com/tag/2-player-games" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> 2 Player Games <span class="inline-block ml-2 text-opacity-100 text-violet-500">1280</span> </a><a href="https://www.ovigames.com/tag/brainrot-sahuuur" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Brainrot Sahuuur <span class="inline-block ml-2 text-opacity-100 text-violet-500">291</span> </a><a href="https://www.ovigames.com/tag/classic" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Classic <span class="inline-block ml-2 text-opacity-100 text-violet-500">450</span> </a><a href="https://www.ovigames.com/tag/family" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Family <span class="inline-block ml-2 text-opacity-100 text-violet-500">439</span> </a><a href="https://www.ovigames.com/tag/html5-games-for-your-site" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Html5 Games For Your Site <span class="inline-block ml-2 text-opacity-100 text-violet-500">7644</span> </a><a href="https://www.ovigames.com/tag/logical" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Logical <span class="inline-block ml-2 text-opacity-100 text-violet-500">782</span> </a><a href="https://www.ovigames.com/tag/mobile" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Mobile <span class="inline-block ml-2 text-opacity-100 text-violet-500">4548</span> </a><a href="https://www.ovigames.com/tag/puzzleblock" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Puzzleblock <span class="inline-block ml-2 text-opacity-100 text-violet-500">5350</span> </a><a href="https://www.ovigames.com/tag/skateboard" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Skateboard <span class="inline-block ml-2 text-opacity-100 text-violet-500">446</span> </a><a href="https://www.ovigames.com/tag/strategy" class="flex items-center text-base font-bold text-white text-opacity-75 no-underline bg-[#212233] h-10 px-4 rounded-lg hover:bg-violet-900"> Strategy <span class="inline-block ml-2 text-opacity-100 text-violet-500">552</span> </a> </div> </div> <div class="bg-[#1a1b28] p-6 rounded-lg text-white space-y-4" style="min-height: 200px;"> <div class="text-xl font-extrabold">Play Tic Tac Toe 2025 </div> <div class="description" id="gamemonetize-video" style="width: 100%; height: 480px;"> </div> <script type="text/javascript"> window.VIDEO_OPTIONS = { gameid : "03wr4pb47nfab3q4kgam6n0b5dx5wp32", width : "100%", height : $( document ).width() < 600 ? "320px" : "480px", color : "#3f007e" }; (function (a, b, c) { var d = a.getElementsByTagName(b)[0]; a.getElementById(c) || (a = a.createElement(b), a.id = c, a.src = "https://api.gamemonetize.com/video.js?v=" + Date.now(), d.parentNode.insertBefore(a, d)) })(document, "script", "gamemonetize-video-api"); </script> </div> </div> <div class="space-y-4 shrink-0 bg-[#1a1b28] p-2 rounded-lg"> <div class="relative flex items-center justify-center w-[300px] ads300-container border border-[#28293D] h-[600px] bg-[#181925]"><div class="fn-left" style="width: 160px;text-align: center;padding: 10px;"></div></div> </div> </div> </div> <div class="w-full lg:w-[340px]"> <div class="grid grid-cols-5 gap-2 lg:grid-cols-2"> <div class="relative hidden col-span-2 row-span-2 ads300-container border border-[#28293D] h-[282px] bg-[#181925]"><div style="text-align:center;margin:0 auto;width:300px; height:250px;"> <script src="https://analytics.ahrefs.com/analytics.js" data-key="/yvMGUQJ18j8suornIoWsA" async></script> </div></div> <a href="https://www.ovigames.com/game/2-4-8-link-identical-numbers" aria-label="2-4-8 : link identical numbers" data-wt-video="https://gamemonetize.video/video/uais527p1od1rqanm8ai0qu1u02yj93h-1675219287.mp4" class="relative" > <img src="https://img.gamemonetize.com/uais527p1od1rqanm8ai0qu1u02yj93h/512x384.jpg" width="166" height="166" alt="2-4-8 : link identical numbers image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">2-4-8 : link identical numbers</p> </a><a href="https://www.ovigames.com/game/2020-realistic-tank-battle-simulation" aria-label="2020 Realistic Tank Battle Simulation" data-wt-video="https://gamemonetize.video/video/f5gobxx5dsqua43ausjsu6hbm9q3qdg6-1694803546.mp4" class="relative" > <img src="https://img.gamemonetize.com/f5gobxx5dsqua43ausjsu6hbm9q3qdg6/512x384.jpg" width="166" height="166" alt="2020 Realistic Tank Battle Simulation image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">2020 Realistic Tank Battle Simulation</p> </a><a href="https://www.ovigames.com/game/3d-physics-stack" aria-label="3D Physics Stack" data-wt-video="https://gamemonetize.video/video/pkvru9trtgvk58uuiodw6bg0x1i9nmx2-1702329298.mp4" class="relative" > <img src="https://img.gamemonetize.com/pkvru9trtgvk58uuiodw6bg0x1i9nmx2/512x384.jpg" width="166" height="166" alt="3D Physics Stack image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">3D Physics Stack</p> </a><a href="https://www.ovigames.com/game/3d-physics-stacks" aria-label="3D Physics Stacks" data-wt-video="https://gamemonetize.video/video/p1ogs3ub8b9yoxl2t08os5xq5shyni9u-1673470126.mp4" class="relative" > <img src="https://img.gamemonetize.com/p1ogs3ub8b9yoxl2t08os5xq5shyni9u/512x384.jpg" width="166" height="166" alt="3D Physics Stacks image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">3D Physics Stacks</p> </a><a href="https://www.ovigames.com/game/3d-stack-ball" aria-label="3D Stack Ball" data-wt-video="https://gamemonetize.video/video/yk1r8b6cmdttcuvuooljwxqcsn2gh8cg-1684979869.mp4" class="relative" > <img src="https://img.gamemonetize.com/yk1r8b6cmdttcuvuooljwxqcsn2gh8cg/512x384.jpg" width="166" height="166" alt="3D Stack Ball image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">3D Stack Ball</p> </a><a href="https://www.ovigames.com/game/3d-stacky-dash-craft-run" aria-label="3D Stacky Dash Craft Run" data-wt-video="https://gamemonetize.video/video/iv9s3ki1zdk0jgyn5juuiugnk3jrkmno-1672966273.mp4" class="relative" > <img src="https://img.gamemonetize.com/iv9s3ki1zdk0jgyn5juuiugnk3jrkmno/512x384.jpg" width="166" height="166" alt="3D Stacky Dash Craft Run image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">3D Stacky Dash Craft Run</p> </a> <a href="https://www.ovigames.com/game/3d-stickman-sky-challenge" aria-label="3D stickman sky challenge" data-wt-video="https://gamemonetize.video/video/jhx47s7hm4ua3la8lkecwdfq6rs1o6a8-1686188717.mp4" class="relative" > <img src="https://img.gamemonetize.com/jhx47s7hm4ua3la8lkecwdfq6rs1o6a8/512x384.jpg" width="166" height="166" alt="3D stickman sky challenge image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">3D stickman sky challenge</p> </a><a href="https://www.ovigames.com/game/625-sandwich-stacker" aria-label="625 Sandwich Stacker" data-wt-video="https://gamemonetize.video/video/fi9tq41y1fdxjic2q0aerphxg4af4k7e-1679700362.mp4" class="relative" > <img src="https://img.gamemonetize.com/fi9tq41y1fdxjic2q0aerphxg4af4k7e/512x384.jpg" width="166" height="166" alt="625 Sandwich Stacker image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">625 Sandwich Stacker</p> </a><a href="https://www.ovigames.com/game/addition-practice" aria-label="Addition Practice" data-wt-video="https://gamemonetize.video/video/u6ryn16335p585uhettkok7nqfdfy9ft-1692742103.mp4" class="relative" > <img src="https://img.gamemonetize.com/u6ryn16335p585uhettkok7nqfdfy9ft/512x384.jpg" width="166" height="166" alt="Addition Practice image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Addition Practice</p> </a><a href="https://www.ovigames.com/game/adventure-joystick" aria-label="Adventure Joystick" data-wt-video="https://gamemonetize.video/video/kad189dvzq61ef6wicxe6rp3z1buuzg9-1675304064.mp4" class="relative" > <img src="https://img.gamemonetize.com/kad189dvzq61ef6wicxe6rp3z1buuzg9/512x384.jpg" width="166" height="166" alt="Adventure Joystick image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Adventure Joystick</p> </a><a href="https://www.ovigames.com/game/adventure-joystick-winter" aria-label="Adventure Joystick Winter" data-wt-video="https://gamemonetize.video/video/5ylugnilrptimx631217513uvgukre8t-1675303898.mp4" class="relative" > <img src="https://img.gamemonetize.com/5ylugnilrptimx631217513uvgukre8t/512x384.jpg" width="166" height="166" alt="Adventure Joystick Winter image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Adventure Joystick Winter</p> </a><a href="https://www.ovigames.com/game/air-attack" aria-label="Air Attack" data-wt-video="https://gamemonetize.video/video/v3o43ts33ucmk7z2m53512c9hxunkfdm-1669744139.mp4" class="relative" > <img src="https://img.gamemonetize.com/v3o43ts33ucmk7z2m53512c9hxunkfdm/512x384.jpg" width="166" height="166" alt="Air Attack image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Air Attack</p> </a> <a href="https://www.ovigames.com/game/sea-match" aria-label="Sea Match" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/7icvt2xcgygntw1uqygfqlckez8sw4xl-1720689062.mp4" > <img src="https://img.gamemonetize.com/7icvt2xcgygntw1uqygfqlckez8sw4xl/512x384.jpg" width="166" height="166" alt="Sea Match image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Sea Match</p> </a><a href="https://www.ovigames.com/game/squid-game2-3d-game" aria-label="Squid Game2 3d Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/7y84bpdw5tyzp72cpbxjk59hkhn78gdv-1670862704.mp4" > <img src="https://img.gamemonetize.com/7y84bpdw5tyzp72cpbxjk59hkhn78gdv/512x384.jpg" width="166" height="166" alt="Squid Game2 3d Game image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Squid Game2 3d Game</p> </a><a href="https://www.ovigames.com/game/weapon-strikes" aria-label="Weapon Strikes" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/2e5pdsammrlkbpqd6ke5upmv76nn7ocd-1667593592.mp4" > <img src="https://img.gamemonetize.com/2e5pdsammrlkbpqd6ke5upmv76nn7ocd/512x384.jpg" width="166" height="166" alt="Weapon Strikes image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Weapon Strikes</p> </a><a href="https://www.ovigames.com/game/kick-game" aria-label="Kick Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/p8mhqin2jmj71bdk9pog3hlae7jhebz9-1701202866.mp4" > <img src="https://img.gamemonetize.com/p8mhqin2jmj71bdk9pog3hlae7jhebz9/512x384.jpg" width="166" height="166" alt="Kick Game image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Kick Game</p> </a><a href="https://www.ovigames.com/game/empty-hotel-escape" aria-label="Empty Hotel Escape" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/a499lv7fwnxy6cgw6todxprsfsuy79sq-1672174750.mp4" > <img src="https://img.gamemonetize.com/a499lv7fwnxy6cgw6todxprsfsuy79sq/512x384.jpg" width="166" height="166" alt="Empty Hotel Escape image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Empty Hotel Escape</p> </a><a href="https://www.ovigames.com/game/bridge-ladder-race-stair" aria-label="Bridge Ladder Race Stair" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/9fbt8gee2p72ex64d81bzrbzgh53dsvl-1701206300.mp4" > <img src="https://img.gamemonetize.com/9fbt8gee2p72ex64d81bzrbzgh53dsvl/512x384.jpg" width="166" height="166" alt="Bridge Ladder Race Stair image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Bridge Ladder Race Stair</p> </a><a href="https://www.ovigames.com/game/farm-story-full" aria-label="Farm Story Full" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/b6b9s8cu5rp5wl3g4f7r1cczi673c9vk-1673130395.mp4" > <img src="https://img.gamemonetize.com/b6b9s8cu5rp5wl3g4f7r1cczi673c9vk/512x384.jpg" width="166" height="166" alt="Farm Story Full image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Farm Story Full</p> </a><a href="https://www.ovigames.com/game/bike-rush-race-3d-game" aria-label="Bike Rush Race 3D Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/h3cwhd2fjbaogfiel42lhikph9g0syuu-1702938880.mp4" > <img src="https://img.gamemonetize.com/h3cwhd2fjbaogfiel42lhikph9g0syuu/512x384.jpg" width="166" height="166" alt="Bike Rush Race 3D Game image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Bike Rush Race 3D Game</p> </a><a href="https://www.ovigames.com/game/fruits-shooter-bubbles" aria-label="Fruits Shooter Bubbles" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/trjp2ddcgzsqpw9qxmr2ua1isslggsnx-1677380938.mp4" > <img src="https://img.gamemonetize.com/trjp2ddcgzsqpw9qxmr2ua1isslggsnx/512x384.jpg" width="166" height="166" alt="Fruits Shooter Bubbles image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Fruits Shooter Bubbles</p> </a><a href="https://www.ovigames.com/game/ice-cream-cone-maker" aria-label="Ice Cream Cone Maker" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/hygzq4uzuxj8oqbcdf39repxqublomu4-1679437409.mp4" > <img src="https://img.gamemonetize.com/hygzq4uzuxj8oqbcdf39repxqublomu4/512x384.jpg" width="166" height="166" alt="Ice Cream Cone Maker image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Ice Cream Cone Maker</p> </a><a href="https://www.ovigames.com/game/slapping-king-championship" aria-label="Slapping King Championship" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/wviwyberrh3ajz6bnzf6cxh1uhfkk1i8-1704938235.mp4" > <img src="https://img.gamemonetize.com/wviwyberrh3ajz6bnzf6cxh1uhfkk1i8/512x384.jpg" width="166" height="166" alt="Slapping King Championship image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Slapping King Championship</p> </a><a href="https://www.ovigames.com/game/subway-surfers-berlin" aria-label="Subway Surfers Berlin" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/uirz9ytizofnidd99azax00qo4fsek48-1733045940.mp4" > <img src="https://img.gamemonetize.com/uirz9ytizofnidd99azax00qo4fsek48/512x384.jpg" width="166" height="166" alt="Subway Surfers Berlin image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Subway Surfers Berlin</p> </a><a href="https://www.ovigames.com/game/murder" aria-label="Murder" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" > <img src="https://img.gamemonetize.com/6qidqpxlp5b2ewkjwh3a8ggt0sg0cepi/512x384.jpg" width="166" height="166" alt="Murder image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Murder</p> </a><a href="https://www.ovigames.com/game/real-car-parking-hero" aria-label="Real Car Parking Hero" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" > <img src="https://img.gamemonetize.com/bup1bqc2uyocdy1n19khvm2h2h19l7ux/512x384.jpg" width="166" height="166" alt="Real Car Parking Hero image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Real Car Parking Hero</p> </a><a href="https://www.ovigames.com/game/the-lost-chicken" aria-label="The Lost Chicken" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" > <img src="https://img.gamemonetize.com/4ndq95demskqk2qa50f4ysmmyzfaakaf/512x384.jpg" width="166" height="166" alt="The Lost Chicken image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">The Lost Chicken</p> </a><a href="https://www.ovigames.com/game/tetris" aria-label="Tetris" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/g8zgstvqwtavxjr39z275w6vbevvpwv6-1696779739.mp4" > <img src="https://img.gamemonetize.com/g8zgstvqwtavxjr39z275w6vbevvpwv6/512x384.jpg" width="166" height="166" alt="Tetris image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Tetris</p> </a><a href="https://www.ovigames.com/game/panda-run-game" aria-label="Panda Run Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/xya1j2my5948nmsfo0a58lngdyr4vast-1688670871.mp4" > <img src="https://img.gamemonetize.com/xya1j2my5948nmsfo0a58lngdyr4vast/512x384.jpg" width="166" height="166" alt="Panda Run Game image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Panda Run Game</p> </a><a href="https://www.ovigames.com/game/slice-brawl-stars-clicker" aria-label="Slice Brawl Stars Clicker" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/lezrp0fe4s6kx6069u6vv0bjmvoxael7-1742552688.mp4" > <img src="https://img.gamemonetize.com/lezrp0fe4s6kx6069u6vv0bjmvoxael7/512x384.jpg" width="166" height="166" alt="Slice Brawl Stars Clicker image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Slice Brawl Stars Clicker</p> </a><a href="https://www.ovigames.com/game/labubu-gokart" aria-label="Labubu Gokart" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/2rxiyrec62uz14ma0nlou2nutmuz9arr.mp4" > <img src="https://img.gamemonetize.com/2rxiyrec62uz14ma0nlou2nutmuz9arr/512x384.jpg" width="166" height="166" alt="Labubu Gokart image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Labubu Gokart</p> </a><a href="https://www.ovigames.com/game/sliding-number-puzzle-amp-amp-ndash-classic-brain-teaser" aria-label="Sliding Number Puzzle &amp;ndash; Classic Brain Teaser" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/hzm4ilrkbvxv6bbtvycjitkgvqu4qyzk.mp4" > <img src="https://img.gamemonetize.com/hzm4ilrkbvxv6bbtvycjitkgvqu4qyzk/512x384.jpg" width="166" height="166" alt="Sliding Number Puzzle &amp;ndash; Classic Brain Teaser image" loading="lazy" class="object-cover aspect-square rounded-2xl"> <p class="px-2 mt-2 text-xs font-bold text-center text-white truncate lg:hidden" data-url="" data-scale="1.2" data-translate="-23px,-25px">Sliding Number Puzzle &amp;ndash; Classic Brain Teaser</p> </a> </div> </div> </div> <script type="text/javascript"> var objGameFlash = null; var percentage = 0; t1 = setInterval("getPercentage()", 200); function getPercentage() { if (objGameFlash == null) objGameFlash = getGameFlashObj(); if (objGameFlash) { try { percentage = objGameFlash.PercentLoaded(); if (percentage < 0 || typeof(percentage) == 'undefined') percentage = 100; } catch (e) { percentage = 100; } } else { percentage = 100; } if (percentage == 100) { clearInterval(t1); } return percentage; } function getGameFlashObj() { if (window.document.GameEmbedSWF) return window.document.GameEmbedSWF; } function showGame() { $("#loader_container").css({ visibility: "hidden", display: "none" }); $("#gameDiv").css({ visibility: "visible", display: "block", height: "100%" }); showGameBox(); u3dplay(); } </script> <script type="text/javascript"> $(function() { if (window.location.pathname === '/') return; var columnWidthValue = 185; let isMobile = window.matchMedia("only screen and (max-width: 600px)").matches; if (isMobile) { columnWidthValue = $(window).width() / 2; } var $container = $('#game-list-container'); window.addEventListener('resize', function(event) { var columnWidthValue = 185; let isMobile = window.matchMedia("only screen and (max-width: 600px)").matches; if (isMobile) { columnWidthValue = $(window).width() / 2; } var $container = $('#game-list-container'); }); if (PageType == "games" || PageType == "best") { $(window).scroll(function() { if ($(document).scrollTop() + $(window).height() > $(document).height() - 500) { if (!loading) { loading = true; jsonajax(30); } } }); } var LoadedGamesNum = 0; var loading = false; function jsonajax(e) { if (e <= 0) return; if (typeof cat !== 'undefined') { url = "/ajax_loadmoregames.php?LoadedGamesNum=" + LoadedGamesNum + "&num=" + e + "&ids=" + ids + "&cat=" + cat; } else { url = "/ajax_loadmoregames.php?LoadedGamesNum=" + LoadedGamesNum + "&num=" + e + "&ids=" + ids + "&pagetype=" + PageType; } $.ajax({ url: url, success: function(t) { if (t == 'NoData') { loading = true; } else { var $html = $(t); $container.append($html); loading = false; } LoadedGamesNum = LoadedGamesNum + e; } }); } }); if (typeof PageType !== 'undefined') { if (PageType == "played") { //$(".bottomtext").hide(); } } </script> <script src='https://api.gamemonetize.com/cms.js?1778995500'></script> </div> <div id="BackTop"></div> <script type="text/javascript"> var PreGameAdURL = ""; function getcookie(name) { var cookie_start = document.cookie.indexOf(name); var cookie_end = document.cookie.indexOf(";", cookie_start); return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length))); } function setcookie(cookieName, cookieValue, seconds, path, domain, secure) { var expires = new Date(); expires.setTime(expires.getTime() + seconds); document.cookie = escape(cookieName) + '=' + escape(cookieValue) + (expires ? '; expires=' + expires.toGMTString() : '') + (path ? '; path=' + path : '/') + (domain ? '; domain=' + domain : '') + (secure ? '; secure' : ''); } function ClearPlayedGames() { setcookie("lastplayedgames", "", -360000, "/"); return false; } function PlayedGames(game_id) { var playedgames = getcookie("playedgames"); if (playedgames.indexOf("," + game_id + ",") > -1) { playedgames = playedgames.replace("," + game_id + ",", ''); } else { if (playedgames == "" || playedgames == ",") { playedgames = "," + game_id + ","; } else { playedgames = "," + game_id + "," + playedgames; } } setcookie("playedgames", playedgames, 25920000000, "/"); } $(document).ready(function() { PlayedGames(26115); }); window.setTimeout(function() { __upGame_rx8(26115) }, 2000); var descriptionURL = "http://www.ovigames.com/game/tic-tac-toe-2025"; var iframe = '<iframe src="https://html5.gamemonetize.com/03wr4pb47nfab3q4kgam6n0b5dx5wp32/" id="game-player" title="game-player" width="100%" height="100%" frameborder="0" scrolling="no" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'; function ReqGameFullscreen() { let gameElement = document.getElementById('gameDiv'); $("#ava-game_container").removeClass("max-h-[calc(100svh-240px)]"); $("#ava-game_container").addClass("max-h-[calc(100svh-45px)]"); $('.game-zoom-btn').addClass("hidden"); $('#exitFullscreen-btn').removeClass("hidden"); if (gameElement.requestFullscreen) { gameElement.requestFullscreen(); } else if (gameElement.mozRequestFullScreen) { // Mozilla gameElement.mozRequestFullScreen(); } else if (gameElement.webkitRequestFullscreen) { // Webkit gameElement.webkitRequestFullscreen(); } else if (gameElement.msRequestFullscreen) { // IE/Edge gameElement.msRequestFullscreen(); } } document.getElementById('exitFullscreen-btn').addEventListener('click', function() { exitFullscreen(); }); function exitFullscreen() { let gameElement = document.getElementById('gameDiv'); $("#ava-game_container").removeClass("max-h-[calc(100svh-45px)]"); $("#ava-game_container").addClass("max-h-[calc(100svh-240px)]"); $('.game-zoom-btn').removeClass("hidden"); $('#exitFullscreen-btn').addClass("hidden"); if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.mozCancelFullScreen) { // Mozilla document.mozCancelFullScreen(); } else if (document.webkitExitFullscreen) { // Webkit document.webkitExitFullscreen(); } else if (document.msExitFullscreen) { // IE/Edge document.msExitFullscreen(); } } $(document).ready(function() { $('.play-now-button').click(function(e) { $("#play-game-box").removeClass("hidden"); SkipAdAndShowGame(); $("#gamePlay-content").hide(); // $('#adsContainer').show(); if ($( document ).width() < 1024) { $("#header").hide(); $("#topad").hide(); $("#game-bottom").hide(); $(".play-game-bottom").hide(); $(".tags-walkthrough-container").hide(); $(".h-head").hide(); $(".game-zoom").hide(); // $("#adsContainer").hide(); $("#game-col").css("margin", "0px"); $("#game-col").css("height", "100svh"); $("#gameDiv").css("height", "100svh"); $("#gameDiv").css("width", "100vw"); $("#gameDiv").css("position", "fixed"); $("#gameDiv").css("top", "0"); $("#gameDiv").css("left", "0"); $("#gameDiv").css("z-index", "9999"); $("#ava-game_container").css("height", "100svh"); $('body').css('overflow', 'hidden'); $('.close-fullscreen').css('display', 'flex'); // GameFullscreen() // $("#game-preloading").show(); // setTimeout( // function() // { // $("#game-preloading").hide(); // PreRollAd.start(); // }, 550); // Tambahkan fungsi fullscreen // Call the fullscreen function ReqGameFullscreen(); } }); $('.show-more-games-button').click(function() { $(".gameplay-container").show(); $('a.hidden').removeClass('hidden'); $(this).hide(); }); }); function SkipAdAndShowGame() { $("#adsContainer").hide(); $(".game-box").html(iframe); } $(function() { $('.ad300').eq(0).show(); if ($('.ad300').size() > 1) { setInterval(function() { var first = $('.ad300').eq(0); first.hide(); $('.ad300').last().after(first); $('.ad300').eq(0).fadeIn(); }, 3000); } $('.adsmall').eq(0).show(); if ($('.adsmall').size() > 1) { setInterval(function() { var first = $('.adsmall').eq(0); first.hide(); $('.adsmall').last().after(first); $('.adsmall').eq(0).fadeIn(); }, 3000); } }) </script> <script type='text/javascript' src='//imasdk.googleapis.com/js/sdkloader/ima3.js'></script> <script type='text/javascript' src='https://api.gamemonetize.com/imasdk.js?1779054985'></script> <script> $(document).ready(function() { $("#adsContainer").hide(); $("#game-box").html(iframe); if ($('.ads300-container').children().length > 0) { $('.ads300-container').removeClass('hidden'); $('.ads300-container').addClass('flex items-center justify-center'); } }); </script> <!-- <div id="BackTop"></div> --> </div> <script src="https://www.ovigames.com/templates/crazygames-like/js/libs/jquery.show-more.js"></script> <script> if (window.innerWidth <= 768) { $('#play-game-desc').showMore({ minheight: 145, maxWidth: "100%", }); } var cat = ""; </script> <script> function showPopup(message) { const popup = document.createElement('div'); popup.className = 'vote-popup'; popup.textContent = message; document.body.appendChild(popup); setTimeout(() => popup.classList.add('show'), 10); setTimeout(() => { popup.classList.remove('show'); setTimeout(() => popup.remove(), 250); }, 2000); } document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.vote-btn').forEach(function(btn) { btn.addEventListener('click', function(e) { e.preventDefault(); var type = this.getAttribute('data-type'); var gameId = this.getAttribute('data-id'); var button = this; console.log('CLICK', type, gameId); fetch('/ajax_vote.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: 'type=' + encodeURIComponent(type) + '&game_id=' + encodeURIComponent(gameId) }) .then(function(response) { return response.text(); }) .then(function(text) { console.log('RAW RESPONSE:', text); let data; try { data = JSON.parse(text); } catch (e) { showPopup('Invalid JSON response'); return; } if (data.status === 'ok') { if (document.getElementById('like-count')) { document.getElementById('like-count').innerText = data.likes; } if (document.getElementById('dislike-count')) { document.getElementById('dislike-count').innerText = data.dislikes; } if (document.getElementById('favorite-count')) { document.getElementById('favorite-count').innerText = data.favorites; } button.style.opacity = '0.5'; button.style.pointerEvents = 'none'; showPopup('Saved'); } else if (data.status === 'exists') { button.style.opacity = '0.5'; button.style.pointerEvents = 'none'; showPopup('Already voted'); } else { showPopup(data.message || 'Vote error'); } }) .catch(function(error) { console.log('FETCH ERROR:', error); showPopup('Request failed'); }); }); }); }); </script> <script> function formatNumber(num) { num = parseInt(num, 10); if (isNaN(num)) return '0'; if (num >= 1000000000) return (num / 1000000000).toFixed(1).replace('.0','') + 'B'; if (num >= 1000000) return (num / 1000000).toFixed(1).replace('.0','') + 'M'; if (num >= 1000) return (num / 1000).toFixed(1).replace('.0','') + 'K'; return num.toString(); } function showPopup(message) { const popup = document.createElement('div'); popup.className = 'vote-popup'; popup.textContent = message; document.body.appendChild(popup); setTimeout(() => popup.classList.add('show'), 10); setTimeout(() => { popup.classList.remove('show'); setTimeout(() => popup.remove(), 250); }, 2000); } function setCounts(data) { const like = document.getElementById('like-count'); const dislike = document.getElementById('dislike-count'); const favorite = document.getElementById('favorite-count'); const plays = document.getElementById('play-count'); if (like) like.innerText = formatNumber(data.likes || 0); if (dislike) dislike.innerText = formatNumber(data.dislikes || 0); if (favorite) favorite.innerText = formatNumber(data.favorites || 0); if (plays) plays.innerText = formatNumber(data.plays || 0) + ' plays'; } document.addEventListener('DOMContentLoaded', function () { const firstBtn = document.querySelector('.vote-btn'); if (firstBtn) { const gameId = firstBtn.getAttribute('data-id'); fetch('/ajax_vote.php?action=get_counts&game_id=' + encodeURIComponent(gameId)) .then(function(response) { return response.json(); }) .then(function(data) { if (data.status === 'ok') { setCounts(data); } }) .catch(function(error) { console.log('COUNT LOAD ERROR:', error); }); } document.querySelectorAll('.vote-btn').forEach(function(btn) { btn.addEventListener('click', function(e) { e.preventDefault(); var type = this.getAttribute('data-type'); var gameId = this.getAttribute('data-id'); var button = this; fetch('/ajax_vote.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: 'type=' + encodeURIComponent(type) + '&game_id=' + encodeURIComponent(gameId) }) .then(function(response) { return response.json(); }) .then(function(data) { if (data.status === 'ok') { setCounts(data); button.style.opacity = '0.5'; button.style.pointerEvents = 'none'; showPopup('Saved'); } else if (data.status === 'exists') { showPopup(data.message || 'Already voted'); } else { showPopup(data.message || 'Vote error'); } }) .catch(function(error) { console.log(error); showPopup('Request failed'); }); }); }); }); </script> <style> .report-toast { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.95); background: #2f3150; color: #fff; padding: 12px 18px; border-radius: 12px; z-index: 10000; opacity: 0; transition: .25s ease; box-shadow: 0 12px 40px rgba(0,0,0,.35); font-size: 15px; font-weight: 600; } .report-toast.show { opacity: 1; transform: translate(-50%, -50%) scale(1); } </style> <script> function showReportToast(message) { const toast = document.createElement('div'); toast.className = 'report-toast'; toast.textContent = message; document.body.appendChild(toast); setTimeout(() => toast.classList.add('show'), 10); setTimeout(() => { toast.classList.remove('show'); setTimeout(() => toast.remove(), 250); }, 3000); } document.addEventListener('DOMContentLoaded', function () { const menuBtn = document.getElementById('report-open-menu'); const menu = document.getElementById('report-menu'); const wrap = document.getElementById('report-dropdown-wrap'); const modal = document.getElementById('report-modal'); const overlay = document.getElementById('report-modal-overlay'); const closeBtn = document.getElementById('report-close-btn'); const form = document.getElementById('report-form'); const typeSelect = document.getElementById('report-type'); const subjectInput = document.getElementById('report-subject'); const gameIdInput = document.getElementById('report-game-id'); const gameNameInput = document.getElementById('report-game-name'); function updateSubject() { const type = typeSelect.value; const gameName = gameNameInput.value || ''; const gameId = gameIdInput.value || ''; subjectInput.value = 'Game ' + type + ' report: ' + gameName + ' ' + gameId; } function openModal(reportType) { const gameId = menuBtn.getAttribute('data-game-id') || ''; const gameName = menuBtn.getAttribute('data-game-name') || ''; gameIdInput.value = gameId; gameNameInput.value = gameName; typeSelect.value = reportType; updateSubject(); modal.classList.remove('hidden'); overlay.classList.remove('hidden'); menu.classList.add('hidden'); } function closeModal() { modal.classList.add('hidden'); overlay.classList.add('hidden'); } if (menuBtn) { menuBtn.addEventListener('click', function(e) { e.preventDefault(); menu.classList.toggle('hidden'); }); } document.querySelectorAll('.report-type-item').forEach(function(item) { item.addEventListener('click', function() { openModal(this.getAttribute('data-type')); }); }); if (closeBtn) { closeBtn.addEventListener('click', closeModal); } if (overlay) { overlay.addEventListener('click', closeModal); } document.addEventListener('click', function(e) { if (wrap && !wrap.contains(e.target) && modal && !modal.contains(e.target)) { menu.classList.add('hidden'); } }); if (typeSelect) { typeSelect.addEventListener('change', updateSubject); } if (form) { form.addEventListener('submit', function(e) { e.preventDefault(); const formData = new FormData(form); console.log('REPORT FORM DATA:'); for (const pair of formData.entries()) { console.log(pair[0] + ':', pair[1]); } fetch('/ajax_report.php', { method: 'POST', body: formData }) .then(function(response) { console.log('REPORT STATUS:', response.status); console.log('REPORT CONTENT-TYPE:', response.headers.get('content-type')); return response.text(); }) .then(function(text) { console.log('REPORT RAW RESPONSE START'); console.log(text); console.log('REPORT RAW RESPONSE END'); let data; try { data = JSON.parse(text.trim()); } catch (e) { console.log('JSON PARSE ERROR:', e); showReportToast('Invalid response from server.'); return; } if (data.status === 'ok') { closeModal(); form.reset(); gameIdInput.value = ''; gameNameInput.value = ''; typeSelect.value = 'Bug'; subjectInput.value = ''; showReportToast(data.message || 'Your report has been submitted successfully.'); } else { showReportToast(data.message || 'Failed to send report.'); } }) .catch(function(error) { console.log('REPORT ERROR:', error); showReportToast('Request failed.'); }); }); } }); </script> </div> <script> //gotop $(function() { var sT = $(window).scrollTop(); if ($(window).scrollTop() != "0") $("#BackTop").fadeIn("slow"); var scrollDiv = $("#BackTop"); $(window).scroll(function() { if ($(window).scrollTop() == "0") $(scrollDiv).fadeOut("slow") else $(scrollDiv).fadeIn("slow") }); $("#BackTop").click(function() { $("html, body").animate({ scrollTop: 0 }, "slow") }); }); </script> <script src="https://www.ovigames.com/templates/crazygames-like/js/global.js?ver=d3d59fabb2f4c91fd2c98796f678de3c"></script> <script src="https://www.ovigames.com/templates/crazygames-like/js/jquery.masnory.min.js"></script> <script src="https://www.ovigames.com/templates/crazygames-like/js/gamefree.js?ver=d3d59fabb2f4c91fd2c98796f678de3c"></script> <script src="https://www.ovigames.com/static/libs/js/jquery.form.min.js"></script> <script src="https://www.ovigames.com/static/libs/js/root.js"></script> <script src="https://www.ovigames.com/templates/crazygames-like/js/general.js?ver=d3d59fabb2f4c91fd2c98796f678de3c"></script> <script src="https://www.ovigames.com/templates/crazygames-like/js/index.js?ver=d3d59fabb2f4c91fd2c98796f678de3c"></script> <script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@3.6.12/dist/js/splide.min.js"></script><script></script> <script> $('.sidebar').mouseenter(function() { $('.logo-icon').css('width', '120px'); $('.logo-icon').attr('src', '../../../static/logo/kizi/logo.png'); }); $('.sidebar').mouseleave(function() { $('.logo-icon').css('width', '35px'); $('.logo-icon').attr('src', '../../../static/logo/kizi/logo-35.png'); }); </script> </body> </html>