Playing Frogger Using Multi-Step Q-Learning

Total Page:16

File Type:pdf, Size:1020Kb

Playing Frogger Using Multi-Step Q-Learning Playing Frogger using Multi-step Q-learning Bachelor's Project Thesis Jip Maijers, s2605376, [email protected], Supervisor: Dr M.A. Wiering, [email protected] Abstract: This thesis is an extension on the Bachelor's thesis by Tomas van der Velde about training an agent to play the game Frogger using Q-learning. In this thesis 2-step Q-learning and 4-step Q-learning with 2 different reward functions (an action-based reward function and a distance-based reward function) are used to see if it is possible for agents trained with these algorithms to outperform agents trained with regular Q-learning. The game Frogger can be described as a two-part game, where the aim of the first part is crossing a road and where the goal of the second part is crossing a river. In previous research it was found that crossing the river was the biggest obstacle for agents, which is why two separate neural networks were again used. The results obtained show that the action-based reward function outperforms a distance- based reward function and that 4-step Q-learning and 2-step Q-learning improved upon the performance of regular Q-learning, with 4-step Q-learning performing the best of the three in terms of road completion, and 2-step Q-learning in terms of points gained and overall win rate. Keywords: Machine learning, Reinforcement learning, Q-learning, Multi-step Q-learning, neural networks, video games, vision grids 1 Introduction Q-learning (Watkins and Dayan, 1992) is one of the most common reinforcement learning algorithms and has been used in a variety of environments; Reinforcement Learning (RL) (Sutton and Barto, from traffic control (Abdoos, Mozayani, and Baz- 1998) is one of the three machine learning zan, 2011) to stock trading (Lee, Park, O, Lee, paradigms and is usually applied in systems with and Hong, 2007). The application of Q-learning large state spaces or dynamic environments, as as training method in neural networks has also it does not depend on searching through large been studied with interesting results, for example sets of future states when determining what ac- in the arcade game Ms. Pac-man (Bom, Henken, tion to take, but rather acts on an exploration and Wiering, 2013). In all of these applications vs exploitation principle. Perhaps the best known Q-learning succeeds in creating well-performing example of reinforcement learning being used is agents, often even outperforming humans (Mnih by the team of Google Deepmind, for example et al., 2015). The method of combining neural net- in projects like AlphaGo (Silver, Huang, Maddi- works with Q-learning in games performs well since son, Guez, Sifre, van den Driessche, Schrittwieser, a modeller is free to build a state representation to Antonoglou, Panneershelvam, Lanctot, Dieleman, fit the game of choice as Q-learning is a model-free Grewe, Nham, Kalchbrenner, Sutskever, Lillicrap, algorithm. Leach, Kavukcuoglu, Graepel, and Hassabis, 2016), Multi-step Q-learning (Peng and Williams, 1996) but also in games by their project \DQN", whose is a variant of Q-learning in which the algorithm team also wrote an article (Mnih, Kavukcuoglu, Sil- looks a predetermined amount of steps further to ver, Rusu, Veness, Bellemare, Graves, Riedmiller, update its Q-values, which causes it to perform well Fidjeland, Ostrovski, Petersen, Beattie, Sadik, in more fuzzy environments. In some environments Antonoglou, King, Kumaran, Wierstra, Legg, and with coarser state spaces Multi-step Q-learning per- Hassabis, 2015) in which reinforcement learning forms better than normal Q-learning, which is why was used to train a computer to perform better it can be used to determine an optimal number of than humans in playing different Atari 2600 games. 1 future states to take in consideration when build- makes them kill the player if it jumps on them. In ing an agent to work in these environments. We addition to this, a frog dies when jumping on a goal will go more in detail about the workings of both it has already filled, meaning the player will have Q-learning and Multi-step Q-learning in section 3. to learn not to just fill one goal. A difficult part of the game is that the five goals are above the top 1.1 Frogger lane, which is filled with turtles. This means that a player has to plan their moves in such a way that Frogger is an arcade game that was released in 1981 the agents in that lane take them to the correct po- by Konami. In the game the player takes control of sition to fill the goal, which can be quite hard for a frog that has to move vertically to cross a road the outer goals. and a river. Along the way the frog has to make In the game of Frogger the player has three lives, sure to avoid obstacles and in the end fill five goals. and each life has a timer of 60 seconds to complete A visual representation of our version of the game the level. Players are awarded points based on how can be found in figure 2.1. The game runs at 60 well the player does; 10 points for a row the frog frames per second (fps) and a player has five dif- has not reached before, when a player reaches a goal ferent options at each frame of the game: move up, they are awarded 50 points plus 10 points for ev- move down, move left, move right or do nothing. ery half second of time they have left, 1000 points The places a frog can be in the game world can be are awarded for willing all five goals. In the origi- represented by a grid of 13 rows and 13 columns nal game, 200 bonus points are awarded for eating and each action the player takes moves the frog to flies that randomly spawn on the map or by jump- a corresponding space, meaning that from the start ing on a frog which spawned randomly on a log of the game a player can move six spaces to the left before jumping on a goal. If a player scored more or right and 13 spaces up. than 20,000 points they would earn an additional To win the game a player generally follows a fairly life. We chose to leave these ways of earning bonus straightforward set of actions. First, the player points out of our implementation of the game, as needs to cross a road. The road is made up of five this added an extra factor of randomness to our \lanes" on which different combinations of agents, state space which we decided would unnecessarily \cars", move horizontally. Each lane has a differ- complicate the learning process. ent type of car which moves at a speed corre- The process described above covers the first level sponding to that type of car. Finally, cars in odd- of the arcade game. In the original game there are numbered lanes (counted from the lane on which levels after this, swapping some logs for danger- the frog started) move to the left while those in ous crocodiles, adding some extra threats to regions even-numbered lanes move to the right. The player which were safe before and adding power-ups. For needs to avoid getting hit by these cars, this means this project we will focus exclusively on the first that they have to perform a combination of the fol- level of the game. lowing strategies: wait for a car to pass, move up or move away, for example to the left, to avoid being 1.2 Reasons for study hit by a car. Being hit by a car causes the frog to die, which resets the frog to its starting space and This thesis will serve as an extension to the Bache- empties all of the filled goals, meaning that to win a lor's thesis by Tomas van der Velde (Van der Velde, player need to fill all five goals without dying once. 2018). That thesis made an attempt to solve Frog- After the player has successfully traversed the road ger using Q-learning and a multi-layer perceptron they will have to cross a river. The river is again (MLP) (Rumelhart, Hinton, and Williams, 1986), made up of five lanes, but in these lanes the frog but unfortunately only succeeded in solving the can only cross by jumping on the agents in the lane, road part of the game. The agents proved incapable as touching the \water" kills the frog. The agents in to successfully pass the road. In this thesis we will these lanes are made up of logs and groups of tur- tweak the input-vector of that thesis in the hope tles of varying lengths, and each lane has a different that this will guide the agents to the goals better, speed and direction in which the agents move. Fi- and we will employ Multi-step Q-learning to see if nally, the turtles \dive" at a certain interval, which more planning ahead can solve the game in its en- 2 tirety. The research question we will answer in this thesis will be as follows: \Does an agent trained wth Multi-step Q-learning perform better at play- ing the game Frogger than an agent trained with regular Q-learning?". 1.3 Outline of thesis In this thesis we will describe the research we did to try to solve the game Frogger. In section 2 we will go into the implementation of the game, the in- put vector and the neural networks used.
Recommended publications
  • Master List of Games This Is a List of Every Game on a Fully Loaded SKG Retro Box, and Which System(S) They Appear On
    Master List of Games This is a list of every game on a fully loaded SKG Retro Box, and which system(s) they appear on. Keep in mind that the same game on different systems may be vastly different in graphics and game play. In rare cases, such as Aladdin for the Sega Genesis and Super Nintendo, it may be a completely different game. System Abbreviations: • GB = Game Boy • GBC = Game Boy Color • GBA = Game Boy Advance • GG = Sega Game Gear • N64 = Nintendo 64 • NES = Nintendo Entertainment System • SMS = Sega Master System • SNES = Super Nintendo • TG16 = TurboGrafx16 1. '88 Games (Arcade) 2. 007: Everything or Nothing (GBA) 3. 007: NightFire (GBA) 4. 007: The World Is Not Enough (N64, GBC) 5. 10 Pin Bowling (GBC) 6. 10-Yard Fight (NES) 7. 102 Dalmatians - Puppies to the Rescue (GBC) 8. 1080° Snowboarding (N64) 9. 1941: Counter Attack (TG16, Arcade) 10. 1942 (NES, Arcade, GBC) 11. 1942 (Revision B) (Arcade) 12. 1943 Kai: Midway Kaisen (Japan) (Arcade) 13. 1943: Kai (TG16) 14. 1943: The Battle of Midway (NES, Arcade) 15. 1944: The Loop Master (Arcade) 16. 1999: Hore, Mitakotoka! Seikimatsu (NES) 17. 19XX: The War Against Destiny (Arcade) 18. 2 on 2 Open Ice Challenge (Arcade) 19. 2010: The Graphic Action Game (Colecovision) 20. 2020 Super Baseball (SNES, Arcade) 21. 21-Emon (TG16) 22. 3 Choume no Tama: Tama and Friends: 3 Choume Obake Panic!! (GB) 23. 3 Count Bout (Arcade) 24. 3 Ninjas Kick Back (SNES, Genesis, Sega CD) 25. 3-D Tic-Tac-Toe (Atari 2600) 26. 3-D Ultra Pinball: Thrillride (GBC) 27.
    [Show full text]
  • Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function
    Developing Frogger Player Intelligence Using NEAT and a Score Driven Fitness Function Davis Ancona and Jake Weiner Abstract In this report, we examine the plausibility of implementing a NEAT-based solution to solve different variations of the classic arcade game Frogger. To accomplish this goal, we created a basic 16x16 grid that consisted of a frog and a start, traffic, river, and goal zone. We conducted three experiments in this study on three slightly different versions of this world, all of which tested whether or not our robot (the frog) could learn how to safely navigate from the start zone to the goal zone. However, this was not an easy task for our frog, as it needed to learn how to avoid colliding with obstacles in the traffic part of the world, while it also needed to learn how to remain on the logs in the river section of the world. Accordingly, we equipped our frog with 11 sensors that it could use to detect obstacles it needed to dodge and obstacles it needed to seek, and we also gave our frog one extra sensor that provided it a sense of it's position in the world. In all three experiments, a fitness function was used that exponentially rewarded our frog for moving closer to the goal zone. In addition, we used a genetic algorithm called NEAT to evolve the weights of the connections and the topology of the neural networks that controlled our frog. We ran each experiment five times, and it was seen that NEAT was able to consistently find optimal solutions in all three experiments in under 100 generations.
    [Show full text]
  • Creating “3D-Frogger” with Agentcubes Online
    3D-Frogger Creating “3D-Frogger” With AgentCubes Online You are a frog. Your task is simple: hop across a busy highway, dodging cars and trucks, until you get to the edge of a river, where you must keep yourself from drowning by crossing safely to your grotto at the top of the screen by leaping across the backs of turtles and logs. Created by: Susan Miller & Jeffrey Bush, University of Colorado, School of Education. Adaptations using AgentCubes and AgentCubes Online made by Catharine Brand This curriculum has been designed as part of the Scalable Games Design project. It was created using ideas from and portions of prior work completed by Fred Gluck, Catharine Brand, Carla Hester-Croff, Jason Reub, Sandy Wilder and Mark Shouldice. This material is based upon work supported by the National Science Foundation under Grant No. DRL-1312129 and CNS-1138526. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. ACO Frogger Curriculum v1.0 Page 1 of 46 Scalable Game Design 3D-Frogger • Lesson Objective: • To create a game of Frogger • To master the basics in the use of AgentCubes software • To be able to describe and apply the Computational Thinking Patterns identified below. Prerequisite Skills: • Basics of computer handling • Identifies hardware components eg. keyboard, mouse, Computational monitor/screen • Identifies cursor Thinking • Recognizes the typical features of an applications window title bar, toolbar,
    [Show full text]
  • Frogger: Game Design Document Sections
    Frogger: Game Design Document Christopher Morales partner with Jason Jin Sections: Gameplay Reference History Background Gameplay Overview Icons How to play? Gameplay Controller Type of Enemies References Gameplay Reference: We are building Frogger (Emulating) the original arcade by Konami. We gonna use ROM emulator, so we can look how the game look like and feel by playing it. Here is the link below as references for how the game is going to look like on Unity. http://coolrom.com/roms/genesis/47871/Frogger.php http://www.classicgamesarcade.com/game/21607/frogger.html Assets We gonna use sprite on this website as reference: http://www.spriters-resource.com/arcade/frogger/sheet/11067/ Sounds Effect Sound Effects: Video Game Sounds Tones and Sound Effects Co. View More by This Artist Others: Not sure, but we might find another resource like on the unity website, if we need help to code the game. History Background: About Frogger: Frogger is a 1981 arcade game developed by Konami. It is also regarded as an classic from the golden age of video arcade games. Licensed by Sega/Gremlin. The game have been many remakes and sequels to Frogger. Brief background: Konami was going to name the game “Highway Crossing Frog”. Sega wanted the name to be something unique so it was named.As with most other arcade games developed at the time, Frogger is available in both one and two player modes. The first Frogger port became available on home computers, with another port for the original Atari 2600 becoming available soon after. Frogger was released for the Commodore 64, Intellivision and several other Atari video game consoles by the mid-1980s.
    [Show full text]
  • Video Game Collection MS 17 00 Game This Collection Includes Early Game Systems and Games As Well As Computer Games
    Finding Aid Report Video Game Collection MS 17_00 Game This collection includes early game systems and games as well as computer games. Many of these materials were given to the WPI Archives in 2005 and 2006, around the time Gordon Library hosted a Video Game traveling exhibit from Stanford University. As well as MS 17, which is a general video game collection, there are other game collections in the Archives, with other MS numbers. Container List Container Folder Date Title None Series I - Atari Systems & Games MS 17_01 Game This collection includes video game systems, related equipment, and video games. The following games do not work, per IQP group 2009-2010: Asteroids (1 of 2), Battlezone, Berzerk, Big Bird's Egg Catch, Chopper Command, Frogger, Laser Blast, Maze Craze, Missile Command, RealSports Football, Seaquest, Stampede, Video Olympics Container List Container Folder Date Title Box 1 Atari Video Game Console & Controllers 2 Original Atari Video Game Consoles with 4 of the original joystick controllers Box 2 Atari Electronic Ware This box includes miscellaneous electronic equipment for the Atari videogame system. Includes: 2 Original joystick controllers, 2 TAC-2 Totally Accurate controllers, 1 Red Command controller, Atari 5200 Series Controller, 2 Pong Paddle Controllers, a TV/Antenna Converter, and a power converter. Box 3 Atari Video Games This box includes all Atari video games in the WPI collection: Air Sea Battle, Asteroids (2), Backgammon, Battlezone, Berzerk (2), Big Bird's Egg Catch, Breakout, Casino, Cookie Monster Munch, Chopper Command, Combat, Defender, Donkey Kong, E.T., Frogger, Haunted House, Sneak'n Peek, Surround, Street Racer, Video Chess Box 4 AtariVideo Games This box includes the following videogames for Atari: Word Zapper, Towering Inferno, Football, Stampede, Raiders of the Lost Ark, Ms.
    [Show full text]
  • Download 80 PLUS 4983 Horizontal Game List
    4 player + 4983 Horizontal 10-Yard Fight (Japan) advmame 2P 10-Yard Fight (USA, Europe) nintendo 1941 - Counter Attack (Japan) supergrafx 1941: Counter Attack (World 900227) mame172 2P sim 1942 (Japan, USA) nintendo 1942 (set 1) advmame 2P alt 1943 Kai (Japan) pcengine 1943 Kai: Midway Kaisen (Japan) mame172 2P sim 1943: The Battle of Midway (Euro) mame172 2P sim 1943 - The Battle of Midway (USA) nintendo 1944: The Loop Master (USA 000620) mame172 2P sim 1945k III advmame 2P sim 19XX: The War Against Destiny (USA 951207) mame172 2P sim 2010 - The Graphic Action Game (USA, Europe) colecovision 2020 Super Baseball (set 1) fba 2P sim 2 On 2 Open Ice Challenge (rev 1.21) mame078 4P sim 36 Great Holes Starring Fred Couples (JU) (32X) [!] sega32x 3 Count Bout / Fire Suplex (NGM-043)(NGH-043) fba 2P sim 3D Crazy Coaster vectrex 3D Mine Storm vectrex 3D Narrow Escape vectrex 3-D WorldRunner (USA) nintendo 3 Ninjas Kick Back (U) [!] megadrive 3 Ninjas Kick Back (U) supernintendo 4-D Warriors advmame 2P alt 4 Fun in 1 advmame 2P alt 4 Player Bowling Alley advmame 4P alt 600 advmame 2P alt 64th. Street - A Detective Story (World) advmame 2P sim 688 Attack Sub (UE) [!] megadrive 720 Degrees (rev 4) advmame 2P alt 720 Degrees (USA) nintendo 7th Saga supernintendo 800 Fathoms mame172 2P alt '88 Games mame172 4P alt / 2P sim 8 Eyes (USA) nintendo '99: The Last War advmame 2P alt AAAHH!!! Real Monsters (E) [!] supernintendo AAAHH!!! Real Monsters (UE) [!] megadrive Abadox - The Deadly Inner War (USA) nintendo A.B.
    [Show full text]
  • TITLES = (Language: EN Version: 20101018083045
    TITLES = http://wiitdb.com (language: EN version: 20101018083045) 010E01 = Wii Backup Disc DCHJAF = We Cheer: Ohasta Produce ! Gentei Collabo Game Disc DHHJ8J = Hirano Aya Premium Movie Disc from Suzumiya Haruhi no Gekidou DHKE18 = Help Wanted: 50 Wacky Jobs (DEMO) DMHE08 = Monster Hunter Tri Demo DMHJ08 = Monster Hunter Tri (Demo) DQAJK2 = Aquarius Baseball DSFE7U = Muramasa: The Demon Blade (Demo) DZDE01 = The Legend of Zelda: Twilight Princess (E3 2006 Demo) R23E52 = Barbie and the Three Musketeers R23P52 = Barbie and the Three Musketeers R24J01 = ChibiRobo! R25EWR = LEGO Harry Potter: Years 14 R25PWR = LEGO Harry Potter: Years 14 R26E5G = Data East Arcade Classics R27E54 = Dora Saves the Crystal Kingdom R27X54 = Dora Saves The Crystal Kingdom R29E52 = NPPL Championship Paintball 2009 R29P52 = Millennium Series Championship Paintball 2009 R2AE7D = Ice Age 2: The Meltdown R2AP7D = Ice Age 2: The Meltdown R2AX7D = Ice Age 2: The Meltdown R2DEEB = Dokapon Kingdom R2DJEP = Dokapon Kingdom For Wii R2DPAP = Dokapon Kingdom R2DPJW = Dokapon Kingdom R2EJ99 = Fish Eyes Wii R2FE5G = Freddi Fish: Kelp Seed Mystery R2FP70 = Freddi Fish: Kelp Seed Mystery R2GEXJ = Fragile Dreams: Farewell Ruins of the Moon R2GJAF = Fragile: Sayonara Tsuki no Haikyo R2GP99 = Fragile Dreams: Farewell Ruins of the Moon R2HE41 = Petz Horse Club R2IE69 = Madden NFL 10 R2IP69 = Madden NFL 10 R2JJAF = Taiko no Tatsujin Wii R2KE54 = Don King Boxing R2KP54 = Don King Boxing R2LJMS = Hula Wii: Hura de Hajimeru Bi to Kenkou!! R2ME20 = M&M's Adventure R2NE69 = NASCAR Kart Racing
    [Show full text]
  • Mukokuseki and the Narrative Mechanics in Japanese Games
    Mukokuseki and the Narrative Mechanics in Japanese Games Hiloko Kato and René Bauer “In fact the whole of Japan is a pure invention. There is no such country, there are no such peo- ple.”1 “I do realize there’s a cultural difference be- tween what Japanese people think and what the rest of the world thinks.”2 “I just want the same damn game Japan gets to play, translated into English!”3 Space Invaders, Frogger, Pac-Man, Super Mario Bros., Final Fantasy, Street Fighter, Sonic The Hedgehog, Pokémon, Harvest Moon, Resident Evil, Silent Hill, Metal Gear Solid, Zelda, Katamari, Okami, Hatoful Boyfriend, Dark Souls, The Last Guardian, Sekiro. As this very small collection shows, Japanese arcade and video games cover the whole range of possible design and gameplay styles and define a unique way of narrating stories. Many titles are very successful and renowned, but even though they are an integral part of Western gaming culture, they still retain a certain otherness. This article explores the uniqueness of video games made in Japan in terms of their narrative mechanics. For this purpose, we will draw on a strategy which defines Japanese culture: mukokuseki (borderless, without a nation) is a concept that can be interpreted either as Japanese commod- ities erasing all cultural characteristics (“Mario does not invoke the image of Ja- 1 Wilde (2007 [1891]: 493). 2 Takahashi Tetsuya (Monolith Soft CEO) in Schreier (2017). 3 Funtime Happysnacks in Brian (@NE_Brian) (2017), our emphasis. 114 | Hiloko Kato and René Bauer pan” [Iwabuchi 2002: 94])4, or as a special way of mixing together elements of cultural origins, creating something that is new, but also hybrid and even ambig- uous.
    [Show full text]
  • Game List of Game Elf (Vertical) 001.Ms
    Game list of game elf (Vertical) 001.Ms. Pac-Man ▲ 044.Arkanoid 002.Ms. Pac-Man (speedup) 045.Super Qix 003.Ms. Pac-Man Plus 046.Juno First 004.Galaga 047.Xevious 005.Frogger 048.Mr. Do's Castle 006.Frog 049.Moon Cresta 007.Donkey Kong 050.Pinball Action 008.Crazy Kong 051.Scramble 009.Donkey Kong Junior 052.Super Pac-Man 010.Donkey Kong 3 053.Bomb Jack 011.Galaxian 054.Shao-Lin's Road 012.Galaxian Part X 055.King & Balloon 013.Galaxian Turbo ▲ 56.1943 014.Dig Dug 057.Van-Van Car 015.Crush Roller 058.Pac-Man Plus 016.Mr. Do! 059.Pac & Pal 017.Space Invaders Part II 060.Dig Dug II 018.Super Invaders (EMAG) 061.Amidar 019.Return of the Invaders 062.Zaxxon ▲ 020.Super Space Invaders '91 063.Super Zaxxon 021.Pac-Man 064.Pooyan 022.PuckMan ▲ 065.Pleiads 023.PuckMan (speedup) 066.Gun.Smoke 024.New Puck-X 067.The End 025.Newpuc2 ▲ 068.1943 Kai 026.Galaga 3 069.Congo Bongo 027.Gyruss 070.Jumping Jack 028.Tank Battalion 071.Big Kong 29.1942 072.Bongo 030.Lady Bug 073.Gaplus 031.Burger Time 074.Ms. Pac Attack 032.Mappy 075.Abscam 033.Centipede 076.Ajax ▲ 034.Millipede 077.Ali Baba and 40 Thieves 035.Jr. Pac-Man ▲ 078.Finalizer - Super Transformation 036.Pengo 079.Arabian 037.Son of Phoenix 080.Armored Car 038.Time Pilot 081.Astro Blaster 039.Super Cobra 082.Astro Fighter 040.Video Hustler 083.Astro Invader 041.Space Panic 084.Battle Lane! 042.Space Panic (harder) 085.Battle-Road, The ▲ 043.Super Breakout 086.Beastie Feastie Caution: ▲ No flipped screen’s games ! 1 Game list of game elf (Vertical) 087.Bio Attack 130.Go Go Mr.
    [Show full text]
  • Hgzine Issue 19
    |01 FREE! NAVIGATE Issue 19 | August 2008 FIRST NEWS! PES 2009 Konami aim for the top spot HGFree Magazine For Handheld Gamers. ZineRead it, Print it, Send it to your mates… 40+ GAMES FEATURED! WIN! COPIES OF PORTABLE PERFECTION! GUITAR HERO: ON TOUR AND The finest games coming to DS and PSP! NINJA GAIDEN! OH-OH-SEVEN REVIEW PREVIEW REVIEW PREVIEW Race Driver: GRID The best-looking DS racer yet? New Quantum LEGO Batman International of Solace The Dark Knight gets Bond is back! the LEGO treatment! Final Fantasy IV Track & Field The RPG classic is DS-bound CONTROL On your marks… WWW.GAMERZINES.COM NAVIGATE |02 QUICK FINDER DON’T Every game’s just a click away! MISS! SONY PSP LEGO Batman Final Fantasy This month’s PES 2009 Final Fantasy IV Tactics Advance Hellboy 2 The Mummy: Doodle Hex highlights International Tomb of the Arkanoid DS HGZine Athletics Dragon Emperor Wall•E Buzz! Master Quiz International News round-up LEGO Batman Space Invaders Athletics If you’re heading off on your holidays and Extreme Ninjatown MOBILE PHONE Holy building blocks, New International packing your DS or PSP (or, for the lucky few, Batman! The Caped Crusader News NINTENDO DS Track & Field Reviews both) then there’s plenty of top buying advice gets the LEGO treatment Race Driver: GRID here to get the perfect game to take with you. Quantum of Solace Solo gamers could do worse than plump for Race Driver: GRID, and for those of you looking MORE FREE MAGAZINES! LATEST ISSUES! for a family game for those rainy days in your DS AND PSP: caravan in Devon, then Buzz! Quiz Master is the perfect way to waste an hour or two.
    [Show full text]
  • 1. Adventures of Batman and Robin 2. Aladdin 3. Alex Kidd in the Enchanted Castle 4. Alien 3 5. Alien Storm 6. Altered Beast 7. Arcus Odyssey 8
    1. Adventures of Batman and Robin 2. Aladdin 3. Alex Kidd In The Enchanted Castle 4. Alien 3 5. Alien Storm 6. Altered Beast 7. Arcus Odyssey 8. Ariel - The Little Mermaid 9. Arnold Palmer Tournament Golf 10. Arrow Flash 11. Atomic RoboKid 12. Batman 13. Batman Returns 14. Battleсity 15. Battle Squadron 16. Battletech 17. Battletoads 18. Battletoads and Double Dragon 19. Beauty and the Beast - Roar of the Beast 20. Bimini Run 21. Blades of Vengence 22. Bonanza Bros 23. Bubble And Squeak 24. Cadash 25. Captain America & Avengers 26. Capt’n Havoc 27. Castle of Illusion 28. Castlevania - Bloodlines 29. Championship Pro-Am 30.Cliffhanger 31. Columns 32. Columns III 33. Combat Cars 34. Contra - Hard Corps 35. Crack Down 36. Cyborg Justice 37. Dangerous Seed 38. Dark Castle 39. Desert Demolition 40. Desert Strike - Return to the Gulf 41. Dick Tracy 42. DinoLand 43. Dinosaurs for Hire 44. Doki Doki Penguin Land 45. Doom Troopers - The Mutant Chronicles 46. Double Dragon 47. Double Dragon II 48. Dragon - The Bruce Lee Story 49. Dune - The Battle for Arrakis 50. Dynamite Duke 51. Ecco the Dolphin 52. Elemental Master 53. ESWAT Cyber Police - City Under Siege 54. Fantasia 55. Fantastic Dizzy 56. Fatal Labyrinth 57. Fighting Masters 58. Fire Shark 59. Flashback - The Quest for Identity 60. Flicky 61. The Flintstones 62. Frogger 63. Gain Ground 64. General Chaos 65. Ghostbusters 66. Ghouls ‘N Ghosts 67. Gods 68. Golden Axe 69. Golden Axe 3 70. Granada 71. Greendog 72. Growl (Runark) 73. Gunstar Heroes 74. Hellfire 75. Home Alone 2 76.
    [Show full text]
  • 1162 in 1 Game Elf from Horizontal and Vertical Multiboard for 3 Sided Cocktail Cabinets
    1162 in 1 Game Elf from www.highscoresaves.com Horizontal and Vertical multiboard for 3 sided cocktail cabinets Vertical Abscam Aero Fighters Air Duel Ajax Ali Baba and 40 Thieves Alley Master Alpine Ski Amidar Anteater APB - All Points Bulletin Arabian Argus Armed Formation Armored Car Ashura Blaster Assault Astro Blaster Astro Fighter Astro Invader Battlantis Battle Bakraid Battle Lane! Battle-Road, The Beastie Feastie Bells & Whistles Big Kong Bio Attack Black Hole Blades of Steel Blast Off Blazer Block Block Block Gal Blue Print Bomb Bee Bongo Bowl-O-Rama Bump ’n’ Jump Burger Time Caliber 50 Carnival Cavelon Centipede Cheeky Mouse Circus Charlie City Bomber Comma.ndo Commando Congo Bongo Cosmo Gang the Video Crazy Kong Crush Roller Cutie Q Dangar - Ufo Robo Dangun Feveron Darwin 4078 Defend the Terra Attack - Devastators Devil Fish Devil Zone Dig Dug Dig Dug II Dingo Disco No.1 Dock Man Dog Fight (Thunderbolt) Dommy Donkey Kong Donkey Kong 3 Donkey Kong Junior Dorodon DownTown Dr. Micro Dr. Toppel’s Adventure Dragon Saber Dragon Spirit Dream Shopper Dyger Eagle Eggor Eight Ball Action Electric Yo-Yo, The Enigma 2 ESP Ra.De. Exciting Soccer Exerion Extermination Eyes Fantazia fastfred Fighting Hawk Fighting Roller Final Star Force Finalizer - Super Fire Battle Fire Trap Fly-Boy Flying Shark Free Kick Frog Frogger Front Line Funky Bee Funky Fish Funny Mouse Future Spy Galaga Galaga (fast shoot) Galaga ’84 Galaga ’88 Galaga 3 Galaxian Galaxian Part X Galaxian Turbo Galaxy Wars Gang Busters Gaplus Gardia Gemini Wing Ghostmuncher Galaxian Go Go Mr. Yamaguchi Gomoku Narabe Renju Gorkans Green Beret Grobda Gun & Frontier Gun Dealer Gun.Smoke Guwange Guzzler Gyrodine Gyruss Hangly-Man Heavy Barrel Hero in the Castle of Doom High Way Race Jackal Jr.
    [Show full text]