Kojiki54% Dev Logs a Game by Atomic Space Frogs

Total Page:16

File Type:pdf, Size:1020Kb

Kojiki54% Dev Logs a Game by Atomic Space Frogs Kojiki54% Dev Logs Miko Sramek A game by Atomic Space Frogs A Starting Point. Hitboxes! What are they, and why do they matter? Have you ever been playing a game where an attack goes straight over your head, yet still somehow damages you? That might be a case of bad hitboxes. While hitboxes are more on the technical side of games, they play a big role in how the player experiences the game. Hitboxes in general: Games handle hitboxes in different ways. Some are more complex than others. Some 3D, some 2D. It all depends on what the game needs, and how precise collision has to be. Symphony of the Night A single hitbox is typically seen in 2D games where the player takes up a fairly standard space. Whereas the enemy has multiple segments, meaning more hitboxes are required to have hitting it make sense. In Counter Strike 1.6, the hitboxes are fairly simple, but there’s a box for each major segment of the player model. While this may seem too complex, it is required because the player is shooting at an enemy. Being able to accurately hit the player is part of the challenge. Getting headshots is something fun and rewarding. If the enemy just had a big hitbox, that aspect of the game wouldn’t exist, and getting hit would feel unfair or confusing. This is the main reason to have good hitboxes. Not only does it show lack of technical refinement of the game, it also leads players to feel cheated and frustrated. It is one thing to make a mechanic hard for a player to deal with, but to have hitboxes that don’t accurately represent it, takes away from it feeling hard. It makes it feel like luck, and unless you’re gambling, luck isn’t very rewarding. Dark Souls 2 An example of poor hitboxes: (Video by daSchoof) ​ ​ Hitboxes in fighting games: One of the most important aspects of a fighting game is that the fighting is fun. If at any point the fighting feels stiff or unresponsive, the fun starts to not exist. This is where hitboxes come in. As a player, if you were to clearly make contact with a punch, but the enemy wasn’t hurt, or the enemy clearly missed yet you still took damage, it starts to feel arbitrary and unresponsive. Blazblue – Hakumen Having accurate and consistent hitboxes can make or break a fighting game. The goal being that when a player is hit, they feel like it was their fault, not the games. That they’re the ones who need to improve their spacing and timing. If at any point the player feels like the game is in the wrong, any motivation to improve will be gone. Why would they want to improve if in the end it doesn’t matter and they’ll still lose to luck or unclear hitboxes. However, having simple, yet efficient hitboxes can lead to really satisfying gameplay, such as using a move to dodge an attack and getting in one of your own. Marvel vs. Capcom Origins – Wolverine Types of hitboxes: Almost no fighting game handles the the size and placement of hitboxes the same way. The developers have their own ideas of what makes an ideal hitbox, and what comes across as fair. However, the types of hitboxes seems to be fairly consistent. ​ ​ Skullgirls – Squigly Here’s what I’ve come to find: ● Hurt box ○ If an attack hits this you’ll get hurt ○ Usually depicted as green or yellow ● Damage box ○ Shows your attack range ○ Has to connect with a hurt box to damage opponent ○ Usually depicted as red ● Throw box ○ A hurt box, but for throws ○ If a grab box hits this, you’ll get thrown ○ Usually depicted as blue ● Grab box ○ Shows your grab range ○ Has to connect with a throw box to work ○ Usually depicted as solid blue ● Block box ○ Seen in Street Fighter ○ A bigger box that accompanies a damage box ○ Causes opponent to enter a blocking animation ○ Usually depicted as yellow ● Invincibility box ○ Is the same as a hurt box, but depicts that the character cannot get hurt ○ Usually is either white, or is actually invisible ● Projectile box ○ Like a damage box, but can be destroyed by other projectiles ○ Usually orange ● Special/unique box ○ Seen in Street Fighter V ○ Depicts special moves, such as wind, or a poison fog ○ Varies depending on characters ○ Usually textured purple While fighting games span from 2D to 3D, most of the hitboxes are 2D boxes. While Guilty Gear does use 3D models, it tries to attain a 2D look using shaders and animation techniques. Not only does having 2D hitboxes save on collision checks, it also is probably able to match the look of the game. Guilty Gear – Millia Rage How I plan to handle hitboxes: Unity Rects! Using these will allow for easy collision testing, using the built in Rect.Overlap function, eg. Hurtbox.Overlap(enemyHitBox); This function is quite cheap to use, so cycling through all of the enemies hitboxes won’t strain the system much. Having Unity Gizmos to visualize the hitboxes allows for the to be tweaked and matched up with attack animations and player movements. Having hitboxes that accurately represent attacks and players is the biggest key to having a good fighting game. Finding the perfect balance of size, position, and count for hitboxes is what will make the action feel responsive and fun to play. The next step is finding a good way to save these hitboxes and allow artists to easily adjust and assign hitboxes to their animations. Creating a tool: the tech and design process. More Hitboxes! A light attack animation. Initial Ideas What is this tool used for? The use is to easily create, manage, and adjust hitboxes for our fighting game Re:mminent. This tool has to be easy to use, and ideally all self-contained. Making changes to hitbox data cannot be a hard or painful to do. Hitbox information When testing to see if the game feels good, the hitboxes play a large part of that. Being able to change them on the fly, with minute details is super important. Especially for designers that don’t want to delve into code. Who will be using it? Keeping the user in mind while creating this was important, however, that user is most likely to be me. However, the technical artist on the team should also be able to use it. Designing it to be friendly to them is as important as having it even work in the first place. What exactly does it need to have? So far the tool has: ● Showing / Hiding Hitboxes ● Locking of Hitboxes ● Playing and Mimicking of Asset animations ● A timeline that can be scrubbed through ● A list of the hitboxes that belong to the current state ● The ability to ○ Add, ○ Delete, ○ Duplicate Hitboxes ● Fine tuning of individual hitboxes ● Free movement of hitboxes within the preview At this point without actively using the tool, I cannot think of what it still needs for designer use. Right now all that can be done is streamlining the use of it, and optimizing how it works. What may be in the future is utilizing Unity’s ReorderableList along with better visualization of the timeline to further increase the usability for other designers. The Creation The Unity Editor Every aspect of the tool is made using Unity’s Editor API, and is a EditorWindow class. The window itself is divided into four main areas: basic info / options, the asset preview, the timeline and the hitbox information. Creating areas with Rects, and Unity’s GUILayout.BeginHorizontal(); and EndHorizontal(); allows for easy subdivision of the window. Tackling the Unity Editor beast requires a different type of thinking, as everything happens multiple times per update, so loops are different and things exist in a strange Unity space. When used well it’s extremely powerful though! Custom Assets The main thing this tool is working off of is the creation and adjustment of custom assets. These custom assets then are used within the player controller during runtime. The base of these assets are what I refer to as states (as in different player states, ie. moving, punching, blocking) and these states then contain individual hitboxes. The lightAttack state This process is fairly easy to handle, and being able to place hitbox assets within another asset makes organizing the project much easier. Currently, the code used for this is as simple as: But there is a way to hide these assets, so that within the project view, a user can only see the top most asset. This would allow me to control what information a designer can change within these assets. The tool would be the only way to engage with the hitboxes and could stop any possible corruption. The Elusive Asset Viewer Asset animation within the tool The main issue with creating these kinds of tools is that Unity’s documentation is not the most complete or helpful. One such example is what is displayed above – Unity’s PreviewRenderUtility. Luckily, with the help of a mentor, this viewer became possible. Using their advice, and the example shown here, I was able to implement this feature for ​ ​ the tool. With a couple tweaks to the camera position and scaling, and getting the mesh from the SkinnedMeshRenderer through the .BakeMesh() function, the mesh within the preview successfully mimicked the in-scene model. Getting the in-scene model for the asset preview The scaling of the camera was the trickiest part, as it had to match with the size of the hitboxes to accurately represent what was going on in the actual scene.
Recommended publications
  • 085765096700 Hd Movies / Game / Software / Operating System
    085765096700 --> SMS / CHAT ON / WHATSAPP / LINE HD MOVIES / GAME / SOFTWARE / OPERATING SYSTEM / EBOOK VIDEO TUTORIAL / ANIME / TV SERIAL / DORAMA / HD DOKUMENTER / VIDEO CONCERT Pertama-tama saya ucapkan terimaksih agan2 yang telah mendownload list ini.. Harap di isi dan kirim ke [email protected] Isi data : NAMA : ALAMAT : NO HP : HARDISK : TOTAL KESELURUHAN PENGISIAN HARDISK : Untuk pengisian hardisk: 1. Tinggal titipkan hardisk internal/eksternal kerumah saya dari jam 07:00-23:00 WIB untuk alamat akan saya sms.. 2. List pemesanannya di kirim ke email [email protected]/saat pengantar hardisknya jg boleh, bebas pilih yang ada di list.. 3. Pembayaran dilakukan saat penjemputan hardisk.. 4. Terima pengiriman hardisk, bagi yang mengirimkan hardisknya internal dan external harap memperhatikan packingnya.. Untuk pengisian beserta hardisknya: 1. Transfer rekening mandiri, setelah mendapat konfirmasi transfer, pesanan baru di proses.. 2. Hardisk yang telah di order tidak bisa di batalkan.. 3. Pengiriman menggunakan jasa Jne.. 4. No resi pengiriman akan di sms.. Lama pengerjaan 1 - 4 hari tergantung besarnya isian dan antrian tapi saya usahakan secepatnya.. Harga Pengisian Hardisk : Dibawah Hdd320 gb = 50.000 Hdd 500 gb = 70.000 Hdd 1 TB =100.000 Hdd 1,5 TB = 135.000 Hdd 2 TB = 170.000 Yang memakai hdd eksternal usb 2.0 kena biaya tambahan Check ongkos kirim http://www.jne.co.id/ BATAM GAME 085765096700 --> SMS / CHAT ON / WHATSAPP / LINE HD MOVIES / GAME / SOFTWARE / OPERATING SYSTEM / EBOOK VIDEO TUTORIAL / ANIME / TV SERIAL / DORAMA / HD DOKUMENTER / VIDEO CONCERT Pertama-tama saya ucapkan terimaksih agan2 yang telah mendownload list ini.. Movies 0 GB Game Pc 0 GB Software 0 GB EbookS 0 GB Anime dan Concert 0 GB 3D / TV SERIES / HD DOKUMENTER 0 GB TOTAL KESELURUHAN 0 GB 1.
    [Show full text]
  • We Failed at Publishing Competitive Games So You Don't Have To
    We Failed at Publishing Competitive Games So You Don’t Have To Dave Lang Founder, Iron Galaxy Studios Introduction ● Iron Galaxy ● Developer founded in 2008 with studios in Chicago and Orlando. ● Stumbled into lots of fighting game deals. ● Dave Lang ● Was Engineer, now dreaded Business Person. ● Hates Windjammers! Divekick - Overview ● Prototype created by Adam Heart and collaborators. ● Acquired by IG and brought in-house to take it from prototype state to completion. ● Originally published on PS3, PS VITA, and Steam. Eventually showed up on PS4 and Xbox One as well. ● Launched with 13 characters, a light story mode, and online head-to-head play. Divekick – Launch Plan ● Targeted FGC first. ● Had to overcome how simple it appears. ● Lots of dev streams with character reveals. ● All of this stuff went really well. Divekick – Sales ● ~200k units across all platforms. ● Most of this at discount prices. ● Steam ended up being best platform by far. ● PS4 and Xbox One sales were very poor. Divekick Post Mortem ● Had good platform support. ● Had great reaction at live events. ● Good press/enthusiast following. ● Why did we lose money? ● Shipped too much game. ● Marketed to wrong group. ● Squandered goodwill with press. Assets From Publishing Divekick ● Publishing experience. ● Built-in audience. ● Better understanding of the market. ● Experience engaging with customers directly. ● Discovered our “Voice.” New Publishing Business! Theory: Given our experience, audience and voice, if we can find other competitive titles that don’t require a large investment to get to market we can be successful. Business Model ● Find games that we believe can recoup on Day 1.
    [Show full text]
  • Tekan Bagi Yang Ingin Order Via DVD Bisa Setelah Mengisi Form Lalu
    DVDReleaseBest 1Seller 1 1Date 1 Best4 15-Nov-2013 1 Seller 1 1 1 Best2 1 1-Dec-2014 1 Seller 1 2 1 Best1 1 30-Nov-20141 Seller 1 6 2 Best 4 1 9 Seller29-Nov-2014 2 1 1 1Best 1 1 Seller1 28-Nov-2014 1 1 1 Best 1 1 9Seller 127-Nov-2014 1 1 Best 1 1 1Seller 1 326-Nov-2014 1 Best 1 1 1Seller 1 1 25-Nov-20141 Best1 1 1 Seller 1 1 1 24-Nov-2014Best1 1 1 Seller 1 2 1 1 Best23-Nov- 1 1 1Seller 8 1 2 142014Best 3 1 Seller22-Nov-2014 1 2 6Best 1 1 Seller2 121-Nov-2014 1 2Best 2 1 Seller8 2 120-Nov-2014 1Best 9 11 Seller 1 1 419-Nov-2014Best 1 3 2Seller 1 1 3Best 318-Nov-2014 1 Seller1 1 1 1Best 1 17-Nov-20141 Seller1 1 1 1 Best 1 1 16-Nov-20141Seller 1 1 1 Best 1 1 1Seller 15-Nov-2014 1 1 1Best 2 1 Seller1 1 14-Nov-2014 1 1Best 1 1 Seller2 2 113-Nov-2014 5 Best1 1 2 Seller 1 1 112- 1 1 2Nov-2014Best 1 2 Seller1 1 211-Nov-2014 Best1 1 1 Seller 1 1 1 Best110-Nov-2014 1 1 Seller 1 1 2 Best1 9-Nov-20141 1 Seller 1 1 1 Best1 18-Nov-2014 1 Seller 1 1 3 2Best 17-Nov-2014 1 Seller1 1 1 1Best 1 6-Nov-2014 1 Seller1 1 1 1Best 1 5-Nov-2014 1 Seller1 1 1 1Best 1 5-Nov-20141 Seller1 1 2 1 Best1 4-Nov-20141 1 Seller 1 1 1 Best1 14-Nov-2014 1 Seller 1 1 1 Best1 13-Nov-2014 1 Seller 1 1 1 1 13-Nov-2014Best 1 1 Seller1 1 1 Best12-Nov-2014 1 1 Seller 1 1 1 Best2 2-Nov-2014 1 1 Seller 3 1 1 Best1 1-Nov-2014 1 1 Seller 1 1 1 Best5 1-Nov-20141 2 Seller 1 1 1 Best 1 31-Oct-20141 1Seller 1 2 1 Best 1 1 31-Oct-2014 1Seller 1 1 1 Best1 1 1 31-Oct-2014Seller 1 1 1 Best1 1 1 Seller 131-Oct-2014 1 1 Best 1 1 1Seller 1 30-Oct-20141 1 Best 1 3 1Seller 1 1 30-Oct-2014 1 Best1
    [Show full text]
  • Machine Learning Arena
    Machine Learning Arena: Creating an ML Based Game A Major Qualifying Project Submitted to the Faculty of Worcester Polytechnic Institute By _____________________________________ Grant Ferguson _____________________________________ Jordan Cattelona _____________________________________ Justin Kreiselman _____________________________________ Kyle Corry Date: 12/11/2019 Project Advisors: _____________________________________ Professor Gillian Smith, Advisor _____________________________________ Professor Jacob Whitehill, Advisor ABSTRACT We present a new game, “MLA: Machine Learning Arena”, in which the player’s goal is to train a machine learning agent to win a boxing match. The game features multiple phases, fully animated characters for the player to control, and machine learning integration. We tackled several technical and design challenges in this MQP, including: 1) Communicating machine learning progress through UI elements to the user, 2) Training an effective model for the game agent despite poor training examples from users, 3) Explaining key ideas about machine learning to players with no background in the field. We conduct user testing with 27 human participants to determine if players feel that the ML is learning from them. We found that 85 percent of players were able to distinguish between a random agent and the trained agent. Finally, we offer suggestions for future development: 1) Find new ways to explain machine learning to players through either gameplay or UI metrics, 2) Sanitize the input to make machine learning feel more fulfilling to players, 3) Budget enough time to design, implement, and train machine learning models. i ACKNOWLEDGMENTS We would like to acknowledge our Professor Advisors, Jacob Whitehill and Gillian Smith, for their oversight and advice on our project. We would also like to thank our human testers who helped to make the game experience better for any future players.
    [Show full text]
  • 2013 Schedule Welcome to SNAFU Con 2013!
    SNAFU Con 2013 Schedule Welcome to SNAFU Con 2013! It’s the end of the world and we’re having a party! Or a convention. Same thing, right? You hold in your hands your new best friend - the SNAFU Con 2013 schedule. Keep me by your side and you’ll know where to be and when to sleep (please sleep). We have more programming than ever before so make sure you spend a bit of time to get to know me. You should have no problem keeping busy, no matter what your taste happens to be. We have all been working hard to make this an absolutely epic year. Enjoy!!! Registration Hours Key: Registration has hours this year! Grayed Out The room is closed. Nothing to see here, move along. (prepaid only) Plain Text Something is going on! Th u: 5pm - 11pm Bold! Special guests are involved in this panel/event! Fri: *9am - midnight Italics Video programming happening. Sat: 8am - 11pm Empty means there may be something going on. This is more likely in some places than others. Sun: 8am - 4pm *Friday reg is open at 7am for special badges such as vendors, staff , What’s this? A day zero? You bet! Day zero is for our attendees who happen to be artists, etc. around on Th ursday and need something to do before con really gets going. Th e rooms are badgeless, but don’t forget that registration is also open on Th ursday for prepaid badges. Thursday Time 5:00 PM 6:00 PM 7:00 PM 8:00 PM 9:00 PM 10:00 PM 11:00 PM Video Main Video Block Work A great time to Shops Open room for quieter socialization.
    [Show full text]
  • Koivuniemi Petteri.Pdf (1.491Mt)
    Uudelleenkäytettävän taistelupelihahmon toteutus Unityssä Petteri Koivuniemi OPINNÄYTETYÖ Huhtikuu 2019 Tietojenkäsittely Web-palvelut TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietojenkäsittely Web-palvelut KOIVUNIEMI, PETTERI: Uudelleenkäytettävän taistelupelihahmon toteutus Unityssä Opinnäytetyö 37 sivua Toukokuu 2019 Tässä opinnäytetyössä selvitettiin taistelupelien yleisiä ominaisuuksia ja perehdyttiin niiden toteuttamiseen Unity-pelimoottorissa sekä syvennettiin tekijän henkilökohtaista osaamista Unity-kehittäjänä. Työn tarkoituksena oli esitellä taistelupelihahmojen yleisiä toimintoja ja niiden variaatioita, käydä läpi keinoja miellyttävän pelikokemuksen rakentamiseen ja lopulta toteuttaa yksinkertainen taistelupelihahmo Unityssä. Työhön kerättiin tietoa muun muassa Unityn dokumentaatiosta, pelialan ammattilaisten blogeista ja videoista sekä aihepiiriä käsittelevistä artikkeleista ja kirjoista. Työn osana toteutettiin yksinkertainen taistelupelihahmo Unityssä. Pelimoottorin Mecanim-animaatiotilakonetta hyödynnettiin hahmon ohjaamiseen yhdessä hahmon pohjaluokan ja usean muun C#-skriptikomponentin kanssa. Työn olennaisimmat piirteet kuvaillaan opinnäytetyössä vaiheittain. Työtä varten mallinnettiin ja animoitiin yksinkertainen humanoidihahmo Blender-ohjelmalla. Opinnäytetyössä havaittiin, että monet taistelupelihahmojen toiminnallisuudet kytkeytyvät tiiviisti hahmoanimaatioihin. Unityn animation event -funktiokutsujen ja Mecanimin avulla hahmon toiminnallisuuksien rakentamiseen vaadittu ohjelmointityö on suhteellisen yksinkertaista.
    [Show full text]
  • Lifting the Lid on Video Games
    ALL FORMATS LIFTING THE LID ON VIDEO GAMES HARD ART OF MODE FIGHTING Serbia’s growing The devs making games industry accessible brawlers Issue 18 £3 wfmag.cc BASIC INSTINCT The creator of Assassin’s Creed evolves the survival genre UPGRADE TO LEGENDARY AG273QCX 2560x1440 Supporting adequate support ith all the chatter about Keanu Reeves, strong, stylish, not completely impractical. Character a new Xbox, and Watch Dogs Brexit, designs across the board these days not only feature you may have missed the true biggest more realistic anatomy, but much better outfits. W news at E3 2019: the “censorship” of I remember being surprised and pleased by the Tifa’s bust. The Final Fantasy VII character, resplendent redesigned Lara Croft in Crystal Dynamics’ 2013 Tomb in a stylish vest, black skirt, and red boots with knee- KEZA Raider reboot: cargo pants instead of hot pants! It makes high socks in the upcoming remake, was “restricted” MACDONALD so much more sense! Splatoon, meanwhile, clearly according to one English-language site’s translation of A games journalist for inspired by Harajuku fashion, has some of the coolest a Famitsu interview: she now has a black sports bra more than 13 years, looks in all of gaming. And have you seen Bayonetta? under the vest, and rockin’ abs. Keza MacDonald I am simultaneously awed and slightly frightened by The usual suspects on YouTube and Reddit were is currently video her outfits. I would absolutely wear them, if I were tall games editor at The quick to interpret this change as shrinkage and cry Guardian newspaper.
    [Show full text]
  • This Checklist Is Generated Using RF Generation's Database This Checklist Is Updated Daily, and It's Completeness Is Dependent on the Completeness of the Database
    Steam Last Updated on September 25, 2021 Title Publisher Qty Box Man Comments !AnyWay! SGS !Dead Pixels Adventure! DackPostal Games !LABrpgUP! UPandQ #Archery Bandello #CuteSnake Sunrise9 #CuteSnake 2 Sunrise9 #Have A Sticker VT Publishing #KILLALLZOMBIES 8Floor / Beatshapers #monstercakes Paleno Games #SelfieTennis Bandello #SkiJump Bandello #WarGames Eko $1 Ride Back To Basics Gaming √Letter Kadokawa Games .EXE Two Man Army Games .hack//G.U. Last Recode Bandai Namco Entertainment .projekt Kyrylo Kuzyk .T.E.S.T: Expected Behaviour Veslo Games //N.P.P.D. RUSH// KISS ltd //N.P.P.D. RUSH// - The Milk of Ultraviolet KISS //SNOWFLAKE TATTOO// KISS ltd 0 Day Zero Day Games 001 Game Creator SoftWeir Inc 007 Legends Activision 0RBITALIS Mastertronic 0°N 0°W Colorfiction 1 HIT KILL David Vecchione 1 Moment Of Time: Silentville Jetdogs Studios 1 Screen Platformer Return To Adventure Mountain 1,000 Heads Among the Trees KISS ltd 1-2-Swift Pitaya Network 1... 2... 3... KICK IT! (Drop That Beat Like an Ugly Baby) Dejobaan Games 1/4 Square Meter of Starry Sky Lingtan Studio 10 Minute Barbarian Studio Puffer 10 Minute Tower SEGA 10 Second Ninja Mastertronic 10 Second Ninja X Curve Digital 10 Seconds Zynk Software 10 Years Lionsgate 10 Years After Rock Paper Games 10,000,000 EightyEightGames 100 Chests William Brown 100 Seconds Cien Studio 100% Orange Juice Fruitbat Factory 1000 Amps Brandon Brizzi 1000 Stages: The King Of Platforms ltaoist 1001 Spikes Nicalis 100ft Robot Golf No Goblin 100nya .M.Y.W. 101 Secrets Devolver Digital Films 101 Ways to Die 4 Door Lemon Vision 1 1010 WalkBoy Studio 103 Dystopia Interactive 10k Dynamoid This checklist is generated using RF Generation's Database This checklist is updated daily, and it's completeness is dependent on the completeness of the database.
    [Show full text]
  • Digipen Institute of Technology
    DIGIPEN INSTITUTE OF TECHNOLOGY START HERE. GO ANYWHERE. #IDARB, 007: Everything or Nothing, 007: Quantum of Solace, 007: The World Is Not Enough, 1080° Avalanche, 1942: Joint Strike, 4x4 Evo 2, 50 Cent: Bulletproof, Adventure Time: Explore the Dungeon Because I Don’t Know!, Aegis Wing, Æon Flux, Age of Empires III: The Asian Dynasties, Age of Empires Online, Age of Immortals, Agents of Mayhem, Alan Wake, Alice: Madness Returns, Alien Versus Predator 2, Aliens: Armageddon, Aliens: Colonial Marines, Alpha Protocol, Always Sometimes Monsters, American Civil War: America’s Army 3, America’s Army: Proving Grounds, AND 1 Streetball, Animal Crossing: New Leaf, Anthem, APB: All Points Bulletin, Apex Legends, Archangel, Arkadian Warriors, Army of Two: The 40th Day, Army of Two: The Devil’s Cartel, Ascend: Hand of Kul, Assassin’s Creed II, Assassin’s Creed Origins, Assassin’s Creed Syndicate, Assassin’s Creed Unity, Assassin’s Creed: Bloodlines, ASYNC Corp., Aura-Aura Climber, Azurik: Rise of Parathia, Backyard Skateboarding, Baldur’s Gate, Baldur’s Gate II: Shadows of Amn, Baldur’s Gate II: Throne of Bhaal, Baldur’s Gate: Dark Alliance II, Band Hero, Banjo-Kazooie: Nuts & Bolts, Baseball Blast!, Batman Begins, Batman: Arkham City, Batman: Arkham City Lockdown, Batman: Arkham Origins, Batman: Arkham Origins - Blackgate, Batman: Arkham Underworld, Batman: The Brave and the Bold - The Videogame, Batman: The Telltale Series, Battleborn, Battlefield 1, Battlefield 3, Battlefield 4: Premium Edition, Battlefield: Hardline, Battletech, Bee Movie Game,
    [Show full text]
  • Machine Learning Arena: Creating an ML Based Game
    Worcester Polytechnic Institute Digital WPI Major Qualifying Projects (All Years) Major Qualifying Projects 2019-12-12 Machine Learning Arena: Creating an ML Based Game Kyle N. Corry Worcester Polytechnic Institute Follow this and additional works at: https://digitalcommons.wpi.edu/mqp-all Repository Citation Corry, K. N. (2019). Machine Learning Arena: Creating an ML Based Game. Retrieved from https://digitalcommons.wpi.edu/mqp-all/7247 This Unrestricted is brought to you for free and open access by the Major Qualifying Projects at Digital WPI. It has been accepted for inclusion in Major Qualifying Projects (All Years) by an authorized administrator of Digital WPI. For more information, please contact [email protected]. Machine Learning Arena: Creating an ML Based Game A Major Qualifying Project Submitted to the Faculty of Worcester Polytechnic Institute By _____________________________________ Grant Ferguson _____________________________________ Jordan Cattelona _____________________________________ Justin Kreiselman _____________________________________ Kyle Corry Date: 12/11/2019 Project Advisors: _____________________________________ Professor Gillian Smith, Advisor _____________________________________ Professor Jacob Whitehill, Advisor ABSTRACT We present a new game, “MLA: Machine Learning Arena”, in which the player’s goal is to train a machine learning agent to win a boxing match. The game features multiple phases, fully animated characters for the player to control, and machine learning integration. We tackled several technical and design challenges in this MQP, including: 1) Communicating machine learning progress through UI elements to the user, 2) Training an effective model for the game agent despite poor training examples from users, 3) Explaining key ideas about machine learning to players with no background in the field. We conduct user testing with 27 human participants to determine if players feel that the ML is learning from them.
    [Show full text]
  • Sonifight User Guide V1.2 2018/11/14
    SoniFight User Guide v1.2 2018/11/14 SoniFight User Guide Alastair Lansley / Federation University Australia [email protected] Contents 1 Introduction ............................................................................................................................................................ 3 2 Demonstration / Quick Start .................................................................................................................................. 4 3 Download, Installation and System Requirements ................................................................................................ 4 4 File Structure .......................................................................................................................................................... 6 5 User Interface Elements – Main Tab ...................................................................................................................... 7 6 User Interface Elements – Edit Config Tab ............................................................................................................. 8 6.1 Edit Tab – Tree View ........................................................................................................................................ 8 6.2 Edit Tab – Details Panel ................................................................................................................................... 9 6.3 Creating a New Config ..................................................................................................................................
    [Show full text]
  • 19Th-Annual-DICE-Awards-Rules-And
    2 Table of Contents 1 - Introduction .............................................................................................................................. 3 2 - Timeline ..................................................................................................................................... 3 3 - Category Creation/Maintenance .............................................................................................. 3 Process ........................................................................................................................... 3 4 - Nomination Procedures ............................................................................................................ 3 Eligibility ......................................................................................................................... 3 Nominations ................................................................................................................... 4 Submission Requirements ............................................................................................. 4 5 - Peer Panels ................................................................................................................................ 6 Introduction ................................................................................................................... 6 Peer Panel Leaders ......................................................................................................... 6 Peer Panelists ................................................................................................................
    [Show full text]