image bg Tennis Hero
image Tennis Hero
Tennis Hero
Play Now
Game loading..
25
image bg Tennis Hero

Tennis Hero

0 plays

Tennis Hero

Tennis Hero(serial) operates in a web browser, eliminating the need for downloads or registration. Players of Tennis Hero engage in quick matches against AI opponents, competing to win in best-of-three sets format. The core interaction revolves around executing precise shots, with the option to choose between various swing styles, each affecting the speed, power, and spin of the ball. A variety of courts and ball sizes are available, allowing players to adapt their strategy to suit their preferred playing style. The objective is to outmaneuver the opponent by capitalizing on openings and anticipating their next move. A variety of shot types can be employed, including forehand, backhand, serve, and smash, each with unique properties that enhance or hinder gameplay. By overcoming chess-like challenges on the virtual court, players hone their tennis skills and respond to situations strategically. Tennis Hero presents athletes and casual players alike with a simple yet engaging competitive experience that can be enjoyed at any time. </div> <div class="flex flex-wrap gap-4"> <a href="https://www.unblockedgamest.com/category/sports-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"> Sports Games <span class="inline-block ml-2 text-opacity-100 text-violet-500">1916</span> </a><a href="https://www.unblockedgamest.com/tag/arcade" 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"> Arcade <span class="inline-block ml-2 text-opacity-100 text-violet-500">6231</span> </a><a href="https://www.unblockedgamest.com/tag/sports" 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"> Sports <span class="inline-block ml-2 text-opacity-100 text-violet-500">850</span> </a><a href="https://www.unblockedgamest.com/tag/tennis" 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"> Tennis <span class="inline-block ml-2 text-opacity-100 text-violet-500">40</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 Tennis Hero </div> <div class="description" id="gamemonetize-video" style="width: 100%; height: 480px;"> </div> <script type="text/javascript"> window.VIDEO_OPTIONS = { gameid : "rxephxpfkvlhz0hbuh4rbx39tgsx6mrx", 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;"> </div></div> <a href="https://www.unblockedgamest.com/game/3d-tennis" aria-label="3D Tennis" data-wt-video="https://gamemonetize.video/video/4uccr925116dib4sohm2en47u2bp3dtt-1679530691.mp4" class="relative" > <img src="https://img.gamemonetize.com/4uccr925116dib4sohm2en47u2bp3dtt/512x384.jpg" width="166" height="166" alt="3D Tennis 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 Tennis</p> </a><a href="https://www.unblockedgamest.com/game/ronball-super-hero-ball" aria-label="?ronBall Super Hero Ball" data-wt-video="https://gamemonetize.video/video/dlfxrmcr2oxlnuq9erm9dmjzsncvfx4r-1677607852.mp4" class="relative" > <img src="https://img.gamemonetize.com/dlfxrmcr2oxlnuq9erm9dmjzsncvfx4r/512x384.jpg" width="166" height="166" alt="?ronBall Super Hero 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">?ronBall Super Hero Ball</p> </a><a href="https://www.unblockedgamest.com/game/action-super-hero" aria-label="Action Super Hero" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" class="relative" > <img src="https://img.gamemonetize.com/5a80lqe2erllkclevasdpt3t4m77sqcx/512x384.jpg" width="166" height="166" alt="Action Super 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">Action Super Hero</p> </a><a href="https://www.unblockedgamest.com/game/adventure-hero" aria-label="Adventure Hero" data-wt-video="https://gamemonetize.video/video/hgd8bd3gguova6r17jbzpui0rwgzcj0u-1692387279.mp4" class="relative" > <img src="https://img.gamemonetize.com/hgd8bd3gguova6r17jbzpui0rwgzcj0u/512x384.jpg" width="166" height="166" alt="Adventure 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">Adventure Hero</p> </a><a href="https://www.unblockedgamest.com/game/adventure-hero-2" aria-label="Adventure Hero 2" data-wt-video="https://gamemonetize.video/video/pyy5liz96r9j2dcotsdfh2rcmn5al2bb-1692387206.mp4" class="relative" > <img src="https://img.gamemonetize.com/pyy5liz96r9j2dcotsdfh2rcmn5al2bb/512x384.jpg" width="166" height="166" alt="Adventure Hero 2 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 Hero 2</p> </a><a href="https://www.unblockedgamest.com/game/alvin-super-hero" aria-label="Alvin Super Hero" data-wt-video="https://gamemonetize.video/video/d0fxy3q7cp54uq299iwx76xqywvtit1x-1701861002.mp4" class="relative" > <img src="https://img.gamemonetize.com/d0fxy3q7cp54uq299iwx76xqywvtit1x/512x384.jpg" width="166" height="166" alt="Alvin Super 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">Alvin Super Hero</p> </a> <a href="https://www.unblockedgamest.com/game/amazing-heroes" aria-label="Amazing Heroes" data-wt-video="https://gamemonetize.video/video/icrahnqc9p5ihrxgdz8ghqvutx4cf3zr-1670643971.mp4" class="relative" > <img src="https://img.gamemonetize.com/icrahnqc9p5ihrxgdz8ghqvutx4cf3zr/512x384.jpg" width="166" height="166" alt="Amazing Heroes 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">Amazing Heroes</p> </a><a href="https://www.unblockedgamest.com/game/amazing-superhero-new-york-gangster" aria-label="Amazing Superhero : New York Gangster" data-wt-video="https://gamemonetize.video/video/ht1orqe6vd3ez3u4c0pq6utuqolamim3-1704411908.mp4" class="relative" > <img src="https://img.gamemonetize.com/ht1orqe6vd3ez3u4c0pq6utuqolamim3/512x384.jpg" width="166" height="166" alt="Amazing Superhero : New York Gangster 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">Amazing Superhero : New York Gangster</p> </a><a href="https://www.unblockedgamest.com/game/angry-hero" aria-label="Angry Hero" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" class="relative" > <img src="https://img.gamemonetize.com/6svilb8ncurzwfzmdmxbtjjqh5j3hr3l/512x384.jpg" width="166" height="166" alt="Angry 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">Angry Hero</p> </a><a href="https://www.unblockedgamest.com/game/angry-heroes" aria-label="Angry Heroes" data-wt-video="https://gamemonetize.video/video/b4zhv10blfy5hapsky6mp2vi28zchajc-1670698568.mp4" class="relative" > <img src="https://img.gamemonetize.com/b4zhv10blfy5hapsky6mp2vi28zchajc/512x384.jpg" width="166" height="166" alt="Angry Heroes 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">Angry Heroes</p> </a><a href="https://www.unblockedgamest.com/game/angry-heroes-birds" aria-label="Angry Heroes Birds" data-wt-video="https://gamemonetize.video/video/r3i98m4ont4sdfc3u3ujk5fc1bdrk2v9-1678502371.mp4" class="relative" > <img src="https://img.gamemonetize.com/r3i98m4ont4sdfc3u3ujk5fc1bdrk2v9/512x384.jpg" width="166" height="166" alt="Angry Heroes Birds 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">Angry Heroes Birds</p> </a><a href="https://www.unblockedgamest.com/game/angry-heros" aria-label="Angry Heros" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" class="relative" > <img src="https://img.gamemonetize.com/6bmkyjcwdos9gxdgp68seipmdr7otu9l/512x384.jpg" width="166" height="166" alt="Angry Heros 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">Angry Heros</p> </a> <a href="https://www.unblockedgamest.com/game/hungry-caterpillar" aria-label="Hungry_Caterpillar" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/oiif1xk1kkom9um6jhxg6qguklyn567h-1718018790.mp4" > <img src="https://img.gamemonetize.com/oiif1xk1kkom9um6jhxg6qguklyn567h/512x384.jpg" width="166" height="166" alt="Hungry_Caterpillar 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">Hungry_Caterpillar</p> </a><a href="https://www.unblockedgamest.com/game/usa-truck-simulator-2024" aria-label="USA Truck Simulator 2024" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/fegihrwp2dcnmzxjl10wseojln60zr2a-1692610421.mp4" > <img src="https://img.gamemonetize.com/fegihrwp2dcnmzxjl10wseojln60zr2a/512x384.jpg" width="166" height="166" alt="USA Truck Simulator 2024 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">USA Truck Simulator 2024</p> </a><a href="https://www.unblockedgamest.com/game/discolor-master" aria-label="Discolor Master" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/p04o1zqe149y0et6d01zadjobt5wy3jw-1685648484.mp4" > <img src="https://img.gamemonetize.com/p04o1zqe149y0et6d01zadjobt5wy3jw/512x384.jpg" width="166" height="166" alt="Discolor Master 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">Discolor Master</p> </a><a href="https://www.unblockedgamest.com/game/amgel-kids-room-escape-76" aria-label="Amgel Kids Room Escape 76" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/4kci7og3klgj0ivy2wz3gdvd9dth5e7n-1685566147.mp4" > <img src="https://img.gamemonetize.com/zmcqrtahfzxomzbx68dp3ha532zrmigy/512x384.jpg" width="166" height="166" alt="Amgel Kids Room Escape 76 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">Amgel Kids Room Escape 76</p> </a><a href="https://www.unblockedgamest.com/game/hog-rider" aria-label="Hog Rider" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/5u4r23fhl0n8mjgzrn6rupmq3dpussqf-1701058560.mp4" > <img src="https://img.gamemonetize.com/5u4r23fhl0n8mjgzrn6rupmq3dpussqf/512x384.jpg" width="166" height="166" alt="Hog Rider 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">Hog Rider</p> </a><a href="https://www.unblockedgamest.com/game/baby-girl-daily-care" aria-label="Baby Girl Daily Care" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/rur7qvzus6ksw0pt7e7fgwt6t1mve9h4-1669949266.mp4" > <img src="https://img.gamemonetize.com/rur7qvzus6ksw0pt7e7fgwt6t1mve9h4/512x384.jpg" width="166" height="166" alt="Baby Girl Daily Care 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">Baby Girl Daily Care</p> </a><a href="https://www.unblockedgamest.com/game/girl-go-fashion-princess" aria-label="Girl Go Fashion Princess" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/n8zpr1lzg5auhkwhoyc3zsd3hbj7jgac-1702025242.mp4" > <img src="https://img.gamemonetize.com/n8zpr1lzg5auhkwhoyc3zsd3hbj7jgac/512x384.jpg" width="166" height="166" alt="Girl Go Fashion Princess 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">Girl Go Fashion Princess</p> </a><a href="https://www.unblockedgamest.com/game/talking-ben-match3" aria-label="Talking Ben Match3" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/iku14av2y634hkonc7x11xzldbcqr89d-1675043383.mp4" > <img src="https://img.gamemonetize.com/iku14av2y634hkonc7x11xzldbcqr89d/512x384.jpg" width="166" height="166" alt="Talking Ben Match3 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">Talking Ben Match3</p> </a><a href="https://www.unblockedgamest.com/game/super-cop-training" aria-label="Super Cop Training" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/rw3lbwz1xkqor7yxrri5l7jf1ns3ujg3-1673386185.mp4" > <img src="https://img.gamemonetize.com/rw3lbwz1xkqor7yxrri5l7jf1ns3ujg3/512x384.jpg" width="166" height="166" alt="Super Cop Training 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">Super Cop Training</p> </a><a href="https://www.unblockedgamest.com/game/exit-puzzle-colors-game" aria-label="Exit Puzzle : Colors Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/xjpj74l4drlwwpaenmis4698vropgmla-1702848309.mp4" > <img src="https://img.gamemonetize.com/xjpj74l4drlwwpaenmis4698vropgmla/512x384.jpg" width="166" height="166" alt="Exit Puzzle : Colors 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">Exit Puzzle : Colors Game</p> </a><a href="https://www.unblockedgamest.com/game/epic-join-crowd" aria-label="Epic Join Crowd" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/1i9qj8p3z6oe2klt9pnyr6pqpbjqky4e-1674398553.mp4" > <img src="https://img.gamemonetize.com/1i9qj8p3z6oe2klt9pnyr6pqpbjqky4e/512x384.jpg" width="166" height="166" alt="Epic Join Crowd 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">Epic Join Crowd</p> </a><a href="https://www.unblockedgamest.com/game/spiderman-street-fighter" aria-label="Spiderman: Street Fighter" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/1zah7rt9fe0hyzg06gge9xmigsgw6gig-1703982553.mp4" > <img src="https://img.gamemonetize.com/1zah7rt9fe0hyzg06gge9xmigsgw6gig/512x384.jpg" width="166" height="166" alt="Spiderman: Street Fighter 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">Spiderman: Street Fighter</p> </a><a href="https://www.unblockedgamest.com/game/watermelon-run" aria-label="Watermelon Run" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/29uw3t7wr3e853z1lj8qwqd1r9thndux-1683598031.mp4" > <img src="https://img.gamemonetize.com/29uw3t7wr3e853z1lj8qwqd1r9thndux/512x384.jpg" width="166" height="166" alt="Watermelon 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">Watermelon Run</p> </a><a href="https://www.unblockedgamest.com/game/ear-doctor-2020" aria-label="Ear Doctor 2020" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/h1rqxkydz3wugz3vzn8n5b5vl2lsw01d-1696776676.mp4" > <img src="https://img.gamemonetize.com/h1rqxkydz3wugz3vzn8n5b5vl2lsw01d/512x384.jpg" width="166" height="166" alt="Ear Doctor 2020 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">Ear Doctor 2020</p> </a><a href="https://www.unblockedgamest.com/game/stack-colors" aria-label="Stack Colors!" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/um7ax218g49sfsbbyq13kb6a7ydv47wy-1692061489.mp4" > <img src="https://img.gamemonetize.com/um7ax218g49sfsbbyq13kb6a7ydv47wy/512x384.jpg" width="166" height="166" alt="Stack Colors! 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">Stack Colors!</p> </a><a href="https://www.unblockedgamest.com/game/anna-wants-to-become-beautiful" aria-label="Anna Wants To Become Beautiful" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/c14cci1ju1qyfigq8wwabywhmjdvyh7c-1682931054.mp4" > <img src="https://img.gamemonetize.com/c14cci1ju1qyfigq8wwabywhmjdvyh7c/512x384.jpg" width="166" height="166" alt="Anna Wants To Become Beautiful 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">Anna Wants To Become Beautiful</p> </a><a href="https://www.unblockedgamest.com/game/count-masters-crowd-runner-3d" aria-label="Count Masters: Crowd Runner 3D" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/4vsi6r9rx2pzklr9u991ijy4ryxhac4e-1685047552.mp4" > <img src="https://img.gamemonetize.com/4vsi6r9rx2pzklr9u991ijy4ryxhac4e/512x384.jpg" width="166" height="166" alt="Count Masters: Crowd Runner 3D 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">Count Masters: Crowd Runner 3D</p> </a><a href="https://www.unblockedgamest.com/game/onpipe-game" aria-label="OnPipe Game" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/u89rg2wzpbpq6z3aw60i1uyz50lprmvl-1689283487.mp4" > <img src="https://img.gamemonetize.com/u89rg2wzpbpq6z3aw60i1uyz50lprmvl/512x384.jpg" width="166" height="166" alt="OnPipe 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">OnPipe Game</p> </a><a href="https://www.unblockedgamest.com/game/color-flow" aria-label="Color Flow" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/3u315fk234adum3us0u3i4478iigj0vm-1696552064.mp4" > <img src="https://img.gamemonetize.com/3u315fk234adum3us0u3i4478iigj0vm/512x384.jpg" width="166" height="166" alt="Color Flow 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">Color Flow</p> </a><a href="https://www.unblockedgamest.com/game/hero-bounce" aria-label="Hero Bounce" class="relative hidden lg:block" data-wt-video="https://gamemonetize.video/video/ffzll2njchqkdk5r5hdye8jlia072qr6-1732611093.mp4" > <img src="https://img.gamemonetize.com/ffzll2njchqkdk5r5hdye8jlia072qr6/512x384.jpg" width="166" height="166" alt="Hero Bounce 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">Hero Bounce</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?1777003440'></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(15322); }); window.setTimeout(function() { __upGame_rx8(15322) }, 2000); var descriptionURL = "http://www.unblockedgamest.com/game/tennis-hero"; var iframe = '<iframe src="https://html5.gamemonetize.com/rxephxpfkvlhz0hbuh4rbx39tgsx6mrx/" 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?1777033684'></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.unblockedgamest.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.unblockedgamest.com/templates/crazygames-like/js/global.js?ver=291469366dfba4bd30568f4b4b0c72c4"></script> <script src="https://www.unblockedgamest.com/templates/crazygames-like/js/jquery.masnory.min.js"></script> <script src="https://www.unblockedgamest.com/templates/crazygames-like/js/gamefree.js?ver=291469366dfba4bd30568f4b4b0c72c4"></script> <script src="https://www.unblockedgamest.com/static/libs/js/jquery.form.min.js"></script> <script src="https://www.unblockedgamest.com/static/libs/js/root.js"></script> <script src="https://www.unblockedgamest.com/templates/crazygames-like/js/general.js?ver=291469366dfba4bd30568f4b4b0c72c4"></script> <script src="https://www.unblockedgamest.com/templates/crazygames-like/js/index.js?ver=291469366dfba4bd30568f4b4b0c72c4"></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>