Lode Encoder: AI-Constrained Co-Creativity

Total Page:16

File Type:pdf, Size:1020Kb

Lode Encoder: AI-Constrained Co-Creativity Lode Encoder: AI-constrained co-creativity Debosmita Bhaumik Ahmed Khalifa Julian Togelius Game Innovation Lab Game Innovation Lab Game Innovation Lab New York University New York University New York University Brooklyn, USA Brooklyn, USA Brooklyn, USA [email protected] [email protected] [email protected] Abstract—We present Lode Encoder, a gamified mixed- But what would happen if we allowed the AI to assist initiative level creation system for the classic platform-puzzle (or “assist”) the human creator by setting constraints, or game Lode Runner. The system is built around several autoen- making suggestions that are orthogonal to the direction of the coders which are trained on sets of Lode Runner levels. When fed with the user’s design, each autoencoder produces a version user? This paper explores this question by describing Lode 1 of that design which is closer in style to the levels that it was Encoder , a system designed to help but also constrain the trained on. The Lode Encoder interface allows the user to build designer. The target domain for the system is levels for the and edit levels through “painting” from the suggestions provided classic platformer Lode Runner, a game which emphasizes by the autoencoders. Crucially, in order to encourage designers real-time puzzle-like gameplay on medium-sized 2D levels. to explore new possibilities, the system does not include more traditional editing tools. We report on the system design and Lode Encoder allows you to create/edit these levels, but not training procedure, as well as on the evolution of the system freely; you must compose your levels based on parts of itself and user tests. suggestions generated by neural networks. More specifically, Index Terms—Machine Learning, Variational Autoencoders, these neural networks are autoencoders (thus the name of the Co-Creation, Mixed Initiative, Level Design system) trained on a corpus of existing Lode Runner levels. I. INTRODUCTION The autoencoders take the level, the user is currently editing, and try to make it more like various levels they have been It has been said that constraints are good for creativity [1]. trained on. As the user composes their level, they can ask Some of the greatest art in the world came about through ad- for more suggestions from the networks, but only a limited hering to constraints, either self-imposed or imposed by others. number of times, to discourage asking for suggestions until Beginners and professional artists alike often find themselves they just know what they want. becoming more productive (e.g. escaping writers’ block) or gaining new perspectives and methods through carrying out This paper first describes the game itself, and related at- formal exercises. One reason that constraints can facilitate the tempts to learn level generators for it and similar games. It then creative process may be that they can steer creators away from describes the autoencoders, the dataset they were trained on, familiar solutions and workflows. and data augmentation procedures. We also comment on the AI-assisted tools for co-creativity typically seek to assist somewhat complicated genesis of the system. After describing a human designer through providing suggestions and feed- the Lode Encoder system, we report on the results of an open- back [2]–[5]. The basic ideas is to use various AI methods ended user study based on recruiting users on Twitter. to outsource part of our cognitive labor, such as playtesting a level, fixing color balance, or suggesting where to place a II. LODE RUNNER character. An implicit assumption is that the tool is attempting Lode Runner is a 2D platformer-puzzle game that was to support the human creator in making the artifact the human first published by Broderbund in 1983 on multiple systems wants to create. Michelangelo famously said “The sculpture (Apple II, Atari 8-bit, Commodore 64, VIC-20, and IBM PC). is already complete within the marble block, before I start my The goal of the game is to collect all the gold nuggets in work” and that he just had to “chisel away the superfluous the level while avoiding the enemies that try to catch the material”. The guiding philosophy behind many of these AI- player character. The player can traverse levels by walking assisted co-creation tools seem to be to help discover the on platforms, climbing up ladders, moving using ropes, and sculpture that is already in the artist’s mind, and suggest falling from edges and ropes but, unlike most other platform helpful parts to chisel away. Some of these tools explicitly try games, cannot jump. Additionally, the player can dig hole to model the style of the user or the end result they wanted either to their left or right to make path or to trap enemies. to create. These holes are temporary, over time tiles will regenerate 978-1-6654-3886-5/21/$31.00 ©2021 IEEE 1http://www.akhalifa.com/lodeencoder/ for new ones. For example, Sentient Sketchbook [5] is a mixed-initiative tool that supports creating 2D strategy maps for StarCraft. The tool provides the user with multiple suggestions that can improve different factors in the current level such as balance, safe area, etc. Alvarez et al. [15] followed the same philosophy and provided a similar tool to generate dungeons for an dungeon crawler game. • a friend: modify the content directly without asking for the user permission. For example: Tanagra [3] is 2D mixed-initative tool that creates 2D platformer levels. The Fig. 1: A classic Lode Runner level from Commadore 64 user can add some constraints in these levels by fixing release certain areas and the system generate the whole level while respecting the user constraints. Similarly, Guzdial et al. [4] developed a game design tool where the user to fill the holes. Figure 1 show an example level from the can build Super Mario Bros levels with the help of a Commodore 64 release. trained AI agent. The user and the AI agent take turns in Due to Lode Runner’s success [6], the game was creating the level and the agent adapts to the user style ported/remaked to a lot of consoles including newer ones by updating its models using active learning methods. such as Nintendo Switch2. Although of that wide spread, the • a creative force: the agent creates the whole content and game didn’t get much attention in the AI in Games research the user can only direct the agent using some auxiliary community compared to other platformer games such as Super inputs. For example, Picbreeder [16] and Artbreeder [17] Mario Bros [7]. Perhaps because of the puzzle-heavy nature of evolve pictures with the help of the user by allowing the Lode Runner, and there not being a game-playing competition user to be the critic. The system allow the user to select or benchmark for the game, it has been seen as less attractive levels that they like then the system take these levels and to work on. blend them together to allow for new images inspired The few papers that target Lode Runner focus on machine by the user selection. Similary, Schrum et al. [18] uses learning-based level generation for the game. Snodgrass and similar evolution technique to generate levels for Super Ontanon´ [8] applied Markov model to generate levels for Lode Mario Bros (Nintendo, 1985) and The Legend of Zelda Runner, Super Mario Bros and Kid Icarus. Thakkar et al. [9] (Nintendo, 1986). The main difference is that they evolve used vanilla autoencoder to learn latent space of Lode Runner the latent variables of a trained Generative Adversarial levels and then used latent space evolution [10] to generate Network (GAN). Schubert et al. [19] provided a UI that new Lode Runner levels. Snodgrass and Sarkar [11] trained a allow the user to generate Super Mario Bros (Nintendo, Conditional Variational Autoencoder on levels of 7 different 1985) levels using their TOAD-GAN. TOAD-GAN is a games (including Lode Runner) and used it with example- new proposed GAN that can generate new levels from a driven binary space partitioning algorithm to generate/blend single data point. The tool provided with the system gives new levels across these games. Steckel et al. [12] combined the the user minimal control such as which trained GAN to efficiency of GANs with MAP-Elites to generate new levels use, the similarity to the training data set, etc. for Lode Runner. Lode Encoder, the subject of this paper, doesn’t fit easily in III. MIXED-INITIATIVE GAME DESIGN TOOLS any of these categories. It blurs the line between the agent in Lode Encoder is an AI-constrained mixed-initiative level a supporting role as the user still have full creative control on design tool [2], [13] that helps user to build Lode Runner what to place and where to place, and the agent as a creative levels. The important feature of this tool is the user is force as the agent constraints all these values and the user just constrained by the AI. The system does not give direct control control the generated suggestion using an auxiliary input (the to the user for building levels, instead it provides suggestions current level). generated by the trained Autoencoders to help the user. IV. AUTOENCODER AND TRAINING Sarkar and Cooper [14] investigated the different ways to use Machine Learning to enable the users to generate, modify, Autoencoders [20], [21] are unsupervised neural networks and/or blend levels from a single or multiple games. Based on that learn to compress data in lower dimension. Autoencoders their work and a number of other AI-assisted mixed-initiative are made of two parts, an encoder which compresses the input tools in the literature.
Recommended publications
  • Illuminating the Space of Beatable Lode Runner Levels Produced by Various Generative Adversarial Networks
    Illuminating the Space of Beatable Lode Runner Levels Produced By Various Generative Adversarial Networks Kirby Steckel Jacob Schrum Southwestern University Southwestern University Georgetown, Texas, USA Georgetown, Texas, USA [email protected] [email protected] ABSTRACT the training set influences the results. Specifically, the quality di- Generative Adversarial Networks (GANs) are capable of generating versity algorithm MAP-Elites [11] is used to illuminate the search convincing imitations of elements from a training set, but the distri- spaces induced by several GANs, to determine the diversity they bution of elements in the training set affects to difficulty of properly can produce, and see how many of those levels are actually beatable. training the GAN and the quality of the outputs it produces. This Out of the original 150 levels in the game, training sets of the first paper looks at six different GANs trained on different subsets of 5, 20, 50, 100, and 150 levels were created, as well as a group of 13 data from the game Lode Runner. The quality diversity algorithm levels that are similar in that their layouts depict words and letters. MAP-Elites was used to explore the set of quality levels that could Contrary to expectations, the GAN trained on all 150 Lode Runner be produced by each GAN, where quality was defined as being beat- levels did not produce many beatable levels, and was middling in able and having the longest solution path possible. Interestingly, a terms of the diversity of the levels produced. Although the diversity GAN trained on only 20 levels generated the largest set of diverse of the full training set was larger, the GAN seemed more prone to beatable levels while a GAN trained on 150 levels generated the mode collapse [20] as a result.
    [Show full text]
  • Lode Runner 2 Is the Latest Addition to the Family
    WELCOME In the late eighties the arcades were seeing their bleakest days, and those of us who couldn’t get enough video junk bought home computers for a quick fix. It was during one of these episodes in 1987 on my Apple IIgs that I first discovered Lode Runner. Ironically, I was a late bloomer to the whole Lode Runner scene. The game first appeared four years earlier on the Apple II; I owned an Apple IIgs at the time and could only run genuine Apple II software in a downgraded state called, ‘emulation mode.’ My gs and its 7 MHz of power were state of the art. Who was I to trifle with this silly, outdated game called ‘Lode Runner’ when I could harvest some testosterone with 4 bit graphics and stereo sound? Why waste my time on such antiquated trivialities? Too much bother for me and my supreme gs! Bah! Lode Schmode! Well, I did bother, and thanks be to God that I did. I think about three weeks after I booted the dumb thing I got up to go to the bathroom. I remember dreaming more than once during that period that I was the Lode Runner. The incessant ‘peyoo-peyoo’ of the digging sound effect was more etched into my brain than the ever-popular Thompson Twins of the time (another thanks-be-to-God on that one). It was mythologized on UUnet that I could dig a five-tiered wall and live to tell about it. I was this game and this game was I.
    [Show full text]
  • Multi-Domain Level Generation and Blending with Sketches Via Example
    MULTI-DOMAIN LEVEL GENERATION AND BLENDING WITH SKETCHES VIA EXAMPLE-DRIVEN BSP AND VARIATIONAL AUTOENCODERS Sam Snodgrass Anurag Sarkar modl.ai Northeastern University Copenhagen, Denmark Boston, MA, USA [email protected] [email protected] June 18, 2020 ABSTRACT Procedural content generation via machine learning (PCGML) has demonstrated its usefulness as a content and game creation approach, and has been shown to be able to support human creativity. An important facet of creativity is combinational creativity or the recombination, adaptation, and reuse of ideas and concepts between and across domains. In this paper, we present a PCGML approach for level generation that is able to recombine, adapt, and reuse structural patterns from several domains to approximate unseen domains. We extend prior work involving example-driven Binary Space Partitioning for recombining and reusing patterns in multiple domains, and incorporate Variational Autoencoders (VAEs) for generating unseen structures. We evaluate our approach by blending across 7 domains and subsets of those domains. We show that our approach is able to blend domains together while retaining structural components. Additionally, by using different groups of training domains our approach is able to generate both 1) levels that reproduce and capture features of a target domain, and 2) levels that have vastly different properties from the input domain. Keywords procedural content generation, level blending, ize across several domains. These methods either try to level generation, binary space partitioning, variational supplement a new domain’s training data with examples autoencoder, PCGML from other domains [25], build multiple models and blend them together [7, 20], or directly build a model trained on multiple domains [21].
    [Show full text]
  • 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 ( Arcade, TG16) 10. 1942 (NES, Arcade, GBC) 11. 1943: Kai (TG16) 12. 1943: The Battle of Midway (NES, Arcade) 13. 1944: The Loop Master ( Arcade) 14. 1999: Hore, Mitakotoka! Seikimatsu (NES) 15. 19XX: The War Against Destiny ( Arcade) 16. 2 on 2 Open Ice Challenge ( Arcade) 17. 2010: The Graphic Action Game (Colecovision) 18. 2020 Super Baseball ( Arcade, SNES) 19. 21-Emon (TG16) 20. 3 Choume no Tama: Tama and Friends: 3 Choume Obake Panic!! (GB) 21. 3 Count Bout ( Arcade) 22. 3 Ninjas Kick Back (SNES, Genesis, Sega CD) 23. 3-D Tic-Tac-Toe (Atari 2600) 24. 3-D Ultra Pinball: Thrillride (GBC) 25. 3-D WorldRunner (NES) 26. 3D Asteroids (Atari 7800) 27.
    [Show full text]
  • Video Game Archive: Nintendo 64
    Video Game Archive: Nintendo 64 An Interactive Qualifying Project submitted to the Faculty of WORCESTER POLYTECHNIC INSTITUTE in partial fulfilment of the requirements for the degree of Bachelor of Science by James R. McAleese Janelle Knight Edward Matava Matthew Hurlbut-Coke Date: 22nd March 2021 Report Submitted to: Professor Dean O’Donnell Worcester Polytechnic Institute This report represents work of one or more WPI undergraduate students submitted to the faculty as evidence of a degree requirement. WPI routinely publishes these reports on its web site without editorial or peer review. Abstract This project was an attempt to expand and document the Gordon Library’s Video Game Archive more specifically, the Nintendo 64 (N64) collection. We made the N64 and related accessories and games more accessible to the WPI community and created an exhibition on The History of 3D Games and Twitch Plays Paper Mario, featuring the N64. 2 Table of Contents Abstract…………………………………………………………………………………………………… 2 ​ Table of Contents…………………………………………………………………………………………. 3 ​ Table of Figures……………………………………………………………………………………………5 ​ Acknowledgements……………………………………………………………………………………….. 7 ​ Executive Summary………………………………………………………………………………………. 8 ​ 1-Introduction…………………………………………………………………………………………….. 9 ​ 2-Background………………………………………………………………………………………… . 11 ​ ​ ​ 2.1 - A Brief of History of Nintendo Co., Ltd. Prior to the Release of the N64 in 1996:……………. 11 ​ 2.2 - The Console and its Competitors:………………………………………………………………. 16 ​ ​ Development of the Console……………………………………………………………………...16
    [Show full text]
  • 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]
  • View List of Games Here
    Game List SUPER MARIO BROS MARIO 14 SUPER MARIO BROS3 DR MARIO MARIO BROS TURTLE1 TURTLE FIGHTER CONTRA 24IN1 CONTRA FORCE SUPER CONTRA 7 KAGE JACKAL RUSH N ATTACK ADVENTURE ISLAND ADVENTURE ISLAND2 CHIP DALE1 CHIP DALE3 BUBBLE BOBBLE PART2 SNOW BROS MITSUME GA TOORU NINJA GAIDEN2 DOUBLE DRAGON2 DOUBLE DRAGON3 HOT BLOOD HIGH SCHOOL HOT BLOOD WRESTLE ROBOCOP MORTAL KOMBAT IV SPIDER MAN 10 YARD FIGHT TANK A1990 THE LEGEND OF KAGE ALADDIN3 ANTARCTIC ADVENTURE ARABIAN BALLOON FIGHT BASE BALL BINARY LAND BIRD WEEK BOMBER MAN BOMB SWEEPER BRUSH ROLLER BURGER TIME CHAKN POP CHESS CIRCUS CHARLIE CLU CLU LAND FIELD COMBAT DEFENDER DEVIL WORLD DIG DUG DONKEY KONG DONKEY KONG JR DONKEY KONG3 DONKEY KONG JR MATH DOOR DOOR EXCITEBIKE EXERION F1 RACE FORMATION Z FRONT LINE GALAGA GALAXIAN GOLF RAIDON BUNGELING BAY HYPER OLYMPIC HYPER SPORTS ICE CLIMBER JOUST KARATEKA LODE RUNNER LUNAR BALL MACROSS JEWELRY 4 MAHJONG MAHJONG MAPPY NUTS MILK MILLIPEDE MUSCLE NAITOU9 DAN SHOUGI H NIBBLES NINJA 1 NINJA3 ROAD FIGHTER OTHELLO PAC MAN PINBALL POOYAN POPEYE SKY DESTROYER Space ET STAR FORCE STAR GATE TENNIS URBAN CHAMPION WARPMAN YIE AR KUNG FU ZIPPY RACE WAREHOUSE BOY 1942 ARKANOID ASTRO ROBO SASA B WINGS BADMINGTON BALTRON BOKOSUKA WARS MIGHTY BOMB JACK PORTER CHUBBY CHERUB DESTROYI GIG DUG2 DOUGH BOY DRAGON TOWER OF DRUAGA DUCK ELEVATOR ACTION EXED EXES FLAPPY FRUITDISH GALG GEIMOS GYRODINE HEXA ICE HOCKEY LOT LOT MAGMAX PIKA CHU NINJA 2 QBAKE ONYANKO TOWN PAC LAND PACHI COM PRO WRESTLING PYRAMID ROUTE16 TURBO SEICROSS SLALOM SOCCER SON SON SPARTAN X SPELUNKER
    [Show full text]
  • Game Developer Index 2010 Foreword
    SWEDISH GAME INDUSTRY’S REPORTS 2011 Game Developer Index 2010 Foreword It’s hard to imagine an industry where change is so rapid as in the games industry. Just a few years ago massive online games like World of Warcraft dominated, then came the breakthrough for party games like Singstar and Guitar Hero. Three years ago, Nintendo turned the gaming world upside-down with the Wii and motion controls, and shortly thereafter came the Facebook games and Farmville which garnered over 100 million users. Today, apps for both the iPhone and Android dominate the evolution. Technology, business models, game design and marketing changing almost every year, and above all the public seem to quickly embrace and follow all these trends. Where will tomorrow’s earnings come from? How can one make even better games for the new platforms? How will the relationship between creator and audience change? These and many other issues are discussed intensively at conferences, forums and in specialist press. Swedish success isn’t lacking in the new channels, with Minecraft’s unprecedented success or Battlefield Heroes to name two examples. Independent Games Festival in San Francisco has had Swedish winners for four consecutive years and most recently we won eight out of 22 prizes. It has been touted for two decades that digital distribution would outsell traditional box sales and it looks like that shift is finally happening. Although approximately 85% of sales still goes through physical channels, there is now a decline for the first time since one began tracking data. The transformation of games as a product to games as a service seems to be here.
    [Show full text]
  • Gaming Is a Hard Job, but Someone Has to Do It!
    Gaming is a hard job, but someone has to do it! GIOVANNI VIGLIETTA Carleton University, Ottawa, Canada [email protected] October 29, 2013 Abstract We establish some general schemes relating the computational complex- ity of a video game to the presence of certain common elements or mechan- ics, such as destroyable paths, collectible items, doors opened by keys or activated by buttons or pressure plates, etc. Then we apply such “metatheo- rems” to several video games published between 1980 and 1998, including Pac-Man, Tron, Lode Runner, Boulder Dash, Deflektor, Mindbender, Pipe Mania, Skweek, Prince of Persia, Lemmings, Doom, Puzzle Bobble 3, and Starcraft. We obtain both new results, and improvements or alternative proofs of previously known results. 1 Introduction This work was inspired mainly by the recent papers on the computational com- plexity of video games by Forisekˇ [4] and Cormode [2], along with the excellent surveys on related topics by Kendall et al. [8] and Demaine et al. [3, 7], and may be regarded as their continuation on the same line of research. Our purpose is to single out certain recurring features or mechanics in a video game that enable general reduction schemes from known hard problems to the games we are considering. To this end, in Section 2 we produce several metathe- orems that will be applied in Section 3 to a wealth of famous commercial video games, in order to automatically establish their hardness with respect to certain computational complexity classes (with a couple of exceptions). arXiv:1201.4995v5 [cs.CC] 28 Oct 2013 Because most recent commercial games incorporate Turing-equivalent script- ing languages that easily allow the design of undecidable puzzles as part of the gameplay, we will focus primarily on older, “scriptless” games.
    [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]
  • Autoencoder and Evolutionary Algorithm for Level Generation in Lode Runner
    Autoencoder and Evolutionary Algorithm for Level Generation in Lode Runner Sarjak Thakkar, Changxing Cao, Lifan Wang, Tae Jong Choi, Julian Togelius New York University New York, USA ftsarjak, cc5766, lw2435, tc3045, [email protected] Abstract— Procedural content generation can be used to Runner. In addition, we hse a multi-population evo- create arbitrarily large amounts of game levels automati- lutionary algorithm that contains patch-wise crossover cally, but traditionally the PCG algorithms needed to be and latent variable mutation operators, which can re- developed or adapted for each game manually. Procedural Content Generation via Machine Learning (PCGML) har- tain some interesting features of original levels while nesses the power of machine learning to semi-automate the inserting less predictable variations. Our experimental development of PCG solutions, training on existing game results showed that the proposed method is able to content so as to create new content from the trained models. create diverse levels. Besides, we found out that vari- One of the machine learning techniques that have been ational autoencoders prone to generate more complex suggested for this purpose is the autoencoder. However, very limited work has been done to explore the potential levels than vanilla autoencoders. of autoencoders for PCGML. In this paper, we train au- toencoders on levels for the platform game Lode Runner, II. RELATED WORK and use them to generate levels. Compared to previous In the past, Summerville et al. used LSTMs on the work, we use a multi-channel approach to represent content in full fidelity, and we compare standard and variational string representation of the map for PCG [3].
    [Show full text]
  • 1162 in 1 Game List: Vertical Games 001. Ms. Pac-Man 002. Ms. Pac
    1162 in 1 Game List: Vertical Games 001. Ms. Pac-Man 207.Pro Baseball Skill Tryout 002. Ms. Pac-Man (speedup) 208.City Bomber ▲ 003. Ms. Pac-Man Plus 209.Rafflesia 004. Galaga 210.Regulus 005. Frogger 211.Road Fighter 006. Frog 212.Roc'n Rope 007. Donkey Kong 213.Round-Up 008. Crazy Kong 214.Rug Rats 009. Donkey Kong Junior 215.S.R.D.S.R.D. S.R.D. Mission 010. Donkey Kong 3 216.SWAT 011. Galaxian 217.Samurai Nihon-ichi 012. Galaxian Part X 218.Satan of Saturn 013. Galaxian Turbo 219.Saturn 014. Dig Dug 220.Bagman 015. Crush Roller 221.Scrambled Egg 016. Mr. Do! 222.Senjyo 017. Space Invaders Part II 223.Shot Rider 018. Super Invaders (EMAG) 224.Sindbad Mystery 019. Return of the Invaders 225.Sky Base 020. Super Space Invaders '91 ▲ 226.Seicross ▲ 021. Pac-Man 227.Space King 2 ▲ 022. PuckMan 228.Space Firebird 023. PuckMan (speedup) 229.Space Force 024. New Puck-X 230.Space Pilot 025. Newpuc2 231.Space Raider 026. Galaga 3 232.Space Thunderbird 027. Gyruss 233.Speak & Rescue 028. Tank Battalion 234.Speed Ball 029. 1942 235.Springer 030. Lady Bug 236.Star Force 031. Burger Time 237.Star Jacker 032. Mappy 238.Stinger 033. Centipede 239.Streaking 034. Millipede ▲ 240.Super Bagman 035.Jr. Pac-Man 241.Super Basketball 036. Pengo 242.Super Doubles Tennis 037. Son of Phoenix 243.Super Galaxians 038. Time Pilot 244.Super Mouse 039. Super Cobra 245.Gigas ▲ 040. Video Hustler 246.Swarm 041. Space Panic 247.Syusse Oozumou 042.
    [Show full text]