1. Hello Guest! It's with a heavy heart that we must announce the removal of the Legacy GMC Archive. If you wish to save anything from it, now's the time! Please see this topic for more information.
    Dismiss Notice

Alpha Pearl: A classic roguelike, looking for testers

Discussion in 'Work in Progress' started by BlackCoatDalov, May 15, 2019.

  1. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Hello!
    I've been working on a little game called Pearl. It's a classic-style roguelike using the DawnLike tileset. The Tower has been standing for who knows how long, the horrors lurking within sealed for generations. However, the seal has been weakening, and fiends are beginning to slip out and wreak havoc in the world. A worldwide call for adventure and war has been sent out, a simple set of directions: "Travel to the island of Sargoza. Be armed, be ready, and have a will written". Thus, the warriors of the world descend on the foreboding Tower...

    Right now, the game has a little bit of (almost) every feature I'd like to implement. From here on out, it's mostly going to be creating new content for a while. I'd be happy to get any constructive criticisms or feedback, especially regarding balance. I've included the older alphas for posterity, because yay archives.

    Thank you!

    Discord: https://discord.gg/3Yy3gUB

    Previous Versions:
    Alpha 1: First compiled version
    Alpha 2: More user-friendly, first instance of the Welcome Screen and in-game Changelog
    Alpha 3: Might and Magic. Lots of combat-related balancing
    Alpha 4: The rest of the Tower. Plus the kitchen sink.
    Alpha 5: The Stuph Update. Smorgasbord.

    Current Version:
    Alpha 6: Perkaholic. Perks, wonderful perks.

    Gallery:
    upload_2019-5-15_17-50-4.png
    War profiteering!

    upload_2019-5-15_17-50-54.png
    The best inns are run by dogs. It's scientific fact!

    upload_2019-5-15_17-52-48.png
    Our motley crew.

    upload_2019-5-15_17-53-29.png
    "Other shopkeepers are just wimps."

    upload_2019-5-15_17-56-22.png
    Sometimes, you just have to let the demon out...
    [!SPOILER]
     
    Last edited: Nov 8, 2019
    RujiK, IndianaBones and Red Phantom like this.
  2. Lonewolff

    Lonewolff Member

    Joined:
    Jan 8, 2018
    Posts:
    1,207
    Man! This looks awesome. Takes me back to the old TSR DND games.
     
  3. nacho_chicken

    nacho_chicken Member

    Joined:
    Jun 21, 2016
    Posts:
    426
    I noticed the Dawnlike tileset! Looks mostly good here, except for the aspect ratio stretching. Lots of distortion on the fonts especially. Will there be an option to keep the aspect ratio at default instead of stretching it?
     
  4. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    I will look into that. I need to learnt o do aspect ratios correctly. It doesn't help that I started this project on a 1920x1080 screen, then moved to a 1600x900...but that's no excuse. So yes, next update will probably include some aspect ratio options
     
    nacho_chicken likes this.
  5. Lonewolff

    Lonewolff Member

    Joined:
    Jan 8, 2018
    Posts:
    1,207
    Solid start! I couldn't pick anything obviously wrong in there at all. Keep up the great work.
     
  6. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Thank you very much! If you want, keep an eye on this thread! Like I said, there's more meaningful content to come, just wanted a solid base to start with.
     
    Lonewolff likes this.
  7. nacho_chicken

    nacho_chicken Member

    Joined:
    Jun 21, 2016
    Posts:
    426
    It's more of a pixel stretching issue. DawnLike tileset is 16x16px, the sprites themselves look scaled to 16x9, which looks poor unless you enable bilinear filtering/"Interpolate colors between pixels", which appears to have been turned off. I highly recommend Pixelated_Pope's YouTube tutorial series. It's a great starting point for learning the basics of resolution/aspect scaling in Game Maker!

    I just played the demo and WOW! You've got quite a bit done so far! It's very playable. I got to the first sand level then got swarmed and murdered by spiders. The only real issue I have is that the numpad doesn't move the cursor in some menus. It's annoying to have to go from the numpad to the arrow keys every time you need to use an item. Keep up the good work!
     
  8. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Teaser Photo!
    upload_2019-5-19_19-0-4.png
    "I feel less squished and more threatened."
     

    Attached Files:

    Last edited: Nov 8, 2019
    nacho_chicken likes this.
  9. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Alright, one last little teaser before the next update...
    upload_2019-5-20_1-10-56.png
    I want to differentiate later-game equipment by giving them special properties, not just bigger numbers. I've already practiced with a few other items, but it's fun coming up with different ideas for weapons with procs and other effects in mind.

    As one last little thing, I have a few ideas for what the next update will focus on. My three main ideas are:

    -Elite Emissaries: Monsters can spawn as Elite versions of themselves, gaining powers like increased damage, health regen, speed, magic reflect, and maybe even some other effects. This would involve mostly updated enemies, maybe a few more enemy types added per area, and general balancing.

    -Tower Gourmet: More food items would be added, and many food items will be given different buffs to help differentiate them more. There would also be more potions added into the mix, making a chance to flesh out food, potions, and buffs/debuffs in one fell swoop.

    -Tower Topper: As it stands, the Final Area exists, but there has yet to be an enemy pool implemented for it. I want to put some thought into the theme for the final area, as (surprise!) there is a plot to this game, it just doesn't exist outside of some clandestine design docs. And not to spoil too much, but I want it to reveal the true nature of the Tower without needing to tell the player with words. That all being said, I could get it implemented and live with the twist getting out early. Not that there's a twist. Probably.

    Alright, with all that babble out of the way, what would you all like to see next? Keeping in mind that, with this update, 4/5 areas in the game are playable, with a decent smattering of loot to keep progression semi-stable. Also keep in mind that these are not mutually exclusive; it'll all be implemented eventually.

    To close that wall of text out, here's a Meatshroom Shrine.
    upload_2019-5-20_1-23-16.png

    Tonda gossa!
     
    nacho_chicken likes this.
  10. nacho_chicken

    nacho_chicken Member

    Joined:
    Jun 21, 2016
    Posts:
    426
    Ooh, excited for all the new stuff! Also...

    Another DCMC fan, I see.
     
  11. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    I live.

    And I stream. And will be streaming some development chunks at twitch.tv/blackcoatdalov (more info on that later)

    Sorry about the silence. I got a new job soon after the last post, so I've been trying to acclimate to that and take care of some other things in life. I've also got a new gaming laptop, which'll make development a little quicker.

    With that, I have two announcements:

    Alpha 4 is nearly done. I just need to add in a couple of bosses for the later areas, and it'll be shippable. 'The End' will not be accessible yet; reaching the end of the fourth area will allow you to loop back to the beginning of the Tower. There are no gameplay changes from doing so, however. ...yet. So far, I added a few bells and whistles to get back in the swing of things, and also added in elite enemies ahead of schedule. Here's a nice little teaser image:
    upload_2019-7-5_2-29-35.png
    All elites have increased HP, but also have a higher chance to drop loot and give more XP on death. As of now, elite enemies can be Aggressive (double DMG), Thieving (steals gold on hit), Vengeful (20% of DMG done to enemy returned to player, up to a max of 10% of player's max HP per hit), Nurtured (health regen), or Hearty (another double max HP).

    There are also little item notifications, because I will admit to getting absorbed into Bloodstained: Ritual of the Night and I love the little notifications in the bottom left when you pick things up.The elite nameplates (seen above) and item notifications, however, can be turned off in the Options menu if that's not your style.

    Second announcement: I will be streaming chunks of my game development time on Twitch!

    I can't guarantee every chunk of development progress will be made on stream (for instance, the entirety of the endgame will be developed by me offline). However, I figured it could be a good way to both show people what game design is like, and carve out some more concrete time to spend on developing Pearl. Feel free to stop by, talk in chat, suggest features, and decry my latest questionable design choice I probably made on a whim.

    Be on the lookout for an Alpha 4 Release post soon!
     
  12. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    It's been a while, huh?

    Long story short, life was happening pretty hard during the summer.

    In other news...

    Pearl (Alpha 4: The Whole Tower)!
    Download Here!

    That's right, the whole Tower is here! ...and 80% of it is accessible! (The final area still has tarp over it, sorry for any inconveniences).

    Changelog:

    • Added every area to the game: the Graveyard, the Barracks, and 'The End'.
    • Added enemy and loot pools for each new area
    • Added item notifications whenever you pick up an item
    • Implemented elite enemies, who will be empowered in numerous ways, including double damage, health regen, and revenge damage!
    • The game now looks much crisper and the pixels make sense now
    • Added keybindings for toggling fullscreen and cycling resolution
    • Made it so the numpad can be used to navigate menus. Also, the space bar can now be used to wait
    • If you have a previous saved character, the main menu will start you on the "Load" option
    • In-game time is now saved correctly on quit
    • Changed spawn logic for enemies and the player alike
    • Added a scaling mechanic for enemies who can appear in every area of the Tower
    • Added a few more things to the Conpendium
    • Reworked the Berserker's Rage mecahnics (it's easier to build up Rage without dying now)
    • "Fixed" some broken combat calculations (note form the future: Alpha 5 will actually fix those mistakes).
    And some pictures to accompany the new update:
    upload_2019-9-20_13-1-42.png
    "Revenge...? That isn't nice."

    upload_2019-9-20_13-2-17.png
    "Loot, glorious loot!"

    upload_2019-9-20_13-5-14.png
    "Eat it, ya nasty squag!"

    upload_2019-9-20_13-9-37.png
    "Brains over brawn, you abominations!"

    As always, any feedback is much appreciated! I'd say Alpha 5 is 50-75% done, and it fixes a lot of things I may have rushed out in this Alpha before life crap happened. It's a bit less focused, but has some good stuff in it, including more loot! (Since even I was getting tired of seeing all those crap-tier weapons).

    Thank you!
     
    RujiK likes this.
  13. Roa

    Roa Member

    Joined:
    Jun 20, 2016
    Posts:
    566
    oh no... I'm going to have to find a different graphics pack now...

    Joke aside, it looks bitchen.
     
  14. Javanotti

    Javanotti Member

    Joined:
    Sep 21, 2019
    Posts:
    5
    Man, this is nice!
     
  15. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    upload_2019-10-8_17-6-24.png

    Feelin' a bit....perky
     
  16. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Pearl (Alpha 5: The Stuph Update)
    Download Here!

    Lookit that, another version of Pearl!

    This one is a bit of a smorgasbord of content, since I came back after a hiatus. The next Alpha update should be quicker and more focused.

    Anywho!

    Changelog:

    -Added a variety of new potions and buffs to go with them
    -Fixed some bugs with the effects list
    -Fixed MORE damage calculation bugs regarding resists
    -Should hopefully have finally seriously squashed that startup crash
    -Fully implemented a few spells in the backlog
    -Added more items to the spawn pools
    -Implemented breakable objects that have a chance to give various types of loot
    -'Balanced' the game out a bit more (note: still unbalanced)
    -Fixed a variety of little quirks, bugs, and nuisances
    -Reworked loot drops and loot tiers
    -Added more bosses to the Graveyard: the Amalgamation (tanky legion freak), and the Necromancer (bone-summoning dancer)
    -Added a 'Restore Defaults' option to the...options
    -Added unique boss phases/actions to all bosses through the Mines
    -Added a new spell, 'Magic Pillar', that attacks enemies near it (an AOE totem, if you will)

    Gallery:
    upload_2019-10-8_19-33-49.png
    "Thanks, pillar friend!"
    upload_2019-10-8_19-34-39.png
    "I'M GONNA PUNCH THIS STUFF UNTIL IT GIVES ME LOOT!"
    upload_2019-10-8_19-43-46.png
    "Great googly-moogly, the planet has acne!"
     
    Red Phantom and nacho_chicken like this.
  17. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    upload_2019-10-17_23-37-28.png
    "So I stand, knee deep in the dead..."
     
  18. BlackCoatDalov

    BlackCoatDalov Member

    Joined:
    Jan 5, 2017
    Posts:
    25
    Hoo boy, it's that time of the time again. Today, I am happy to announce...

    Pearl: Alpha 6 (Perkaholic)!
    Download Here!

    Now, with every 5th level gained, you will have the option to choose one of three perks to augment your character, make their life harder, or make them hit harder!

    upload_2019-11-2_21-45-45.png

    These perks are tracked in a re-worked Character Sheet. Perks can also be gained by drinking the rare and valuable Perky Pop (please don't sue, Treyarch). There are 30 perks in the game thus far (enough for a character to go from level 1 to the cap at 50 and get the "normal" amount of perks).

    Changlelog:
    -Added particle effects for loot drops, to show the item's tier
    -Fixed a bug where enemy HP bars would rapidly flash
    -Fixed a bug where the game would try to load a save file when creating a new character while another character already existed
    -Fixed some item-spawning nonsense, and the inventory and unequip menus now have button prompts in them
    -Added Perks! You may choose a perk once every 5th level, or may get one if you're lucky and find the new Perky Pop consumable
    -Implemented 30(!) perks (more to come(!!))
    -Increased the upper bound of money drops per area, and merchnts work correctly now
    -Implemented controller support, 'cos why not?
    -Implemented a diagonal movement toggle, which will allow those without a numpad to move in 'true' diagonal fashion consistently
    -Added some more starter items and further filled out item pools
    -Fixed an oversight where an invincible character could still take revenge damage
    -Made it so that aiming a gun or spell will automatically lock the target square to the nearest enemy (as long as they're in range)
    -Enemies now occasionally leave corpses on death
    -Tweaked enemy spawn numbers and made them slightly more intelligent when trying to swarm the player
    -Implemented auto-save on returning to town, in case of crashes or other tomfoolery

    The next update won't be as fun or innovative, but it IS gonna be a much-needed balancing update, so that I have a solid foundation to continue adding content that isn't also horribly balanced. So, spreadsheets, calculations, and number-crunching is coming.

    ....good thing I kinda like doing that.

    As a last note, my plan at the moment is to (hopefully) have the base, 1.0 release by the end of the year, or maybe mid-January 2020 at the latest. If some people play it and ask for more stuff, I'll continue supporting the game. Otherwise, I'll try and release it in a state that I feel is "full" and move on to another project. ...Or I'll put all my effort into finally graduating.

    As a post-last note, we now have a Discord server! Come over, hang out, shoot the breeze, post bugs, do as ya feel! You can join the Discord here: https://discord.gg/3Yy3gUB

    Thanks everyone, have a great day!
     
    nacho_chicken likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice