Build a 2D Platformer

Total Page:16

File Type:pdf, Size:1020Kb

Build a 2D Platformer March 30, 2014 [BUILD A 2D PLATFORMER - JAVA] inpu tparallaxscrollingsoundsenmiesobstac lesrgbjumpingrunningblocksvideogameav atarplatformsgameloopslick2Dmousesides crollingdoublejumpsinglescreenvectorjoys tickspritecollisiondetectionbackgroundfraBuild a 2D Platformer merategravityanimationprojectsinmovemeUsing Java ntpaddlescriptingroleplayi03/22/2014 ngobjectsmusic keyboardgameengineimagespaint.netrendnyguerrillagirl@brainycode.com eringgrapicspageflippingprototypenetworlafigueroa@brainycode.com kprogrammingmutltiplayeraudioshadowst ransparencyalphadonkeykonggamemaker mechanicsartificialintelligencepuzzlesgam eplayactionshumpresourcestileslevelscont rolscoreclockapispritesheetrasterraycastin gphysicslevelbuilderdatauihuddesigncode1 March 30, 2014 [BUILD A 2D PLATFORMER - JAVA] Note: This is a working/draft version Copyright © 2014 brainycode.com All rights reserved. Permission is not granted to copy and distribute an electronic version of this document. Please direct links to this website or request permission. Permission is NOT granted for commercial use. 2 March 30, 2014 [BUILD A 2D PLATFORMER - JAVA] Contents Chapter 1 – Getting Started/Introduction ...................................................................................................... 6 Purpose ...................................................................................................................................................... 6 What do I bring to this endeavor? ............................................................................................................. 7 What do you bring to this endeavor? ........................................................................................................ 7 Why build your own game engine? .......................................................................................................... 8 Does it make sense to develop games using Java? ................................................................................... 9 Best Practices - revisited ......................................................................................................................... 33 Quick History of 2D Games and Platformers ......................................................................................... 10 How can I play older games (no longer available for sale) or in the arcades? .................................... 24 Writing a Design Document ................................................................................................................... 31 Game Design Document Outline ........................................................................................................ 31 Using Best Practices ............................................................................................................................... 33 What is JUnit? ..................................................................................................................................... 33 What is Ant and Maven? ..................................................................................................................... 33 What’s the plan for learning how to use these tools? .......................................................................... 34 Game Engines ......................................................................................................................................... 34 The Plan .................................................................................................................................................. 34 Overview of the Plan .............................................................................................................................. 34 Exercises ................................................................................................................................................. 35 Chapter 2 – Graphics .................................................................................................................................. 37 Applications vs. Applets ......................................................................................................................... 37 Organizing the code ............................................................................................................................ 37 Lab 2-1: Creating a program that displays a window and runs as either an application or applet ...... 38 Drawing .................................................................................................................................................. 53 Color ................................................................................................................................................... 53 drawstring() ......................................................................................................................................... 54 Centering the Text ............................................................................................................................... 55 Lab 2-1: continued .............................................................................................................................. 56 Drawing Lines ..................................................................................................................................... 57 Fonts .................................................................................................................................................... 58 Lab 2-2: Drawing a Star Field ............................................................................................................. 59 Random Number Generation .............................................................................................................. 61 3 March 30, 2014 [BUILD A 2D PLATFORMER - JAVA] Drawing Ellipses and Circles .............................................................................................................. 62 Drawing Rectangles ............................................................................................................................ 62 Additional draw methods ........................................................................................................................ 63 drawArc............................................................................................................................................... 63 Lab 2-3: Draw a Happy Face .............................................................................................................. 65 Drawing Polygons ............................................................................................................................... 66 Drawing Images .................................................................................................................................. 68 Lab 2-4: Drawing an Image ................................................................................................................ 69 Clipping............................................................................................................................................... 71 Graphics2D ......................................................................................................................................... 72 Making changes to the objects we draw ................................................................................................. 72 Alpha ................................................................................................................................................... 72 Anti-aliasing ........................................................................................................................................ 72 Scaling Images .................................................................................................................................... 72 Chapter 3 - Introducing the Game Loop ..................................................................................................... 73 Process Input ....................................................................................................................................... 73 Simulate Game World ......................................................................................................................... 74 Render ................................................................................................................................................. 74 What are Threads? .................................................................................................................................. 74 Why do we need Threads in our game program? ............................................................................... 75 Creating a Thread ................................................................................................................................ 77 Lab 3-1: A Quick Introduction to Using Ant ...................................................................................... 79 Lab 3-2: Bouncing Ball ....................................................................................................................... 84 Lab 3-3: Displaying an animated GIF ............................................................................................... 102 Keyboard Processing ............................................................................................................................ 122 Creating Pong.......................................................................................................................................
Recommended publications
  • Art Styles in Computer Games and the Default Bias
    University of Huddersfield Repository Jarvis, Nathan Photorealism versus Non-Photorealism: Art styles in computer games and the default bias. Original Citation Jarvis, Nathan (2013) Photorealism versus Non-Photorealism: Art styles in computer games and the default bias. Masters thesis, University of Huddersfield. This version is available at http://eprints.hud.ac.uk/id/eprint/19756/ The University Repository is a digital collection of the research output of the University, available on Open Access. Copyright and Moral Rights for the items on this site are retained by the individual author and/or other copyright owners. Users may access full items free of charge; copies of full text items generally can be reproduced, displayed or performed and given to third parties in any format or medium for personal research or study, educational or not-for-profit purposes without prior permission or charge, provided: • The authors, title and full bibliographic details is credited in any copy; • A hyperlink and/or URL is included for the original metadata page; and • The content is not changed in any way. For more information, including our policy and submission procedure, please contact the Repository Team at: E.mailbox@hud.ac.uk. http://eprints.hud.ac.uk/ THE UNIVERSITY OF HUDDERSFIELD Photorealism versus Non-Photorealism: Art styles in computer games and the default bias. Master of Research (MRes) Thesis Nathan Jarvis - U0859020010 18/09/2013 Supervisor: Daryl Marples Co-Supervisor: Duke Gledhill 1.0.0 – Contents. 1.0.0 – CONTENTS. 1 2.0.0 – ABSTRACT. 4 2.1.0 – LITERATURE REVIEW. 4 2.2.0 – SUMMARY OF CHANGES (SEPTEMBER 2013).
    [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]
  • Dual-Forward-Focus
    Scroll Back The Theory and Practice of Cameras in Side-Scrollers Itay Keren Untame itay@untame.com @itayke Scrolling Big World, Small Screen Scrolling: Neural Background Fovea centralis High cone density Sharp, hi-res central vision Parafovea Lower cone density Perifovea Lowest density, Compressed patterns. Optimized for quick pattern changes: shape, acceleration, direction Fovea centralis High cone density Sharp, hi-res central vision Parafovea Lower cone density Perifovea Lowest density, Compressed patterns. Optimized for quick pattern changes: shape, acceleration, direction Thalamus Relay sensory signals to the cerebral cortex (e.g. vision, motor) Amygdala Emotional reactions of fear and anxiety, memory regulation and conditioning "fight-or-flight" regulation Familiar visual patterns as well as pattern changes may cause anxiety unless regulated Vestibular System Balance, Spatial Orientation Vestibulo-Ocular Reflex Natural image stabilizer Conflicting sensory signals (Visual vs. Vestibular) may lead to discomfort and nausea* * much worse in 3D (especially VR), but still effective in 2D Scrolling with Attention, Interaction and Comfort Attention: Use the camera to provide sufficient game info and feedback Interaction: Make background changes predictable, tightly bound to controls Comfort: Ease and contextualize background changes Attention The Elements of Scrolling Interaction Comfort Scrolling Nostalgia Rally-X © 1980 Namco Scramble © 1981 Jump Bug © 1981 Defender © 1981 Konami Hoei/Coreland (Alpha Denshi) Williams Electronics Vanguard
    [Show full text]
  • Samsung Super Gam-Boy / Super Aladdin Boy
    Samsung Super Gam-Boy / Super Aladdin Boy Last Updated on September 29, 2021 Title Publisher Qty Box Man Comments Advanced Busterhawk Gleylancer Samsung Ageo Nara Samsung Alex Kidd Cheongong Maseong Samsung Ariel: The Little Mermaid, Disney's Samsung Arrow Flash Samsung Bare Knuckle Samsung Bare Knuckle II Samsung Battle Mania Daiginjou Samsung Bonanza Bros Samsung Cadash Samsung Captain America and the Avengers Samsung Chiki Chiki Boys Samsung Chuck Rock II Samsung Columns III Samsung Contra: Hard Corps Samsung Cool Spot Samsung Crying Samsung Daemagyecheon Samsung Dahna Samsung Darwin 4081 Samsung Decap Attack Samsung Desert Strike: Return to the Gulf Samsung Donggeuri Toechijakjeon Samsung Doraemon Samsung Dr. Robotnik's Mean Bean Machine Samsung Dyna Brothers Samsung Ecco the Dolphin Samsung Eliminate Down Samsung Eternal Champions Samsung Ex-Ranza Samsung Fatal Fury Samsung Fatal Fury 2 Samsung FIFA International Soccer Samsung FIFA Soccer '95 Samsung Fighting Masters Samsung Ghostbusters Samsung Golden Axe Samsung Golden Axe: Super Aladdin Boy Rerelease Samsung Golden Axe II Samsung Golden Axe III Samsung Gonchung Gundan HiCom Gunstar Heroes Samsung Hokuto no Ken Samsung Hyper Dunk: The Playoff Edition Konami / Samsung James Pond II: Codename Robocod Samsung JuJu Densetsu Samsung Jungle Strike Samsung Kick Boxing, The Samsung Kid Chameleon Samsung King of the Monsters Samsung Landstalker Samsung Lemmings Samsung LHX Attack Chopper Samsung Light Crusader Samsung This checklist is generated using RF Generation's Database This checklist
    [Show full text]
  • A Photo Journal of Doctor Who Filming
    www.dwasonline.co.uk for membership EDITORIAL details!) Editor John Davies who shares his by Grant Bull love of the brilliant Red Dwarf. Welcome back one and all, Our cover this time is by the always amazing Paul Watts. As is the norm with Paul I gave Firstly I would like to thank all those that him a brief for the commission and he blew downloaded #1 and said lovely things about my mind with the end product. Nothing I saw it. The stats look good and a wide audience in my head looked this good. Incredible art. was reached but I’m hoping this issue will Check out more of Paul’s masterpieces at surpass those numbers though, so keep www.paulwatts-illustration.co.uk downloading please... and not just you Mum! My thanks again to all those involved in this issue, it would have been a blank document This issue we have a nice selection of without you, so thanks for your willingness reviews, fiction and art, along with a couple to be a part of this project. Submissions for of interviews with people behind Who further issues, feedback or virtual take-away related projects. We also introduce a new menus can be sent to cm@dwasonline.co.uk feature called ‘Other than Who’ the idea being someone is invited to discuss one of Until next time, their other favourite shows after Doctor Who. The first piece is by the ever-reliable G Celestial Toyroom (little plug there, check out Cosmic Masque Issue 2 April 2016 Published by the Doctor Who Appreciation Society Front cover by Paul Watts Layout by Nicholas Hollands All content is © relevant contributor/DWAS Doctor Who is (C) BBC No copyright infringement is intended CONTACT US DWAS, Unit 117, 33 Queen Street, Horsham, RH13 5AA FIND US ONLINE www.dwasonline.co.uk facebook.com/dwasonline twitter.com/dwas63 youtube.com/dwasonline - 2 - Series Review years ago this March but and, in what is the first credit to this book, the text manages to The Black fit this still recent living memory of Who-lore in with past and future adventures without archive making the reader feel that passing decade (plus one) too keenly.
    [Show full text]
  • Mini Pinball Table with Gemma M0 Created by John Park
    Mini Pinball Table with Gemma M0 Created by John Park Last updated on 2021-01-18 11:25:17 AM EST Guide Contents Guide Contents 2 Overview 3 Control Parts 4 Table Materials 5 Tools 7 Code the Gemma M0 with CircuitPython 8 Gemma M0 8 Coding Options 8 iCade Standard 8 Keyboard Mapping 10 Test Code 11 Button Code 12 Connect the Arcade Buttons 15 Assemble the Aluminum Table 22 Cutlist 22 Assembly 27 Front Rail and Plunger Button 28 Side Flipper Buttons 30 Front Rail Connection to Side Rails 32 Front Leg Attachment 34 Rear Leg Attachment 36 Rear Frame Supports 38 Gemma M0 Mount 39 Play Pinball! 43 © Adafruit Industries https://learn.adafruit.com/mini-pinball-table-with-gemma-m0 Page 2 of 44 Overview It's a lot of fun to play virtual pinball on an iPad! My favorite game is Pinball Arcade which features excellent physics and a huge host of classic table reproductions, from "Aadams Family Pinball" to "Theatre of Magic" and more. But, playing with the virtual, screen-tapping controls isn't as satisfying as hitting real flipper buttons. Let's solve that! This Mini Pinball Table is pretty straightforward to build, using slotted aluminum extrusion and hardware. And, the circuit to make it all go is really easy to make -- it requires no soldering, just plug wires and clip alligator clips to the buttons and a Gemma M0 microcontroller, which takes care of the rest! Any game that supports the iCade protocol can be controlled with the Gemma M0, Trinket M0, Circuit Playground Express, or other boards that can output HID USB keyboard strokes.
    [Show full text]
  • Newagearcade.Com 5000 in One Arcade Game List!
    Newagearcade.com 5,000 In One arcade game list! 1. AAE|Armor Attack 2. AAE|Asteroids Deluxe 3. AAE|Asteroids 4. AAE|Barrier 5. AAE|Boxing Bugs 6. AAE|Black Widow 7. AAE|Battle Zone 8. AAE|Demon 9. AAE|Eliminator 10. AAE|Gravitar 11. AAE|Lunar Lander 12. AAE|Lunar Battle 13. AAE|Meteorites 14. AAE|Major Havoc 15. AAE|Omega Race 16. AAE|Quantum 17. AAE|Red Baron 18. AAE|Ripoff 19. AAE|Solar Quest 20. AAE|Space Duel 21. AAE|Space Wars 22. AAE|Space Fury 23. AAE|Speed Freak 24. AAE|Star Castle 25. AAE|Star Hawk 26. AAE|Star Trek 27. AAE|Star Wars 28. AAE|Sundance 29. AAE|Tac/Scan 30. AAE|Tailgunner 31. AAE|Tempest 32. AAE|Warrior 33. AAE|Vector Breakout 34. AAE|Vortex 35. AAE|War of the Worlds 36. AAE|Zektor 37. Classic Arcades|'88 Games 38. Classic Arcades|1 on 1 Government (Japan) 39. Classic Arcades|10-Yard Fight (World, set 1) 40. Classic Arcades|1000 Miglia: Great 1000 Miles Rally (94/07/18) 41. Classic Arcades|18 Holes Pro Golf (set 1) 42. Classic Arcades|1941: Counter Attack (World 900227) 43. Classic Arcades|1942 (Revision B) 44. Classic Arcades|1943 Kai: Midway Kaisen (Japan) 45. Classic Arcades|1943: The Battle of Midway (Euro) 46. Classic Arcades|1944: The Loop Master (USA 000620) 47. Classic Arcades|1945k III 48. Classic Arcades|19XX: The War Against Destiny (USA 951207) 49. Classic Arcades|2 On 2 Open Ice Challenge (rev 1.21) 50. Classic Arcades|2020 Super Baseball (set 1) 51.
    [Show full text]
  • A Framework of Player Objects in Virtual Environments
    A Framework of Player Objects in Virtual Environments Ea Christina Willumsen Department of Information Science and Media Studies University of Bergen Fosswinckels gate 6 5007 Bergen, Norway ea.willumsen@uib.no ABSTRACT Based on data gathered from an analysis of 99 digital single-player games, this paper presents a framework named the PO-VE model for analysing player objects in virtual environments. Player objects are understood as objects integrated in the virtual environment which constitute the player’s point of control and thus frame their actions in the game system. A necessary distinction is made between player object and the presentation of characterisation, separating the notion of “character” from player object, which yields certain analytical benefits. The PO-VE model, which consists of 16 different categories and thus provides a high-granularity analysis tool, is presented using two primary examples from the data set – The Witcher III: Wild Hunt and VVVVVV – and discussed in relation to its potential applications, limitations, and contributions to the more theoretical domain of game studies. Keywords Player object, avatar, character, virtual environment, gameworld, object-oriented design, ontology, analysis model INTRODUCTION The very object with which we interact with a digital game has been scrutinised from a variety of perspectives. Using terms ranging from avatar (Linderoth 2005; Bayliss 2007; Klevjer 2007; Vella 2015; Kania 2017; Banks 2018; Willumsen 2018) to player character (Fernández-Vara 2011; Lankoski 2011; Westecott 2009) and game ego (Wilhelmsson 2008), scholars have attempted to understand the ways in which this object establishes a relationship between player and game. What has yet to be uncovered, however, are the details of the ways in which the object is integrated into a virtual environment and in turn how this integration determines its most basic configurations.
    [Show full text]
  • Games: ARM, Chrome OS, Steam, and New Titles with Source Code And/Or GNU/Linux Support
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > Games: ARM, Chrome OS, Steam, and New Titles With Source Code and/or GNU/Linux Support Games: ARM, Chrome OS, Steam, and New Titles With Source Code and/or GNU/Linux Support By Roy Schestowitz Created 11/01/2021 - 1:47pm Submitted by Roy Schestowitz on Monday 11th of January 2021 01:47:59 PM Filed under Gaming [1] What do ARM-powered Macs mean for LINUX GAMING? [2] Looks like we may see Steam properly on Chrome OS by the end of 2021 | GamingOnLinux[3] In a move that might help boost Linux gaming numbers, it seems Google are still moving forward with their plan to get Steam running properly native on Chrome OS during 2021. This is something we've talked about before, and again and now it appears to be moving a bit quicker. The new report comes from Chrome Unboxed, who noticed some interesting commits landing talking about project Borealis, which appears to be the code name for this huge project which includes running Steam. I should note though, that Borealis isn't just about Steam but appears to be some wider Linux push for Chrome OS to get more working on it. Last we heard, Borealis itself was based on Ubuntu too. Fast-paced competitive score-fight platformer Jumpala releases January 19 | GamingOnLinux[4] Yokereba Games have teamed up with publisher Versus Evil for the release of Jumpala, a game that takes competitive platforming and turns it into a high-speed score-fight. Jumpala has each character hop between small platforms, each platform having a number attached to add to your score.
    [Show full text]
  • Intersomatic Awareness in Game Design
    The London School of Economics and Political Science Intersomatic Awareness in Game Design Siobhán Thomas A thesis submitted to the Department of Management of the London School of Economics for the degree of Doctor of Philosophy. London, June 2015 1 Declaration I certify that the thesis I have presented for examination for the PhD degree of the London School of Economics and Political Science is solely my own work. The copyright of this thesis rests with the author. Quotation from it is permitted, provided that full acknowledgement is made. This thesis may not be reproduced without my prior written consent. I warrant that this authorisation does not, to the best of my belief, infringe the rights of any third party. I declare that my thesis consists of 66,515 words. 2 Abstract The aim of this qualitative research study was to develop an understanding of the lived experiences of game designers from the particular vantage point of intersomatic awareness. Intersomatic awareness is an interbodily awareness based on the premise that the body of another is always understood through the body of the self. While the term intersomatics is related to intersubjectivity, intercoordination, and intercorporeality it has a specific focus on somatic relationships between lived bodies. This research examined game designers’ body-oriented design practices, finding that within design work the body is a ground of experiential knowledge which is largely untapped. To access this knowledge a hermeneutic methodology was employed. The thesis presents a functional model of intersomatic awareness comprised of four dimensions: sensory ordering, sensory intensification, somatic imprinting, and somatic marking.
    [Show full text]
  • Malicious Payload Crack Serial Key
    Malicious Payload Crack Serial Key Download ->>> http://bit.ly/2QOilQw About This Game Malicious Payload is a Sci Fi Arcade Shooter game. There are two modes in the game: Survival and Story mode. Survival The longer you stay, the more successful you are. You can increase your reputation on Leaderboards worldwide. Malicious robots comes in waves in increasing form, will do anything to terminate you. Take the guns from robots you killed, or choose one you want from Holo Menu. Story You're a security guard on Minutor-CCXVI. You're having a boring day and you fallen asleep in the security room. Suddenly the computer shows security alerts. You check the security cameras and you can't see anything. But the system is captured by the space pirates, they sent a virus called Malicious Payload to the mainframe. The ship undergoes a loss of energy and begins to drift through space. You come out of the security room to understand what happened, but the miner-bots have turned into lethal robots. You think you can save the ship? 1 / 10 Rail Pistol Rail Rifle Akai Hakko Katana 2 / 10 Blackhole Grenade 3 / 10 Title: Malicious Payload Genre: Action, Adventure, Casual, Indie, Early Access Developer: Last Howl Publisher: Last Howl Release Date: 2019 7ad7b8b382 Minimum: OS: Windows 7 SP1, Windows 8.1, or Windows 10 Processor: Intel® i5-4590 / AMD FX 8350 equivalent or greater Memory: 8 GB RAM Graphics: NVIDIA GeForce® GTX 970 / AMD Radeon™ R9 290 equivalent or greater Storage: 2 GB available space English 4 / 10 5 / 10 6 / 10 7 / 10 malicious payload drop.
    [Show full text]
  • JAM-BOX Retro PACK 16GB AMSTRAD
    JAM-BOX retro PACK 16GB BMX Simulator (UK) (1987).zip BMX Simulator 2 (UK) (19xx).zip Baby Jo Going Home (UK) (1991).zip Bad Dudes Vs Dragon Ninja (UK) (1988).zip Barbarian 1 (UK) (1987).zip Barbarian 2 (UK) (1989).zip Bards Tale (UK) (1988) (Disk 1 of 2).zip Barry McGuigans Boxing (UK) (1985).zip Batman (UK) (1986).zip Batman - The Movie (UK) (1989).zip Beachhead (UK) (1985).zip Bedlam (UK) (1988).zip Beyond the Ice Palace (UK) (1988).zip Blagger (UK) (1985).zip Blasteroids (UK) (1989).zip Bloodwych (UK) (1990).zip Bomb Jack (UK) (1986).zip Bomb Jack 2 (UK) (1987).zip AMSTRAD CPC Bonanza Bros (UK) (1991).zip 180 Darts (UK) (1986).zip Booty (UK) (1986).zip 1942 (UK) (1986).zip Bravestarr (UK) (1987).zip 1943 (UK) (1988).zip Breakthru (UK) (1986).zip 3D Boxing (UK) (1985).zip Bride of Frankenstein (UK) (1987).zip 3D Grand Prix (UK) (1985).zip Bruce Lee (UK) (1984).zip 3D Star Fighter (UK) (1987).zip Bubble Bobble (UK) (1987).zip 3D Stunt Rider (UK) (1985).zip Buffalo Bills Wild West Show (UK) (1989).zip Ace (UK) (1987).zip Buggy Boy (UK) (1987).zip Ace 2 (UK) (1987).zip Cabal (UK) (1989).zip Ace of Aces (UK) (1985).zip Carlos Sainz (S) (1990).zip Advanced OCP Art Studio V2.4 (UK) (1986).zip Cauldron (UK) (1985).zip Advanced Pinball Simulator (UK) (1988).zip Cauldron 2 (S) (1986).zip Advanced Tactical Fighter (UK) (1986).zip Championship Sprint (UK) (1986).zip After the War (S) (1989).zip Chase HQ (UK) (1989).zip Afterburner (UK) (1988).zip Chessmaster 2000 (UK) (1990).zip Airwolf (UK) (1985).zip Chevy Chase (UK) (1991).zip Airwolf 2 (UK)
    [Show full text]