Atlantic Sky Hunter Xtreme
Embark on an exhilarating trip through attractive battles in the Atlantic Sky Hunter Xtreme. A unique, endless shooting game awaits those who enjoy exploring. Play a new role as a fighter pilot against spectacular UFOs and dangerous bosses. Successfully beat opponents and navigate the enormous, endless, deep blue sea.A well-diversified upgrade warehouse is critical. Spray bullets, extra lives, and dual bullets are all powerful abilities that have a huge impact on the game's dynamics. The player must effectively move his fighter, avoiding attackers while simultaneously gathering power-ups. In addition to the standard shooting action, the game is characterized by its achievements and ranking system.
Beaver River Rave
Get ready to ride the rapids in an exhilarating adventure called "Beaver River Rave"! Join a team of daring beavers as they navigate the rushing waters and overcome thrilling challenges along the river.
Hop aboard your trusty raft and paddle through the wild currents of Beaver River. Maneuver through treacherous obstacles, dodge rocks, and navigate sharp turns with precision. Work together with your beaver companions to maintain balance and speed as you conquer each rapid.
But it's not just about surviving the river—collect valuable items and power-ups along the way to earn points and unlock new levels. Test your skills in timed challenges or compete against friends and players worldwide to see who can complete the course in record time.
Immerse yourself in stunning natural landscapes as you journey through lush forests, cascading waterfalls, and hidden caves. The dynamic and realistic water physics will make you feel like you're right in the heart of the action.
With its vibrant visuals, energetic soundtrack, and adrenaline-pumping gameplay, Beaver River Rave offers an exciting and immersive experience for thrill-seekers. Can you conquer the rapids and become the ultimate beaver river raver?
Strap on your life jacket and grab your paddle—it's time to embark on a whitewater adventure like no other in Beaver River Rave! Get ready to ride the waves and experience the thrill of the river!
Real Air Race
Get ready for an adrenaline-pumping experience with Real Air Race! Strap yourself into the cockpit of a high-speed racing aircraft and take to the skies in thrilling air race competitions.
In this exhilarating racing game, you'll participate in intense air races against skilled opponents. Soar through breathtaking landscapes, navigate challenging courses, and push your flying skills to the limit. Feel the rush of adrenaline as you maneuver through narrow checkpoints and perform daring aerial maneuvers.
Choose from a variety of realistic aircraft models, each with its own unique characteristics and performance attributes. Upgrade your plane with advanced aerodynamics, engine enhancements, and precision controls to gain an edge over your rivals.
Immerse yourself in stunning 3D graphics that bring the race tracks and environments to life. Experience the thrill of high-speed flight as you zoom past mountains, skim across water surfaces, and dive through canyons. The realistic sound effects further enhance the immersive racing experience.
Master the art of precision flying and strategic decision-making to outmaneuver your opponents. Take advantage of boosts, power-ups, and shortcuts strategically placed throughout the race tracks. Use your skills to maintain optimal speed, avoid obstacles, and execute perfect turns to stay ahead of the competition.
Real Air Race offers different game modes, including single-player championships, time trials, and multiplayer races. Compete against AI-controlled opponents or challenge your friends in real-time multiplayer matches. Rise through the ranks, unlock new aircraft, and prove yourself as the ultimate air racing champion.
Are you ready to push the boundaries of speed, skill, and excitement in Real Air Race? Strap in, ignite the engines, and prepare for an unforgettable airborne racing adventure!
Goblin Run
Welcome to the adrenaline-pumping world of "Goblin Run"!
In this wildly addictive endless runner game, you take on the role of a mischievous and nimble goblin on a thrilling adventure through mystical realms. Your mission? Outrun dangerous obstacles, navigate treacherous terrain, and collect valuable treasures along the way.
As the goblin, you'll dash, jump, slide, and maneuver through vibrant and visually stunning landscapes teeming with enchanted forests, icy caves, ancient ruins, and more. Each level presents unique challenges and surprises, keeping you on the edge of your seat!
Be prepared to put your reflexes to the test as you encounter menacing creatures, dodge deadly traps, and leap over bottomless chasms. The further you run, the faster the pace becomes, pushing your skills to their limits and rewarding you with even greater treasures.
To aid you in your quest, power-ups and boosters are scattered throughout the game, giving you temporary abilities and augmenting your goblin's abilities. Want to unleash a fiery trail, soar through the air, or become invincible for a short time? The power-ups got you covered!
And remember, as a truly mischievous goblin, there's always room for mischief! Collect prank items hidden within the levels and unleash chaos on your pursuers.
Challenge your friends and fellow goblin enthusiasts to beat your high score as you rack up points, treasures, and achievements. Aim for the top spot on the global leaderboard and cement your status as the fastest, most daring goblin runner in the world!
So, lace up your running shoes, sharpen those reflexes, and embark on an epic, heart-pounding adventure in "Goblin Run"! The goblin realm awaits your speedy arrival! Let the race begin!
Arctic Pong
Arctic Pong by Inlogic is a really fun ping pong-style game that comes with plenty of challenges and four unlockable characters. The aim of the game is simple: you need to help the little seals collect coins and avoid the hungry polar bears. Be careful though; they’re on sleds, so they’re quicker than they look! All you need to do is touch the screen to change the character’s direction, so it’s very easy to play. Now, Arctic Pong is available unblocked in HTML5. No matter what device or browser you’re using, you can play for free on Gamepix. Play Arctic Pong now on GamePix!
Air Strike War
Get ready to take to the skies in "Air Strike War"! Brace yourself for an adrenaline-packed aerial combat experience where you pilot powerful warplanes and engage in thrilling dogfights.
In Air Strike War, you'll assume the role of an elite fighter pilot tasked with defending your territory from enemy forces. Climb into the cockpit of a variety of modern fighter jets, armed with an arsenal of missiles, cannons, and other deadly weaponry.
Engage in intense aerial battles across different missions and environments. Soar through the skies, perform daring maneuvers, and lock onto enemy targets to unleash devastating attacks. Dodge incoming fire, outmaneuver enemy planes, and showcase your skills as an ace pilot.
Upgrade your aircraft with advanced technology, unlock new planes, and equip them with enhanced weapons and defenses. Strategically choose your loadouts to maximize your chances of victory in each mission.
Experience realistic graphics, immersive sound effects, and dynamic weather conditions that add an extra layer of challenge to your missions. Engage in day and night operations, face changing winds, and adapt your strategies accordingly.
Complete challenging objectives, such as escorting friendly convoys, eliminating high-value targets, or engaging in fierce aerial duels. Each successful mission brings you closer to restoring peace and victory.
Whether you prefer single-player campaigns or multiplayer dogfights, Air Strike War offers thrilling gameplay options. Test your skills against computer-controlled opponents or compete against friends and players from around the world in exhilarating online multiplayer battles.
Prepare for takeoff, soar through the clouds, and unleash the fury of your warplane upon the enemy in Air Strike War. The sky is your battlefield, pilot. Good luck!
Pirates Path Of The Buccaneer
Immerse yourself in the thrilling maritime battles of Pirates: Path of the Buccaneers. Embark on an unforgettable journey filled with wild waters, menacing sea monsters, and hostile pirate ships. As a pirate lord, your objective is to navigate these perils and become the ultimate ruler of the sea. Seek treasure, defeat monsters, and outgun your rival pirate captains in this epic adventure.
Control your ship using the arrow keys or WASD controls. Use your mouse to aim and left click to fire cannons. Destroy enemy ships and monsters to earn gold for upgrades.Progress through increasingly difficult levels to claim victory over the seas.
Fury Road
Prepare for high-octane, adrenaline-fueled action in Fury Road! Strap yourself in and embark on a relentless journey through a post-apocalyptic wasteland, where survival and speed are the ultimate keys to success.
In this intense racing game, you'll navigate treacherous roads filled with rival gangs, dangerous obstacles, and explosive surprises. Take control of powerful vehicles fully equipped with weaponry and armor, ready to unleash mayhem on anyone who stands in your way.
Engage in heart-pounding races and ruthless battles as you compete against fierce opponents. Use your driving skills to maneuver through chaotic environments, perform daring stunts, and dodge incoming attacks. Upgrade your vehicle's weapons, defenses, and performance to stay ahead of the competition.
Immerse yourself in a visually stunning world ravaged by the apocalypse, with detailed landscapes, gritty atmosphere, and dynamic weather effects. Experience a gripping storyline as you uncover the secrets of the wasteland and face off against formidable bosses in epic confrontations.
Challenge friends in multiplayer mode or test your skills in various solo game modes, including career mode, time trials, and challenges. Dominate the leaderboard and prove yourself as the king of the Fury Road.
Are you ready to embrace the chaos and become a legendary road warrior? Gear up, rev your engines, and conquer the wasteland in Fury Road!
Shadow Adventure
Shadow Adventure is a slightly dark but incredibly addicting platformer with dozens of different levels. You have to overcome dangerous traps, deep gaps and sharp spikes, platforms crumbling under your feet.
Dangerous Danny
Welcome to the thrilling world of "Dangerous Danny"! Prepare yourself for an action-packed adventure with our fearless hero, Danny, as he embarks on a daring quest to save the day.
In Dangerous Danny, you'll guide our courageous protagonist through a series of challenging levels filled with obstacles, enemies, and epic boss battles. Danny's mission is to rescue his friends and defeat the forces of evil that threaten their peaceful world.
Navigate through vibrant and immersive environments, ranging from treacherous jungles to mysterious dungeons and futuristic cities. Run, jump, slide, and swing your way past dangerous traps and hostile creatures standing in your path.
As you progress, collect power-ups and special abilities to enhance Danny's skills. Unleash devastating attacks, gain temporary invincibility, or unlock new moves that allow you to overcome even the toughest challenges.
Face off against formidable bosses at the end of each level. Utilize your agility, timing, and quick reflexes to dodge their attacks and find their weak spots. Defeat them to unlock new areas and advance in your quest.
Immerse yourself in stunning visuals, accompanied by an adrenaline-pumping soundtrack that enhances the excitement of the gameplay. Engage in fast-paced action sequences, solve puzzles, and uncover hidden secrets as you traverse the diverse landscapes of Dangerous Danny.
Challenge yourself further by collecting hidden treasures and completing optional objectives in each level. Earn rewards, unlock bonus content, and discover the full extent of Danny's capabilities.
With its engaging storyline, dynamic gameplay, and captivating visuals, Dangerous Danny offers an unforgettable gaming experience for players seeking thrills and adventure.
So, gear up, embrace danger, and join Danny on his heroic journey to rescue his friends and restore peace in the world. Are you ready to face the challenges that await in Dangerous Danny? Let the adventure begin!
Find Diamonds
"Find Diamonds" is an exciting and adventurous puzzle game where players embark on a quest to discover hidden diamonds in various levels and environments.
In this captivating game, you will navigate through beautifully designed landscapes, such as lush jungles, mysterious caves, or even deep oceanic caverns. Your objective is to explore these immersive locations and uncover the elusive diamonds concealed within.
As you progress through the game, each level presents unique challenges and obstacles that you must overcome. You might encounter puzzles, traps, or tricky pathways that require careful thinking and problem-solving skills to navigate successfully.
To find the diamonds, you'll need to search every nook and cranny of the environment, utilizing your observational abilities to spot clues and hints. Look for sparkling gems, follow trails, decipher codes, and interact with objects to unravel the secrets leading to the precious diamonds.
Be cautious, though! Some levels may include time limits or hazards that add an element of urgency and excitement to your diamond-finding journey. Stay sharp, think quickly, and make smart decisions to avoid setbacks and complete each level successfully.
As you collect diamonds throughout the game, you can use them to unlock new levels, characters, or power-ups, enhancing your gameplay experience and offering additional features to aid you in your treasure-hunting adventure.
Immerse yourself in visually stunning graphics, accompanied by an enchanting soundtrack that sets the mood for your exploratory mission. Enjoy the thrill of discovery and the satisfaction of locating valuable diamonds as you progress through the game.
So, get ready to embark on an epic quest and demonstrate your keen eye for hidden treasures in "Find Diamonds." Will you be able to uncover all the diamonds and become the ultimate master of gem hunting? Start the adventure and find out!
Road Madness
Welcome to Road Madness, an exhilarating adventure game that throws you into a chaotic journey across unpredictable terrains. In Road Madness, you take the wheel of a rugged vehicle, navigating through treacherous landscapes, dodging obstacles.
Your mission is to survive the madness of the open road, collecting valuable resources and upgrades along the way. Each level presents unique challenges, from dense forests to scorching deserts, requiring quick reflexes and sharp decision-making skills.
With its stunning graphics, dynamic weather conditions, and adrenaline-pumping soundtrack, Road Madness offers an immersive experience that will keep you on the edge of your seat. Are you ready to embrace the chaos and conquer the road? Buckle up and embark on the ultimate adventure in Road Madness!
He Likes The Darkness
Enter a world shrouded in mystery and filled with challenging puzzles in He Likes The Darkness. Join a courageous young protagonist as he navigates through dark and eerie levels, uncovering secrets and overcoming obstacles to rescue his lost companions.
In this captivating platformer game, you'll need to rely on your wit and problem-solving skills to progress. Maneuver through shadowy landscapes, solve intricate puzzles, and outsmart cunning enemies lurking in the darkness. Discover hidden paths, collect glowing orbs, and unlock new abilities that will aid you on your quest.
Immerse yourself in the atmospheric visuals and haunting soundtrack as you explore each meticulously designed level. Face off against menacing bosses, each with their own unique mechanics and challenges. Can you conquer the darkness and save your friends?
With its immersive gameplay, captivating storyline, and challenging puzzles, He Likes The Darkness offers an unforgettable gaming experience. Prepare to embark on a journey of bravery and resilience as you navigate the shadows and bring light back to the world.
Are you ready to embrace the darkness and prove your mettle? Step into the unknown and uncover the truth in He Likes The Darkness.
Galaxy Warriors
Take your Starship to fight! Cruise the Galaxy and shoot down formations of alien enemy fleets. Collect credits to upgrade your star fighter.
Watch out for enemies shooting back and strong Bosses! Hordes of enemies can also be handled with various boosters at your disposal. Dodge the bullet hell and shoot 'em up!
Shoot down all enemy ships in each wave while evading their shots. Enemies have various behaviours and also drop some credits and boosters. Use credits to upgrade your ships.
Zombie Road
Gear up for a thrilling and action-packed journey through a zombie-infested wasteland in Zombie Road! Take on the role of a daring survivor as you navigate treacherous roads, mow down hordes of zombies, and reach safety in this intense driving and shooting game.
In Zombie Road, your objective is to drive as far as possible while annihilating the undead along the way. Jump behind the wheel of powerful vehicles armed with devastating weapons, and unleash chaos upon the zombie horde that stands in your path.
The game offers various game modes to keep you engaged. Engage in the story mode and follow an immersive narrative as you complete missions, rescue survivors, and uncover the secrets behind the zombie outbreak. Each mission presents its own challenges and objectives, testing your driving and combat skills.
In endless mode, experience non-stop zombie mayhem as you strive to cover as much distance as possible. Encounter increasingly challenging waves of zombies and compete for the highest scores on the global leaderboard.
Customize and upgrade your vehicles with armor, weapons, and enhancements to improve their performance and survivability. Unlock new vehicles with unique abilities and unleash devastating special attacks to decimate the undead.
Navigate through different environments, including desolate highways, eerie forests, and abandoned cities, each teeming with zombies and obstacles. Dodge wrecked vehicles, barricades, and other hazards as you race towards safety.
Immerse yourself in stunning 3D graphics and realistic sound effects that amplify the intensity of the zombie apocalypse. Experience dynamic weather conditions and day-night cycles that add to the immersive gameplay.
Collect resources and power-ups scattered throughout the levels to replenish ammo, restore health, and boost your vehicle's capabilities. Use strategy and quick reflexes to overcome challenging situations and escape the clutches of the undead.
With its thrilling gameplay, explosive action, and gripping storyline, Zombie Road will keep you entertained for hours. Can you navigate the perilous roads, obliterate zombies with precision, and survive the apocalypse? Get behind the wheel, unleash devastation, and conquer the Zombie Road!
Real Archer
Embark on an epic adventure as a skilled archer in Real Archer! Step into the shoes of a brave and nimble archer, defending your kingdom from hordes of enemies in this captivating action game.
In Real Archer, you'll find yourself standing atop a tower, armed with a trusty bow and arrow. Your task is to take aim, draw back your bowstring, and release precise shots to eliminate approaching enemies. Each successful shot brings you one step closer to victory.
The game offers intuitive controls that allow you to aim and shoot with ease. Simply swipe on the screen to adjust your aim and release to let your arrows fly. Time your shots carefully to hit moving targets or exploit weaknesses in enemy armor for maximum impact.
Immerse yourself in charming and colorful graphics that bring the fantasy world to life. Explore different landscapes, from lush forests and snow-capped mountains to winding castle corridors. The whimsical art style adds a delightful touch to the game's atmosphere.
Real Archer features multiple game modes to keep you engaged. Engage in a campaign mode where you embark on a quest to save your kingdom from a relentless enemy invasion. Encounter challenging boss battles and overcome obstacles as you progress through the story.
Test your skills in endless mode, where you face an unending onslaught of enemies. Survive as long as possible and earn high scores to climb up the leaderboard. Challenge your friends and see who can achieve the highest score.
Unlock and upgrade various bows, arrows, and special abilities to enhance your archery skills. Discover new power-ups that provide temporary boosts, such as explosive arrows or rapid fire, giving you an edge in battle.
As you progress, recruit companions who will fight alongside you, each with unique abilities and strengths. Strategically deploy your companions to support your archery skills and turn the tide of battle in your favor.
With its addictive gameplay, charming visuals, and satisfying archery mechanics, Real Archer delivers an immersive experience for archery enthusiasts and casual gamers alike. Can you stand as the Real but mighty archer who defends the kingdom against all odds? Take aim and let your arrows fly in Real Archer!
Halloween Horror Massacre
Welcome to the bone-chilling world of "Halloween Horror Massacre"! Brace yourself for a heart-pounding, adrenaline-fueled experience that will test your courage in the face of pure terror.
Step into the shoes of a fearless protagonist as you navigate through dark and sinister environments haunted by all manners of ghouls, ghosts, and nightmarish creatures. Armed with only your wits and a few makeshift weapons, you must survive the onslaught of supernatural horrors that lurk around every corner.
Immerse yourself in a gripping storyline filled with suspense, mystery, and unexpected plot twists. Uncover the secrets of the cursed town and unravel the truth behind the Halloween Horror Massacre.
Engage in intense combat against hordes of terrifying monsters using a variety of weapons and tools at your disposal. Explore eerie locations, solve intricate puzzles, and make crucial decisions that impact the outcome of your harrowing journey.
With its atmospheric visuals, immersive sound design, and spine-tingling gameplay, Halloween Horror Massacre delivers an unforgettable horror experience that will keep you on the edge of your seat.
Are you ready to confront your deepest fears and survive the Halloween Horror Massacre? Only the bravest souls will emerge victorious in this terrifying adventure. Enter if you dare...
Tiny Archer
Embark on an epic adventure as a skilled archer in Tiny Archer! Step into the shoes of a brave and nimble archer, defending your kingdom from hordes of enemies in this captivating action game.
In Tiny Archer, you'll find yourself standing atop a tower, armed with a trusty bow and arrow. Your task is to take aim, draw back your bowstring, and release precise shots to eliminate approaching enemies. Each successful shot brings you one step closer to victory.
The game offers intuitive controls that allow you to aim and shoot with ease. Simply swipe on the screen to adjust your aim and release to let your arrows fly. Time your shots carefully to hit moving targets or exploit weaknesses in enemy armor for maximum impact.
Immerse yourself in charming and colorful graphics that bring the fantasy world to life. Explore different landscapes, from lush forests and snow-capped mountains to winding castle corridors. The whimsical art style adds a delightful touch to the game's atmosphere.
Tiny Archer features multiple game modes to keep you engaged. Engage in a campaign mode where you embark on a quest to save your kingdom from a relentless enemy invasion. Encounter challenging boss battles and overcome obstacles as you progress through the story.
Test your skills in endless mode, where you face an unending onslaught of enemies. Survive as long as possible and earn high scores to climb up the leaderboard. Challenge your friends and see who can achieve the highest score.
Unlock and upgrade various bows, arrows, and special abilities to enhance your archery skills. Discover new power-ups that provide temporary boosts, such as explosive arrows or rapid fire, giving you an edge in battle.
As you progress, recruit companions who will fight alongside you, each with unique abilities and strengths. Strategically deploy your companions to support your archery skills and turn the tide of battle in your favor.
With its addictive gameplay, charming visuals, and satisfying archery mechanics, Tiny Archer delivers an immersive experience for archery enthusiasts and casual gamers alike. Can you stand as the tiny but mighty archer who defends the kingdom against all odds? Take aim and let your arrows fly in Tiny Archer!
Siberian Strike
Embark on an adrenaline-fueled journey across the open Atlantic ocean in Siberian Strike, an arcade endless shoot 'em up airplane game where you'll face off against challenging UFOs and formidable bosses, armed with an array of power-ups including spray bullets, extra health, and twin missiles; how high can you soar in this thrilling shmup adventure?
Zumba Mania
Tap to shoot. Match 3 or more same-coloured marbles to eliminate them. Destroy all marbles in the chain before it hits the end. Tap the frog to swap between the current and next marble. Use power-ups to clear the board faster.
Hero Survivor
Welcome, brave adventurers, to the thrilling world of HeroSurvivor! Prepare to embark on an extraordinary journey filled with perilous challenges, ancient mysteries, and heroic quests. As a chosen hero, it is your destiny to navigate treacherous landscapes, battle fearsome creatures, and unravel the secrets of a forgotten realm. With each step, you'll uncover hidden artifacts, gain powerful abilities, and forge alliances with legendary allies. The fate of the world rests in your hands as you face daunting trials and make life-altering choices. Are you ready to embrace your inner hero and become the ultimate HeroSurvivor? Prepare for an unforgettable adventure that will test your courage, wit, and determination. The journey awaits!
Zombie Hunter
Prepare for a heart-pounding battle against hordes of the undead in Zombie Hunter! Take on the role of a skilled and fearless zombie hunter as you fight to survive in a post-apocalyptic world overrun by zombies.
In Zombie Hunter, your objective is to eliminate waves of zombies and protect yourself and other survivors from the relentless onslaught. Armed with an arsenal of weapons, including firearms, melee weapons, and explosives, you must navigate through various environments and take down the walking dead.
The game offers a variety of gameplay modes to suit different preferences. Engage in story mode and uncover the secrets behind the zombie outbreak as you progress through a series of challenging missions. Each mission presents unique objectives, such as rescuing survivors, retrieving supplies, or clearing infested areas.
Alternatively, test your survival skills in endless mode, where the waves of zombies become increasingly difficult to fend off. See how long you can last and compete for high scores against other players.
Upgrade your weapons, unlock new gear, and acquire powerful abilities to enhance your zombie-slaying capabilities. Earn currency and rewards by completing missions and objectives, allowing you to further customize your character and improve their combat effectiveness.
Immerse yourself in immersive 3D graphics and realistic sound effects that bring the zombie-infested world to life. Experience intense and visceral combat as you engage in fast-paced battles with the undead.
Utilize strategic tactics to outsmart and overcome different types of zombies, each with their own strengths and weaknesses. Aim for headshots, exploit environmental hazards, and use your surroundings to gain an advantage in the fight for survival.
Collaborate with other players in cooperative multiplayer mode, where you can team up with friends or other online players to tackle challenges and defeat powerful boss zombies.
Zombie Hunter delivers an adrenaline-pumping zombie hunting experience that will keep you on the edge of your seat. Can you survive the zombie apocalypse and restore humanity's hope? Load your weapons, gather your courage, and become the ultimate Zombie Hunter!
Ninja Up
Ninja Up! is a retro arcade adventure game. Jump as high as you can with the most daring 2D pixel ninjas in the game! Are you going to be careful with the mini jumps or shoot for the moon with crazy high jumps? It will test your skills.
Supercape Of Justice
Embark on a thrilling journey with Supercap Of Justice, an epic adventure game where you don the iconic superhero cap and fight for justice! In Supercap Of Justice, you’ll explore vibrant cities, mysterious forests, and ancient ruins, all while battling nefarious villains and uncovering hidden secrets.
Your mission is to restore peace and order by using your superpowers and wits. Solve intricate puzzles, engage in intense combat, and gather powerful artifacts to aid you on your quest. Each location is packed with challenges and surprises that will test your heroism.
With its captivating storyline, stunning graphics, and immersive gameplay, Supercap Of Justice offers an unforgettable adventure. Are you ready to become the hero the world needs? Gear up and soar into action in Supercap Of Justice!
FreeMarker template error (DEBUG mode; use RETHROW in production!):
The following has evaluated to null or missing:
==> content [in template "game/myhtmlcode/index.ftl" at line 233, column 19]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${content} [in template "game/myhtmlcode/index.ftl" at line 233, column 17]
----
Java stack trace (for programmers):
----
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134)
at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:481)
at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:401)
at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:370)
at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100)
at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
at freemarker.core.Environment.visit(Environment.java:347)
at freemarker.core.Environment.visit(Environment.java:353)
at freemarker.core.Environment.process(Environment.java:326)
at freemarker.template.Template.process(Template.java:383)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:391)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:304)
at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:255)
at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:179)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:316)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1405)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1149)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1088)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:964)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)