quinta-feira, 16 de julho de 2020

Procedural generation in games

In the last semester, I had the opportunity to be the supervisor teacher in a very interesting graduation work: a deep study about roguelike games and procedural generation behind this kind of games.

Probably, you’ve heard about this category – roguelike – a type of game characterized by the random generation of maps, scenarios and positioning of enemies. The concept behind these games is complex, but the final idea is very simple.

In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated assets and algorithms coupled with computer-generated randomness and processing power. In video games, it is used to automatically create large amounts of content in a game. To understand the difference between a roguelike game and a game without this resource, let’s take for comparison the original “Super Mario Bros.” and “Enter the Gungeon”.

In the first title, every single element is always in the same place in the interface when you walk through the scenario; it’s even possible to memorize the traps, enemies and platforms for a better performance (as we can see in some “speedrun” tournaments).



The second title is a roguelike game; every time you play it, the scenario and the gaming elements will always change (the weapons, the bosses, the common enemies etc. are always changing in a procedural way).



In the images below, I tried to construct a simple diagram to illustrate the idea behind procedural generation in games.







Sundered”, “Spelunky” and “Enter the Gungeon” are some recent examples that we can bring to this discussion about procedural games, but we have also some examples from the eighties, like the title “Rogue” (the reason that today we categorize these games as “roguelikes”).

Undoubtedly, one of the big advantages of roguelike games is the multiple possibility to experience the game every time. Titles like “Enter the Gungeon” offer a myriad of easter eggs, secret passages, special-stage bosses, enemies, weapons, secret characters and much more.

#GoGamers

3 comentários:

  1. The greater be counted of Free subscribers you've got, the extra you could consistently reap excessive perspectives for your movies which circuitously leads to cash technology. SignUp at ytbpals.Com for free YouTube subscribers and learn about armslist tri cities fireamrms categorised armlist now.

    ResponderExcluir
  2. If you are concerned that you will not have enough time to care for your elderly parents or grandparents, hiring an in-home senior care agency rather than sending them to an old-age home is the best option.
    private home care services Kensington
    home health care agencies near me Kensington

    ResponderExcluir