Log In  

Roguelike Pro is a roguelike for the PICO-8 fantasy console.
Do runs in proceduraly generated levels, earn coins, gear up, do more runs until you are strong enough to defeat the boss.
Hit the (x) button to exit the level and return to the main menu.
Hit the (y) button to stay and let the enemies move.

Please bear with me, it was the first time that i did create pixel art.

v1.2 (thx to @dw817)
-added "hold" button to let enemies move while player stays still

v1.1 (thx to @Verb)
-fix armor bonus so it wont become lifedrain
-fix hp costs

v1.0
-first release party

v0.1.4
-added savegames

v0.1.3
-changed menu colors to brighter ones
-added a minimum space when spawning enemys, so they won't agro on spawn (thx to @dw817 )

v0.1.2
-changed price for HP upgrade to 15

v0.1.1.1
-changed coins received from 1-3 to 1

v0.1.1
-add boss fight so there's a real goal to achieve.
-block exiting level when infight

ToDo:
-add more enemy types
-add a wait button
-loot

(c) 2023 Dennis M. Heine.

the level generator is a modded version of
https://github.com/vronc/Lua-Dungeon-Generator
created by Veronica Hage and JuanjoSalvador

Cart #roguelikepro10-0 | 2023-09-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

P#125506 2023-02-08 04:49 ( Edited 2023-09-03 11:39)

All Comments
1

Hi @decipher2k20. I'm thinking it's a bit unfair for the bad guy to be 2-squares from you. Move one square and immediately hit you in the same move before you can hit them.

No Rogue to my knowledge does this, and I've played a lot of them.

P#125517 2023-02-08 06:57 ( Edited 2023-02-08 06:58)

Hi @dw817 thanks alot for your feedback. The cover image was really a bit unclear. I have updated it to show actual gameplay. (The boss gets set at a random position in the level)
or do you mean the trashmobs? good point, as the agro range is 3 squares. am gonna change it.

P#125518 2023-02-08 07:03 ( Edited 2023-02-08 07:34)

Needs a wait button, and it's technically a rogue-lite since there's carryover between runs

P#125533 2023-02-08 16:22

@dw817 the feature you have requested has been implemented, thanks again for your input.
@VgBlade it's turn based, so i don't understand why to add a wait button?

P#125572 2023-02-09 10:01 ( Edited 2023-02-09 10:01)
1

Historically rogue lites/likes have a wait or skip turn button incase you pull aggro at a bad distance and don't feel like using terrain to brush them off

P#125583 2023-02-09 13:59 ( Edited 2023-02-09 14:11)

@VgBlade sounds reasonable. i've put it on the todo list. thanks!

P#125587 2023-02-09 15:13

Awesome, it threw me off that that wasn't an option, and that consuming items didn't take a turn

P#125590 2023-02-09 15:52
1

Hi @decipher2k20. No, it is still doing it. Here, let me try and explain.

Let us suppose the player is in a narrow corridor with the enemy thus:

[40x24]

The player hits the NO MOVE button or touches the wall, in any case it means the player does not want to move and wants the enemy to come closer.

[40x24]

Okay so in that one move the enemy comes closer, but here's the problem. In your current game the enemy ALSO hits the player immediately. This means there is absolutely no way the player can approach an enemy without always being hit once.

I have never seen a ROGUE do this. Normally in Rogues the enemy would approach one step and then the PLAYER can always attack first. If the monster is still standing after a single attack, THEN the monster can attack and not until then.

Also when you bring up your menu during gameplay, there is no button to exit to return back to the game. You can only select start a new level.

P#125603 2023-02-09 19:18 ( Edited 2023-02-09 19:20)

It could be intentional. There are many roguelikes in which enemies can move toward the player and attack before the player can take an action. Most roguelikes with a speed system have enemies likes this; ADOM, Angband, Brogue, DoomRL, etc.

P#125610 2023-02-09 20:23

Well now, @binaryeye. I suppose if your agility and/or dexterity is especially low, that could happen. I do know it makes no bearing, for instance, in popular Windows, "Rogue's Quest."

You can always attack first, yet that still doesn't necessarily mean victory. It is quite possible you might do minimal damage and as they attack on the next turn, you could die in that one hit.

The whole purpose of Rogue is to follow a tactical method that gets the player hurt as little as possible. Zero damage if the player can take out opponents with one hit.

Also, @decipher2k20, I noticed your opponents can move diagonally. The player cannot so this also gives them the advantage.

P#125624 2023-02-10 00:10

Very nice! I like the procedural dungeon and zombie AI. How about some health potions and gold piles scattered around to entice us to stay longer? :)
btw there's a bug where the shop only charges you 5 gold for health, as long as you have 15 gold, and sometimes the zombies do negative damage with good armor.

P#125631 2023-02-10 01:34
1

@binaryeye @dw817 exactly, the zombie hiting the player as soon as it aproaches is intentional. without that, it would be too easy. the player could run away without problems and exit the level as soon as he takes lots of damage. with instant attacks, careless behaviour will be punished. the player not being able to return to the level is also intentional, because the player shouldn't be able to save his progress without restarting.

@Verb yes, i tought about that too. loot would be really cool.
the bugs will be fixed in the next release ;)

P#125653 2023-02-10 02:51 ( Edited 2023-02-10 03:19)

"the zombie hiting the player as soon as it aproaches is intentional."

Well ... that was all I had to suggest then, @decipher2k20.

As the others stated, you might beef up the items found that recover hits as the opponents will always remove hits from the player before the player can to them.

P#125657 2023-02-10 03:51

@dw817 all right, you helped me alot.

P#125778 2023-02-13 01:14

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-03-28 21:42:30 | 0.067s | Q:38