Shoot'em up Game “Zenith of Lead” by Cortez Curtis Gray B.S., Emporia

Total Page:16

File Type:pdf, Size:1020Kb

Shoot'em up Game “Zenith of Lead” by Cortez Curtis Gray B.S., Emporia Shoot’em up game “Zenith of Lead” by Cortez Curtis Gray B.S., Emporia State University, 2016 A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Computer Science Carl R. Ice College of Engineering KANSAS STATE UNIVERSITY Manhattan, Kansas 2021 Approved by: Major Professor Daniel Andresen Copyright © Cortez Gray 2021. Abstract This paper presents an implementation for an idea within the shoot’em up (SHMUP) genre of games. It was developed to try and present a unique take on the genre. So, this paper provides a solution which is focused on designing gameplay which is as fast paced as possible while implementing some original mechanics. To do so we evaluate other games within the genre and how they could be innovated upon. We also go over the design of the game itself and how its performance metrics were evaluated. The implementation specified uses the game engine Game Maker Studio 2 to deliver on its premise. Table of Contents List of Figures ................................................................................................................................ vi List of Tables ................................................................................................................................ vii Acknowledgements ...................................................................................................................... viii Chapter 1 - Introduction .................................................................................................................. 1 Chapter 2 – Related Work............................................................................................................... 2 2.1 Asteroids ............................................................................................................................... 2 2.2 Galaga ................................................................................................................................... 3 2.3 Xevious ................................................................................................................................. 4 2.4 R-Type .................................................................................................................................. 5 2.5 Rez ........................................................................................................................................ 6 2.6 Mushihimesama .................................................................................................................... 7 2.7 Ketsui Deathtiny ................................................................................................................... 8 2.8 Nuclear Throne ..................................................................................................................... 9 Chapter 3 - Implementation .......................................................................................................... 11 3.1 Overall Design .................................................................................................................... 11 3.2 Engine Explanation ............................................................................................................. 12 3.3 Finite State Machine ........................................................................................................... 12 3.4 Player Systems .................................................................................................................... 13 3.5 User Interface Explanation ................................................................................................. 15 3.6 Enemy Systems ................................................................................................................... 20 3.7 Bosses ................................................................................................................................. 23 3.8 Inheritance .......................................................................................................................... 24 3.9 Menu Systems ..................................................................................................................... 25 3.10 Tutorial .............................................................................................................................. 27 3.11 Dialogue System ............................................................................................................... 27 3.12 Particle System ................................................................................................................. 28 3.13 Spawn Triggers ................................................................................................................. 29 3.14 Story .................................................................................................................................. 29 Chapter 4 – Evaluation.................................................................................................................. 30 iv 4.1 Debugging ........................................................................................................................... 30 4.2 Performance Testing ........................................................................................................... 32 4.3 Project Metrics .................................................................................................................... 34 4.4 Project Difficulties .............................................................................................................. 34 Chapter 5 - Conclusion and Future Work ..................................................................................... 36 5.1 Conclusion .......................................................................................................................... 36 5.2 Future Work - Leaderboards ............................................................................................... 36 5.3 Save and Quit ...................................................................................................................... 36 5.4 Additional Level ................................................................................................................. 37 5.5 Hard Mode .......................................................................................................................... 37 5.6 Porting ................................................................................................................................. 37 5.7 Playtesting ........................................................................................................................... 38 5.8 Accessibility Features ......................................................................................................... 38 5.9 Things I Learned ................................................................................................................. 39 Chapter 6 - References .................................................................................................................. 40 v List of Figures Figure 1: Asteroids Start Screen [12].............................................................................................. 2 Figure 2: Galaga Gameplay Screenshot [13] .................................................................................. 3 Figure 3: Xevious Gameplay Screenshot [14] ................................................................................ 4 Figure 4: R-Type Gameplay Screenshot [15] ................................................................................. 5 Figure 5: Rez Gameplay Screenshot [16] ....................................................................................... 6 Figure 6: Mushihimesama Gameplay Screenshot [17] ................................................................... 7 Figure 7: Ketsui Deathtiny Gameplay Screenshot [18] .................................................................. 8 Figure 8: Nuclear Throne Gameplay Screenshot [19] .................................................................... 9 Figure 9: Game Controls Menu .................................................................................................... 13 Figure 10: Player State Diagram ................................................................................................... 14 Figure 11: User Interface .............................................................................................................. 15 Figure 12: Player Score and Score Multiplier ............................................................................... 16 Figure 13: Player Health Bar ........................................................................................................ 17 Figure 14: Normal sprite (Left), player and graze hitbox showing (Right) .................................. 17 Figure 15: Player Graze Meter ...................................................................................................... 18 Figure 16: Grenade Counter .......................................................................................................... 19 Figure 17: Player Cover System ................................................................................................... 19 Figure 18: Enemy State Diagram .................................................................................................. 20 Figure 19: Enemy Attack Struct Example ...................................................................................
Recommended publications
  • 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]
  • Conference Booklet
    30th Oct - 1st Nov CONFERENCE BOOKLET 1 2 3 INTRO REBOOT DEVELOP RED | 2019 y Always Outnumbered, Never Outgunned Warmest welcome to first ever Reboot Develop it! And we are here to stay. Our ambition through Red conference. Welcome to breathtaking Banff the next few years is to turn Reboot Develop National Park and welcome to iconic Fairmont Red not just in one the best and biggest annual Banff Springs. It all feels a bit like history repeating games industry and game developers conferences to me. When we were starting our European older in Canada and North America, but in the world! sister, Reboot Develop Blue conference, everybody We are committed to stay at this beautiful venue was full of doubts on why somebody would ever and in this incredible nature and astonishing choose a beautiful yet a bit remote place to host surroundings for the next few forthcoming years one of the biggest worldwide gatherings of the and make it THE annual key gathering spot of the international games industry. In the end, it turned international games industry. We will need all of into one of the biggest and highest-rated games your help and support on the way! industry conferences in the world. And here we are yet again at the beginning, in one of the most Thank you from the bottom of the heart for all beautiful and serene places on Earth, at one of the the support shown so far, and even more for the most unique and luxurious venues as well, and in forthcoming one! the company of some of the greatest minds that the games industry has to offer! _Damir Durovic
    [Show full text]
  • Colt Canyon - Fact Sheet
    Colt Canyon - Fact Sheet “People love westerns worldwide. There's something fantasy-like about an individual fighting the elements. Or even bad guys and the elements. It's a simpler time. There's no organized laws and stuff.” (Clint Eastwood) DEVELOPER TEAM: • Retrific aka. Jonathan Mannshoven (Concept, code, design, most of the pixel art) Plus Freelancer Support: • Niilo Takalainen (Sound) • Luigi-Maria Rapisarda (Music) • Fabian Donner (Additional art: User interface and some pixel art) JONATHAN MANNSHOVEN: • 24 years old • German solo developer and student, Colt Canyon his magnum opus • Studying Game Design, working on Colt Canyon in his free time • Making games is his passion, already spent many thousands of hours making games ATMOSPHERE, PROGRESSING & STORYTELLING: • Distinguished Western feel by environmental sounds, music and graphics • Focus on great gameplay and game feel, story kept simple • Roguelike progression through unlocking more characters (with varying stats and strengths) and weapons through various challenges – secrets or random encounters and by learning the games mechanics and getting to know the world’s objects and enemies. After a couple of failed runs, you will be able to read the environment more clearly and therefore be able to make decisions faster and easier, helping you to live on longer, until you finally beat the game. • Getting inspiration from games like Hotline Miami, Nuclear Throne, Enter The Gungeon, Hunt: Showdown, Red Dead Redemption and many others • Large, open levels allow for exploration and a unique atmosphere • High replayability FEATURES: • Simple on the surface but with a lot of depth and intertwining features • Easy to learn but hard to master • Polished to perfection • Roguelike gameplay mechanics incl.
    [Show full text]
  • Pandora Box 3D Arcade 4018 in 1 Wifi Version GAMELIST No
    Pandora Box 3D Arcade 4018 in 1 Wifi Version GAMELIST No. Game Name 1 Tekken 6 2 Tekken 5 3 Mortal Kombat 4 Soul Eater 5 Weekly 6 WWE All Stars 7 Monster Hunter 3 8 Kidou Senshi Gundam 9 Naruto Shippuuden Naltimate Impact 10 METAL SLUG XX 11 BLAZBLUE 12 Pro Evolution Soccer 2012 13 Basketball NBA 06 14 Ridge Racer 2 15 INITIAL D 16 WipeOut 17 Hitman Reborn 18 Magical Girl 19 Shin Sangoku Musou 5 20 Guilty Gear XX Accent Core Plus 21 Fate/Unlimited Code 22 Soulcalibur Broken Destiny 23 Power Stone Collection 24 Fighting Evolution 25 Street Fighter Alpha 3 Max 26 Dragon Ball Z 27 Bleach 28 Pac Man World 3 29 Mega Man X Maverick Hunter 30 LocoRoco 31 Luxor: Pharaoh's Challenge 32 Numpla 10000-Mon 33 7 wonders 34 Numblast 35 Gran Turismo 36 Sengoku Blade 3 (Japanese version) 37 Ranch Story Boys and Girls (Japanese Version) 38 World Superbike Championship 07 (US Version) 39 GPX VS (Japanese version) 40 Super Bubble Dragon (European Version) 41 Strike 1945 PLUS (US version) 42 Element Monster TD (Chinese Version) 43 Ranch Story Honey Village (Chinese Version) 44 Tianxiang Tieqiao (Chinese version) 45 Energy gemstone (European version) 46 Turtledove (Chinese version) 47 Cartoon hero VS Capcom 2 (American version) 48 Death or Life 2 (American Version) 49 VR Soldier Group 3 (European version) 50 Street Fighter Alpha 3 51 Street Fighter EX 52 Bloody Roar 2 53 Tekken 3 54 Tekken 2 55 Tekken 56 Mortal Kombat 4 57 Mortal Kombat 3 58 Mortal Kombat 2 59 The overlord continent 60 Oda Nobunaga 61 Super kitten 62 The battle of steel benevolence 63 Mech
    [Show full text]
  • Balasko-Mastersreport-2020
    The Report Committee for Alexander Balasko Certifies that this is the approved version of the following report: An Untitled Goose by Any Other Name: A Critical Theorization of the Indie Game Genre APPROVED BY SUPERVISING COMMITTEE: Supervisor: _____________________________________ James Buhler _____________________________________ Bryan Parkhurst An Untitled Goose by Any Other Name: A Critical Theorization of the Indie Game Genre by Alexander Balasko Report Presented to the Faculty of the Graduate School of The University of Texas at Austin in Partial Fulfillment of the Requirements for the Degree of Master of Music The University of Texas at Austin May 2020 An Untitled Goose by Any Other Name: A Critical Theorization of the Indie Game Genre Alexander Balasko, M.Music The University of Texas at Austin, 2020 Supervisor: James Buhler As the field of ludomusicology has grown increasingly mainstream within music studies, a methodological trend has emerged in discussions of genre that privileges the formal attributes of game sound while giving relatively little attention to aspects of its production. The problems with this methodological bent become apparent when attempting to discuss the independent (“indie”) game genre, since, from 2010-2020 the indie game genre underwent a number of significant changes in aesthetic trends, many of which seem incoherent with one another. As such, the indie genre has received relatively little attention within the ludomusicological literature despite its enormous impact on broader gaming culture. By analyzing the growth of chiptune aesthetics beginning in 2008 and the subsequent fall from popularity towards 2020, this paper considers how a satisfying understanding of the indie game genre can be ascertained through its material cultures, rather than its aesthetics or gameplay.
    [Show full text]
  • Deathsmiles Product Introduction
    Deathsmiles Strategy Guide More Than First Expected It is fairly easy to write off a game which has infinite continues and only eight stages as a short game, but to do so would be to completely miss the most important es- sence of Deathsmiles. Tailored for both the core and casual gamer alike, the real incentive of Deathsmiles is to set as high a score as possible in order to work your way up the online rankings board. It sounds easy, but as you will find out, there is far more complexity and chal- lenge than at first sight. This booklet features some basic tips on how to get those high scores in Arcade and Xbox 360 modes, and provides an insight into the challenges ahead. This isn’t your usual shmup where you just hold down the fire button and hope to avoid the bullets. When used in conjunction with the scoring tips section in the game manual, this should provide you with the basis to achieving a higher rank. But knowing what to do is one thing - let’s see how you get on in practice. For those feeling a little bit more ambitious, why not try the fabled ‘one credit com- plete’ - no continues! ————————————————————————— Special thanks go to the following for their advice, strategies and general helpfulness in compiling this information: Will Freeman Jon Rodgers (CAVE) Harry Cole Massive thanks goes to EOJ, curator and administrator of CAVE-STG forum, who’s exceptionally detailed strategy guide is replicated in this document. 2 Making the Future More Fun One of the last shooter and greatest shooter developers for the arcade, CAVE has built a loyal user base thanks to its combi- nation of unique visuals, rewarding score systems and at times, nail-biting difficulty.
    [Show full text]
  • Week 2: Game Theory // History & Origins // Industry Stats
    NMED 3300(A) // Theory and Aesthetics of Digital Games Friday Genre Discussions / Play Sessions Schedule, Spring 2016 Mondays and Wednesdays will consist of lectures. Fridays will be broken into two sessions. The first will take place in W866 where we will discuss particular genres and look at select examples. The second session will take place in W560 and will consist of hands-on gameplay (1 hour) of the games covered earlier in class. Some Rules for W560 Usage: 1. Please be considerate of others in the lab and those working in adjacent offices/classrooms by keeping noise to a minimum, 2. Please note that food and drink are not allowed in W560, except water if it is contained in a non-spillable container (with a screw-top or sealable cap) 3. Only students with official access are allowed in these labs (you cannot bring friends into the lab, sorry), 4. Please be gentle with equipment, consoles, and peripherals as a lot of the equipment is David’s personal property and much of the equipment is old and getting more difficult (if not impossible) to replace. 5. Finally, do not leave discs in consoles and make sure consoles and televisions are turned off when you are finished and that the area where you were working is clean and tidy. Notes on Gameplay Sessions in W560: Please keep the volume of the monitors and verbalizations to a minimum. Have a look at each of the games listed for that week’s gameplay sessions by consulting reviews/criticism, gameplay video, screenshots. As many games are released on multiple platforms and are often emulated, make sure you are viewing information for the correct version (platform, year).
    [Show full text]
  • Independent Video Games and the Games ‘Indiestry’ Spectrum: Dissecting the Online Discourse of Independent Game Developers in Industry Culture By
    Independent Video Games and the Games ‘Indiestry’ Spectrum: Dissecting the Online Discourse of Independent Game Developers in Industry Culture by Robin Lillian Haislett, B.S., M.A. A Dissertation In Media and Communication Submitted to the Graduate Faculty of Texas Tech University in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY Approved Dr. Robert Moses Peaslee Chair of Committee Dr. Todd Chambers Dr. Megan Condis Dr. Wyatt Philips Mark Sheridan Dean of the Graduate School December, 2019 Copyright 2019, Robin Lillian Haislett Texas Tech University, Robin Lillian Haislett, December 2019 ACKNOWLEDGMENTS This is the result of the supremely knowledgeable Dr. Robert Moses Peaslee who took me to Fantastic Fest Arcade in 2012 as part of a fandom and fan production class during my doctoral work. This is where I met many of the independent game designers I’ve come to know and respect while feeling this renewed sense of vigor about my academic studies. I came alive when I discovered this area of study and I still have that spark every time I talk about it to others or read someone else’s inquiry into independent game development. For this, I thank Dr. Peaslee for being the catalyst in finding a home for my passions. More pertinent to the pages that follow, Dr. Peaslee also carefully combed through each malformed draft I sent his way, narrowed my range of topics, encouraged me to keep my sense of progress and challenged me to overcome challenges I had not previously faced. I feel honored to have worked with him on this as well as previous projects.
    [Show full text]
  • Arcade 4. 1943 Kai: Midway Kaisen (Japan) Arcade 5
    1. 10-Yard Fight (Japan) arcade 2. 1941: Counter Attack (World 900227) arcade 3. 1942 (set 1) arcade 4. 1943 Kai: Midway Kaisen (Japan) arcade 5. 1943: The Battle of Midway (Euro) arcade 6. 1944: The Loop Master (USA 000620) arcade 7. 1945k III arcade 8. 19XX: The War Against Destiny (USA 951207) arcade 9. 2020 Super Baseball (set 1) arcade 10. 2 On 2 Open Ice Challenge (rev 1.21) arcade 11. 3 Count Bout / Fire Suplex (NGM-043)(NGH-043) arcade 12. 3D Crazy Coaster vectrex 13. 3D Mine Storm vectrex 14. 3D Narrow Escape vectrex 15. 3 Ninjas Kick Back (U) supernintend 16. 4-D Warriors arcade 17. 4 Fun in 1 arcade 18. 4 Player Bowling Alley arcade 19. 600 arcade 20. 64th. Street - A Detective Story (World) arcade 21. 720 Degrees (rev 4) arcade 22. 7th Saga supernintend 23. 7-Up's Spot - Spot Goes to Hollywood # SMD megadrive 24. 800 Fathoms arcade 25. '88 Games arcade 26. '99: The Last War arcade 27. AAAHH!!! Real Monsters (E) [!] supernintend 28. Abadox nintendo 29. A.B. Cop (World) (FD1094 317-0169b) arcade 30. A Boy and His Blob nintendo 31. Abscam arcade 32. Acrobatic Dog-Fight arcade 33. Acrobat Mission arcade 34. Act-Fancer Cybernetick Hyper Weapon (World revision 2) arcade 35. Action Fighter (, FD1089A 317-0018) arcade 36. Action Hollywood arcade 37. ActRaiser 2 (E) supernintend 38. ActRaiser supernintend 39. Addams Family - Pugsley's Scavenger Hunt supernintend 40. Addams Family, The (U) supernintend 41. Addams Family Values supernintend 42. Adventures of Batman & Robin megadrive 43.
    [Show full text]
  • Dodonpachi Daifukkatsu for Iphone Ipod Touch Original Sound Track Download
    Do-don-pachi Dai-fukkatsu For Iphone Ipod Touch Original Sound Track Download Do-don-pachi Dai-fukkatsu For Iphone Ipod Touch Original Sound Track Download 1 / 4 2 / 4 In the end, I do not think that Kenichi Maeyamada and Shoichiro Hirata's soundtrack for the iPhone / iPod Touch version of DoDonPachi Dai-Fukkatsu fits the game or musical styles set forth by Basiscape. There are a number of weak links and perhaps some poorly matched themes for the game itself.. N/A Release Date:September 11, 2012 Purchase:Download at Bandcamp Overview ... DoDonPachi Dai-Fukkatsu for iPhone / iPod Touch Original Soundtrack.. 怒首領蜂大復活 オリジナルサウンドトラック for iPhone / iPod touch. Dodonpachi Daifukkatsu Original Soundtrack for iPhone / iPod touch. http://www.cave- world.com/jp/games/dodonpachi-daifukkatsu.html ... I find it absolutely hysterical that you just bought a 32 GB iPod Touch to play... wait for it. ... Iphone mode is pretty fun with all the bullet scraping too. ... worst Cave S/T anyway (apart Black Label that is, which had an amazing soundtrack.. DO-DON-PACHI DAI-FUKKATSU ORIGINAL SOUND TRACK for iPhone - iPod touch DoDonPachi Dai-ou-jou [Arrange Album] dominic miller. First on deck is the 7th Dragon 2020 Original Sound Track with new tunes from Yuzo Koshiro. ... Masashi Hamauzu is back along with Mitsuto Suzuki and Naoshi Mizuta. This is ... Then, it's the DO-DON-PACHI DAI-FUKKATSU ORIGINAL SOUND TRACK for iPhone - iPod touch composed by Kenichi Maeyamada and .... DoDonPachi Dai-Fukkatsu Black Label Original Soundtrack ... DoDonPachi Dai-Fukkatsu for iPhone / iPod touch ORIGINAL SOUND TRACK ..
    [Show full text]
  • CAVE Is Coming to Steam! First Title: Mushihimesama!
    CAVE is Coming to Steam! First Title: Mushihimesama! MEGURO KU, TOKYO, JAPAN - Sept 17th, 2015 - CAVE Interactive CO., LTD. is proud to announce their first Steam game! In Winter 2015, CAVE will release the famed vertical shooting game, Mushihimesama! Originally an arcade game, this is the first time that Mushihimesama has been available outside Japan in it's original format. Mushihimesama (“Bug Princess” in English) is a vertical shooting game set in a beautiful fantasy world. Huge insect-like creatures called Koju roam the forest outside the village of Hoshifuri. When Reco's people fall to a mysterious sickness, the young princess decides to leave the village and meet the God of the Koju, who may provide a cure. Riding her faithful Golden Beetle friend Kiniro, Reco must traverse the wilds, braving the hostile landscape and the aggressive Koju beasts on her journey through the Shinju Forest. With its lush, vibrant graphics and the capability to generate thousands of bullets on screen at once, Mushihimesama is a sensational game that creates a strong visual impression. Weaving through the game's masterfully designed shot patterns is terrific fun and differentiates Mushihimesama as one of the best examples of the bullet hell subgenre. Mushihimesama's iconic characters and natural settings are also novel in a genre dominated by militaristic themes. Game Features: ● Explore a beautiful fantasy world rendered in stunning HD sprite graphics. 5 stages, including an arid desert, lush forests, and a serene underground cave. ● Many different game modes, including: ◦ Normal Mode: A faithful port of the original arcade version. This is the first time that the original arcade version has been localized outside Japan.
    [Show full text]
  • GOG-API Documentation Release 0.1
    GOG-API Documentation Release 0.1 Gabriel Huber Jun 05, 2018 Contents 1 Contents 3 1.1 Authentication..............................................3 1.2 Account Management..........................................5 1.3 Listing.................................................. 21 1.4 Store................................................... 25 1.5 Reviews.................................................. 27 1.6 GOG Connect.............................................. 29 1.7 Galaxy APIs............................................... 30 1.8 Game ID List............................................... 45 2 Links 83 3 Contributors 85 HTTP Routing Table 87 i ii GOG-API Documentation, Release 0.1 Welcome to the unoffical documentation of the APIs used by the GOG website and Galaxy client. It’s a very young project, so don’t be surprised if something is missing. But now get ready for a wild ride into a world where GET and POST don’t mean anything and consistency is a lucky mistake. Contents 1 GOG-API Documentation, Release 0.1 2 Contents CHAPTER 1 Contents 1.1 Authentication 1.1.1 Introduction All GOG APIs support token authorization, similar to OAuth2. The web domains www.gog.com, embed.gog.com and some of the Galaxy domains support session cookies too. They both have to be obtained using the GOG login page, because a CAPTCHA may be required to complete the login process. 1.1.2 Auth-Flow 1. Use an embedded browser like WebKit, Gecko or CEF to send the user to https://auth.gog.com/auth. An add-on in your desktop browser should work as well. The exact details about the parameters of this request are described below. 2. Once the login process is completed, the user should be redirected to https://www.gog.com/on_login_success with a login “code” appended at the end.
    [Show full text]