Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Endless Thief Demo: a furry stealth adventure

Sneak through open cities and puzzle levels in this furry stealth game. · By SnowySierra

Hello :)

A topic by Sesileiro created Jul 06, 2021 Views: 1,370 Replies: 62
Viewing posts 1 to 39

The game is fine just needed the tutorial of how to knock out the guards, take a while to understand how to do it.

Developer(+1)

Thank you so much for your feedback. I really appreciate it!

I will add a tutorial on how to knock out a guard in the next update. I can probably combine that with the "sneaking behind the guard" tutorial.

Developer

It's been a while, but I've released v0.3.0. This version has an updated tutorial. The player completes the tutorial by knocking out a guard. I hope this helps.

If it helps, thank you very much, but now the guards close the doors when they pass near one, and if I am in the middle of one I get stuck, you could correct this please. That didn't happen to me in the previous version, at any level of the game.


Developer (2 edits)

That is very helpful, thank you!

I think I've already found the problem. I fixed it along with a duplicate coin bug and a missing shop UI update after winning a mini-game. I'll test it properly on linux and windows tomorrow. Then I can upload the fixed v0.3.1 version.

This is a bug, the bed locks a door.

Developer

Thank you so much for providing all this feedback on bugs along with screenshots. The blocking bed bug is actually pretty difficult to find!

I just released v0.3.1 fixing the following bugs:

  • guards no longer close unlocked doors when the player is in the doorway
  • fixed the duplicate coin glitch in the UI
  • beds can no longer block doorways or window passages

Again, thank you for your help! I'll gladly give you an itch / steam key for the full game once it's ready next year.

Ok I'll be reporting you if I find more bugs in the game, including screenshots if I can.

Hi, I wanted to ask you what kind of suggestions are the ones you are looking for, since I thought I would add a city and forest level in which they asked for 100% of the gold, or maybe add a character that can be unlocked and has a skill that facilitates the game (example: finishing all the levels with the characters with 100% of the gold in each level).

P: I found this, it's not important, but I found it.

Developer

Those are good suggestions! It's exactly that I'm looking for ^^

Yesterday I tried adding a big city level as an intro level, but I didn't think it was as exciting as a more focused single goal stealth mission. I'm considering a prison escape as a more exciting intro stealth mission, if that doesn't turn out to be too difficult for new players as a first mission.

Right now I'm working on a floor trap which the player can sabotage. With a mission goal to let a guard have an accident with its own trap.

Unlocking characters could be an interesting progression and reward mechanic. I hadn't considered that yet. Could I already lock 1 or 2 characters from the current 4 characters with the option to unlock, or would that be mean at this stage because they've been unlocked since the first version?

Requiring 100% gold might frustrate some players, so I might use that as a bonus objective. Along with other bonus objectives, such as "no knockouts" and "no alerts". Maybe combining bonus objectives with unlocking characters as you've suggested.

How would a forest level work with stealing gold? Or do you mean a forest level similar to the first two missions in the current demo?

I will look into that candle bug. Did the guard re-light the candle when that happened or was the candle like that from the start?

Thank you for these suggestions! They are very helpful to me ^^

• The part of sabotaging a trap sounds interesting, I hadn't thought about it. It occurred to me that at the level of prison escape that you are going to add, you can lock some guard in some cell, this mechanic can be useful for the creation of other levels.

• Yes, I consider it a bit bad block 2 characters, but it's not what I meant.

I meant that it was optional to get the extra character. But now I'm also considering that for some players it might be difficult to get it. It can work as you propose.

• Yes, I mean a level like the first two mission, this being the last level.

No guard turns it on when it goes out, I think it happened when you moved the one who was asleep in that place. But yes, it happened in this version (3.1).



Developer

I added the 100% gold bonus objective and the ability to lock in guards to the suggested features list. I think when the player locks in a guard, the guard should be able to open the door in a minute or more. Just like how knocked out guards are either revived by other guards or wake up after a minute. Otherwise the player will be able to "eliminate" all the guards and make the level too easy. Although that might also be a fun level objective: ambushing all the guards ^^

I won't lock any existing unlocked characters. I could unlock a random character skin when the player meets all bonus objectives. Adding a completely new character to the game takes a lot of time, and I prefer to expand the gameplay first. But it is a very interesting suggestion. Please let me know if unlocking playable existing character skins is interesting enough to include in the game.

I'm not sure about character specific abilities. They sound interesting for replayability, but I don't want the level difficulty to depend on specific characters. I did considering character-specific abilities such as: ability to hide in more places, ability to climb through windows, a very silent character and a faster lock-picking ability.

Speaking of hiding places, I think I'll add more hiding places such as in barrels and under beds. I excluded those hiding places, because the current last level became too easy to complete. But if I include a bonus objective "no hiding", it could be used by the player as either an easier victory or an additional challenge.

I can't reproduce the candle light bug. I've visited the exact same location as in your screenshots, but the candle burns correctly here. I will keep an eye out for when I see an unlit lit candle happening.

Well, if I considered that the guards could free themselves, I had to be more specific in that aspect, I'm sorry.

I find it interesting to unlock a random skin and be able to play.

The skills you mentioned work, I thought I turned off the lights or knocked out faster, but I think that will depend on how the game develops, what you think of this.

I never thought you would add this extra character until you had a full first version, sorry, but I just wanted you to consider it as a suggestion.

It sounds great to add new hiding places, but hiding under beds would only work if there is no guard sleeping. The problem I see is that we will knock out the guard (followed by hiding), and if by chance another helps him it would be difficult to escape, as he is no longer asleep.

Ok, maybe the mistake affected me only.

Developer

The traps are done. They trap the player, unless the player sabotages the trap. Then guards fall into their own trap. Maybe I will add a guard that can also fix sabotaged traps. I considered an objective to trap a target guard, but it might be frustrating for the player to wait for that specific guard to walk into a sabotaged trap.

You have a point regarding the beds as hiding places. They are too dangerous. I've limited the hiding spots to barrels, closets and tables.

I'll work on bonus objectives tomorrow, which includes: no guard alerts, no knock-outs, no hiding and 100% gold.

Developer

I've been shortsighted about the "trap a target guard" objective. I can just alert that guard and have them chase me over the sabotaged trap. That's much more fun than waiting ^^

Though I should remove the bonus objective "no alerts" for these missions, so I don't punish the player for such a devious tactic. Or keep the bonus objective for the patient players, in which case I should force the target guard to be near a trap so the game remains fair time-wise.

It sounds good and fair to have the guard near the trap so that the targets are maintained. By the way, if you will add the one who repairs the traps as you mentioned???

Developer (1 edit)

I finished v0.4.0 with the traps and bonus objectives. I'll push the update to itch this weekend after some play-testing. Then I can continue tweaking the gameplay based on feedback and work on a new "escape prison" intro mission ^^

So after some play-testing I've done the following for traps:

  • Traps will be safe for guards and dangerous for the player
  • The player can sabotage the trap, so that the trap becomes dangerous for both the guards and the player
  • When a guard (or multiple guards) fall through a sabotaged trap, the trap resets (removes the sabotage) the moment that the trap closes
  • The player can sabotage a trap again after the trap resets

Otherwise sabotaged traps are very overpowered. I can always change the trap behavior if there's a better solution or suggestion ^^

Developer (2 edits)

I'm introducing character skills in the next version. I'd like to hear thoughts on this, if you like to share it.

The skills are: stealthiness, sight distance, action speed and movement speed.

Each character will start with different base skills, and each character will also have different minimum and maximum skill points per skill.

After having done some research on the real-life abilities of the character species, I've concluded that some species are simply better at these skills than other species. So it's not balanced. Maybe that could be fine too in this game. The red panda and bunny are roughly equal. The hyena is a better character. And the cat has some of the best skills.

To compensate for the "better characters", I would let the player start out with the red panda and bunny. Then by increasing their individual thief ranks, the player can unlock new skins and "better" characters.

Each character would retain their individual gold and upgraded skills. So by selecting a new character, the players starts at the skill levels of that character. But the player will be able to upgrade the skills of the new character to higher levels than the previous one. Each character will keep their own upgraded skills. Also, the player retains their level progress in-game, so the player can continue the game with a new character and only having to build up the skills again.

I will give the guards the same skills as the characters. So guards can also become more alert, see further, act quicker and move faster. These skills will depend on the character skills, so that the level difficulty is always balanced towards the character.

The level size will depend on the thief rank of the character. So with higher thief ranks, the player unlocks larger levels. And larger levels can have new environments.

Each character will have their own thief rank. The thief rank increases with each successful objective, including the bonus objectives. It will also be easier to increase lower thief ranks than higher thief ranks. So for unlocking new skins and characters faster, it is better to switch between characters. All this is to promote and reward playing with the different characters.

Maybe I should also add a bit of a story in the game. Maybe a murder mystery with a traitor within the guild. Unless I get a better idea ^^

So what do you think? Could this idea work well for the game, to make it more fun to play with various characters, level them up and unlock new things for a more rewarding sense of progression throughout the game?

I agree with what you mention the skills of the characters, in addition to the game being balanced with the guards, according to the character we choose. It's better than my idea that I couldn't mention to you before.

And I am interested in the mechanics of the ranks to be able to unlock new levels, excellent idea, I would like to try it.

It also occurred to me to add a story, but I never knew exactly what it would be about or how to add it. But if you added one, I guess we'd have to capture, confront or something like that “the boss or traitor” depending on how the story is. In the aspect of developing the story I do not think it is of much help, I am sorry, but, even so, I will try to give some ideas.

Answering your question, they are good ideas to keep playing. And what is the custom game option for?

Developer (1 edit)

Thank you! Your answer helps me make better decisions for the game! Awesome ^^

For the Thief Rank, I will assign a rank number to each character starting from 0 or 1. Then counting up from there. And a thief rank progress. When the progress bar is full, the character gains a new thief rank. Each successful objective and activity in the game will increase the progress towards the next rank. Please let me know if you like this idea, or if you have a better idea on how to handle the thief ranks and their progression system.

I added a short intro to the game. I think I will shorten the intro even more to just a few seconds, with just a guard making a remark on the character's situation to give the player some perspective on why they sneak around and join the thieves guild. I don't really like intros. I'd rather play the game than watch a cut-scene ^^

I have several ideas for the "custom game" option. I'll list them here. Please let me know which ideas you like!

Possible custom game options:

  • Play challenge / puzzle stealth levels directly from the menu
  • Play either mini-games directly from the menu
  • Play a random stealth mission 
    • Select size: small, medium or large
    • Select objective: escape, steal, kidnap, sabotage
  • Level editor for custom player missions

I built a simple text level editor to create the challenge / puzzle missions. I could create a visual level editor on top of the text level editor and allow players to create their own levels the same way.

For the custom game options, I could add some or all of those options in the menu. I could have them all unlocked for full freedom, or have some options locked until the player reaches some point in the main game. For example, win one mini-game to unlock it in the custom game menu. Reach a specific thief rank to unlock a larger random stealth mission in the custom game menu. Unlock additional tiles and actors in the level editor as a new thief rank reward.

What do you think? Which custom game option ideas do you like and do you have more ideas for custom game options?

Should I lock some options and have them unlock as rank rewards in addition to unlocking stronger characters and skins?

The ranges part seems fine to me, but my question is: does increasing the ranks reduce the time it takes us to do some tasks like sabotage, extinguish lights, or something in that aspect?

You don't necessarily need to shorten your introduction, you can simply add an icon to skip that part or one that speeds it up, that's to your consideration.

The 4 options you mention are fine, it would be fine if every time we finish with a character, we unlock an option, I still do not decide well in what order (1,3,4,2 or 2,1,3,4).

But I also like to have total freedom by simply ending up with one of the 4 characters, which in any case would be your fourth point, but I would like to know what you think.

If we create a level, it will have a specific place where it is saved, I ask if they can be shared with other people.

Could we increase the rank with the gold we get?

I would recommend that it was just a hiding place, I wanted to go from one side to the other and get stuck.

And other mistakes that I could not capture, which happened when trying several times, in the same mission.





Developer (1 edit)

The "skip intro" button is a good suggestion. I will add that too. Thank you ^^

So this is what the new character selection screen currently looks like:


The Thief Rank progress bar increases when completing objectives. When it's full, the Thief Rank increases and unlocks a new game feature. This could be new environments, characters, skins or custom game options.

Skills can be increased with mission gold. They decrease action times, increases movement and so on. Bright stars show the current skill level and dark stars the maximum skill level. The maximum depends on the selected character.


The fastest way to increase the Thief Rank is by completing the bonus objectives.

I will include at least the puzzle missions and level editor in the custom game options by default. These are much easier and more accessible than the main game. I know at least one player that prefers to only play these missions and create them. The other features could be unlocked through the main game.

Probably I will release a demo on Steam before working on the level editor. I need to find out if anyone is interested in this game before I add too many features and make this game a year project or longer. But if I do a level editor, I would probably also allow players to share them online, have anyone play them and score these player-created missions. And the ability to sort player-created missions based on player score averages. It would be a big new feature for me ^^

So far, no, you can't increase the Thief Rank with gold. But you can increase the skills with gold.

I was able to reproduce the problem with hiding under those tables, so I will fix that bug in the next release. Thank you for pointing that out with a very clear screenshot. That was very helpful! ^^

(1 edit)

It's a big change, I imagined it differently, I like it.

It is normal for that guard to wake up if we enter through that door (I forgot this part before.).


Developer (1 edit)

Thank you! Every new big feature is a bit scary. I hope it is a good addition to the game.

That sleeping guard is not supposed to wake up when you walk close to it. I think I know what the problem is. There was a bug where if you got too close to an awake guard, the guard would not be able to catch the player. In shadows, an unaware guard could also walk very close past the player without noticing the player. Which seems unlikely, if the player is right next to the guard.

So I added a "red zone" to every guard. When the player gets too close to a guard, it triggers an instant alert. And if the player gets too close to an alerted guard, it triggers an instant catch. Though this "red zone" should not be active for sleeping guards, that's a bug. I'll fix it, thank you for letting me know ^^

Developer (1 edit)

I'm still working on the game. Here's a status update ^^

I fully replaced the level generator in the game. The new level generator can consistently generate large non-linear buildings with both enemies and NPCs. So far I'm only using NPCs for the guild level.

I couldn't resist adding more features to the game and working towards the end of the game with the following changes:

  • when starting a new game, the game will ask if the player wants to play the tutorial missions, so all tutorial missions are skippable
  • for every playthrough in the full game, the guild map and each mission level will be unique. In the demo, these are fixed missions.
  • the player will watch the guild grow, adding a new room to the guild for each unlocked player rank, adding more game options over time.
  • each new rank will also unlock new buildings, from wooden homes to temples to mansions to larger city maps.

I might add a new mission objective: steal an artifact.

So far I've limited the game to a maximum of 4 player ranks in one playthrough. The guild will grow up to 4 rooms. The 4th room will have the end game option of the player buying back their freedom. Maybe I should end the game with one last large and difficult escape mission before the player truly wins their freedom. The player ranks will be in a global save and are not character-specific, so you can switch characters without losing guild progress.

I also got a suggestion to have end-game content, such as generating infinite large city missions where players can challenge their skills. In that case, the game would never end. But I'm not sure if infinite end game content or a shorter game with a clear ending would be more fun. I think I'd want to be able to finish the game. I also fear if the game goes on for too long, that it will become repetitive. I can always add more content over time.

I consider the short and clear ending more convenient, even so, you can add an option (in the menu or at the end of the game) to continue, infinite challenges / skills or something like that.

I consider that each character has a different objective in the last mission, but that in some way they connect with that of the other characters, in this way they will all escape at the same time.

Or each one will have a different ending ?????

With the objective you mentioned, you can even connect them, by obtaining an object that serves for a task of the last level (not used at some point).

I have some doubt, but I don't know how to explain, so I'll wait until the update to see if it persists.

Developer

Having all characters help each other escape would be an interesting final twists. Maybe they are all locked up in the same building and they have to find and reach each other. Then the player can switch between characters in-level with a special button press. That would make the final mission also more unique.

I know I have a very irregular release schedule, but I can now work on the game every mid-day. So it's fully part-time. I will aim the next release on two weeks from now, Sunday 23rd. It should have almost all features and levels of the full version. Then if you like, we can do final tweaks before going on steam. I will give you access to the full version as promised ^^

I also wonder if I should keep the free version of the game as a separate game instead of turning it into a demo. Like a free smaller version with its own story and levels without a guild and skills. And a full larger version with the guild and skills and everything.

I'm glad you liked the suggestion. I consider a free version with the features you suggest more convenient.

Developer (2 edits) (+1)

I have another update.

I've added 10 different NPC personalities with a total of 320 unique character dialogues. I'm not much of a writer, so these are mostly flavored gameplay hints. They might be useful to some players, but can also be fully ignored.

So far I've added 29 challenge levels ranging from short and easy to longer and more difficult. I also found a way to put a natural time limit on some of the challenges, by slowly having a guard chase the player. So they have to progress through the challenge, otherwise the guard behind them will catch them.

I haven't created a full level editor, but I have created a simplified text level editor. This is what a text level looks like:

Theme: Forest
4.4..5.5#####
.#.##.#.#####
4.4##5.5.E###
.############
.###3##2#####
.1..........1
####3##2#.###
#########.P##

This is a top-down stealth level. The # are walls, dots are open spaces. P is the player start position and E is the exit. Each number is a unique guard patrol route with one guard patrolling that route. The theme can be: Forest, Wooden Home, Stone Temple or Mansion.

This text level editor is still very basic, but it helped me design challenge levels faster. This could expand to a full level editor later on. If you like, you can try drawing your own level like this and I'll put it in the free game with your name ^^

The "Custom Game" main menu option has become an alternative way to play the game without a story and a guild. From the custom game, the player can select a specific tutorial, mission, challenge, mini-game and upgrade skills. The player will still gain gold and rank when finishing these levels and unlock new levels. The "Custom Game" is also a way to replay specific missions and levels. The "Custom Game" doesn't end, so it's also a way to play infinite uniquely generated stealth levels.

I made a lot of progress, though I won't be able to finish and release everything on January 23rd. My remaining tasks are:

  • (finished) add gold, rank, character selection, the skill upgrade shop and tutorials to the custom game menu
  • (finishes) add artifacts and the "steal artifact" mission objective to the game
  • add the final story scenes
  • (in progress) play-test all challenges and missions, including replaying the same missions with different skill point configurations

Optional tasks are:

  • A grand final escape mission where the player has to free all their characters and switch between them to escape
  • A visual level editor based on the current text level editor, accessible to players to create and share their own stealth levels

I marked the last two tasks as optional, because otherwise it will take me even longer to release a next version. I will work on those after the next release.

Hello, this is my first attempt to create a level.

I know that I was able to do better, even so, I do it this way, I hope it is as I imagine it, if so, I will be able to create a much more difficult and complete level.


I hope it can be created correctly.

Developer (10 edits) (+1)

I put your level in the Custom Game -> Community Levels menu with your name. It is running your exact text level map, I did not alter anything. Do you have a title for this level?

It looks like it is working well ^^

Right now the text level editor is pretty minimal, easy to read and create. I could add more stuff to the level editor, but it would be more difficult to use. For example, adding optional intro, outro and in-game "n" note texts. Also:

"T" tables, "c" chairs, "t" trees, "b" barrels, "B" boxes, "p" plants, "S" statues, "." cobblestone ground, "," grass, "w" water, "-" wooden floor, ":" brick floor, "n" readable notes and "*" coins for the player to collect for an additional challenge and reward. 

This would be the result. It is definitely less easy to read, but it allows more open world player levels.

Is this too much detail? Should I keep the level editor simple and puzzle-focused as before or go in this more complicated open-world direction?

As a side-note, the game engine can fill in the missing floor tiles in the text drawing by looking at the surround floor tiles. So in places where a guard stands, the engine looks at the floor tiles around the guard and uses the same floor tile underneath the guard. It makes assumptions like that to fill in the missing details, so it can "magically" run off a single text drawing like this. The "Note" text is displayed in a paper note pop-up when the player stands on the "n" note tile in the upper left building on the map.

Level: Village at Night (SnowySierra)
Intro: It was a dark and stormy night. I passed through a village that seemed rich enough for a visit.
Note: Dear sister, I will be gone for a while. I have left some gold for you. Please take care.
Outro: I left the village and disappeared in the dark of the night. No one ever knew I was there.
...................,,t,,,,,,....
########......E.....,,,,t,,.....
#*nTc---...............,,,...6..
#-----p#..............#####.....
########..5.......5..B#*S*#.....
..,...,.,.,,,.........#4:4#b....
.,,,,.,b,,,t,,...######:T:#*....
,,,,#####,,,,,.,b#2Tc3#:T:#B....
,,t,#1-1#,t,,,,..::::::4:4#.....
,,,,#-*-#,,,.w,,.#2:p3#####.....
t,,,#1-1#B,,www,.######.B.......
,,,t##-##,,,,w,,...Bb........6..
,,,,,,,,,,,,,,,P................

I didn't think of a name and I don't have it yet, I hadn't thought about it. T T

I liked that the level was as I imagined it.

Yes, it is better because it gives more freedom to create a level, and yes, it is more complicated to understand how to create a level, but I made a table with the symbols to understand better.  
I will create a larger level than the previous one.

Developer (2 edits) (+1)

Thank you! Your thoughts on the level editor are very helpful. I will add these new level features to the text level editor after the next release.

Also I very much look forward to playing your next level! I'm eager to see what you come up with ^^

Sorry for the delays on releasing the next version of the game, I added too many features at once. I added:

  • Skills - player characters and guards can upgrade their skills with gold
  • Ranks - each rank makes the guild grow with more options and new levels
  • Metal Gear style stealth - the player is near invisible in shadows and visible in candle + guard lights
  • Non-linear level progression - missions are no longer linear levels, instead each rank has a set of levels
  • Redone tutorials - skippable tutorials, and each tutorial has its own entry area to avoid player confusion
  • Custom game menu - allows players to choose exactly which missions they want to play
  • Puzzle text level editor - Allows selection of a basic theme, placement of walls and guard patrols
  • New "Steal Artifact" mission objective

That's more features than I had originally planned for the next release, but they're all done for the current release. I just need to play-test thoroughly and fix as many bugs as I can find. Then I can release it here.

Plans for the release after that are:

  • Open World text level editor - supporting all the new features as promised. I hope to test this with your next level ^^
  • User-friendly in-game level editor - I have to do some research on how to make the level editor easy and fun to use
  • Final escape mission and story ending
  • Beta version of the full game

And of course bug fixes and user experience improvements for all feedback that I receive.

Developer

Oh no, I just noticed that all the guards lights in missions are missing in the current Itch release.

I did play-test thoroughly before releasing. Since guard awareness is based on sight distance, I didn't really miss the guard light cones. I heard no one else about this, so I guess other players also don't miss the guard lights in this release either.

Anyway, I'll make sure to enable the guard lights in the next release. In fact, I'll add a line of code that always enables the guard lights, even if I forget to manually enable it. I did the same for the player line of sight. In the next version it is more important, because the sight distance is fully replaced by the challenge-style guard lights. I think it makes the game more predictable and tense. Sight distance based guard awareness doesn't always feel fair, because it's invisible to the player.

(1 edit)

I have created my level, now I would like to see how it looks. This way I can identify if there are errors or make changes.

Document in Drive

Developer(+1)

Awesome, thank you! Your document link is also helpful, that way I can easily copy and paste your level map ^^

I've fixed the last known bug in the latest version 0.6.0 "Skills" of the game. Tomorrow I'll do more thorough play-testing and if I'm lucky, I'll be able to release the next version on Itch this week.

Then I'll work on the improved text stealth engine this weekend. I'll use your level to test the engine and make it work. With some luck, I hope to share the video of your level here this weekend. I'll do my best! ^^

Developer (1 edit) (+1)

I released a new version of the game, v0.7.0 "Skills". It includes your first text level as well. I placed it in menu "Custom Game" -> "Community Levels" -> "Level 1 (Sesileiro)".

I will continue working on the advanced text level editor and make it work with your 2nd level first. I'll post a video here playing through your 2nd level as soon as I have it working in the advanced level editor.

I've been playing around a bit and realized that I imagined certain objects to be larger than they actually are.

It is convenient to add an example of the text level together with the image of the result to avoid confusion (for new users).

The level I have created is a test level, I have done it to see how it works.

I now realize that there is only the starting position in the open world levels.

Developer

I'm taking steps to introduce an in-game level editor, so players can see exactly what the level looks like. It will be exactly the same as the text level, except with graphics ^^

In fact, the in-game levels will run on the text levels. The graphical level editor is just a user-friendly front for the text levels. I don't have a server to save and share levels online, so I might let players share levels by having them copy the text levels so they can post it anywhere online as text.

The in-game missions use the starting position as an exit, which remains closed until the main objective is completed. But the text levels do have a separate starting position and exit position. I'm not sure what to do with that, since text levels don't have objectives yet.

I will convert all challenge levels to text levels. Then add coins to them in the next update. Each challenge level will keep track of which coins the player has picked up. So they can replay challenges and collect the coins they missed, gain additional gold for skills and optionally achieve a 100% completion achievement on the challenge.

I was thinking of doing the same thing for the community text levels. Let level designers add coins. The game will keep track of the % of coins the players have collected. So if they want to, they can try to aim for 100% completion of these levels if they want to and optionally gain the 100% completion achievement on those levels as well. What do you think?

It is an excellent idea about the coins.

I just was confused by the size of the statues and tables, still, I'm glad you considered the visual aspect of the text levels.

I love his opening game music. : )

Developer(+1)

Awesome, and thank you! ^^

Developer (1 edit)

I can finally happily report that the advanced text level editor works! I was able to drop in your 2nd text level and it plays pretty well ^^

So here's the text symbol table you made, which I used to enhance the text level editor:



And here's the text level you provided, which I used as a test case to enhance the text editor:

.......*t,wwwww,t...t...t......t
.twww.ttt,wwwwt,.....#######4.4t
..,wwwwwwwwww,,,t....#::5:5#B...
E...twwwwwwt,.....####:#:B:#*...
.....,,wwww,,.....#6::6#:B:#b...
......,www,,t.....#Tb:*#5:5#3.3t
###:#########.....#######:##....
#2:2#--S7*bS#...................
#:::#1------.1................t.
#2:2#--S7b-S#,.....#######.t....
#:########-##,t....#*#:#:#....t.
t..........www,,t.t#8:::8:......
tt.t.t.t.t.wwww,SPS#######t....t


Finally, here's my playthrough of your level. It works just by dropping in your text level, the game does the rest. I hope the level looks like you expected:


There are still a few glitches, such as:

  1. Floor tile glitches
  2. Overly swingy guard turns

I will fix those next. Maybe I should also improve the object placement. Since 4 objects fit on a single text tile, I could randomize the placement of 4 of the same objects on that tile. So it's not all just squares and predictable patterns, but the tiles do fill out better. What do you think?

If you want, you can make improvements to your level. If you consider it finished, can I include your level in the Community Levels for the next update? ^^

It is appropriate to add more objects so that it does not look so empty.

And yes, I will make some modifications

Developer

I've added the intro, outro and readables to the text level editor. The animated gif shows what that looks like.

Here's the text level that it's running:

Level: Village at Night (SnowySierra)
Intro: It was a dark and stormy night. I passed through a cosy village. It seemed rich enough for a visit.
n: Dear sister, I will be gone for a while. I have left some gold for you. Please take care.
d: I saw a gold piece near the west warehouse, but I couldn't reach it across the water.
D: In the south-east area, there's a coin hidden among the barrels.
Outro: I left the village and disappeared in the dark of the night. No one ever knew I was there.
................bB...,Et,,www,.
.7.#######...########.,,,,tw,..
...#*Tc---...#5:::5*#....,,,..6
..B#-n--p#...###::###..D#####..
...#######....S#.##S...B#SS*#..
....8...,.,..,,...8.....#4:4#b.
.7.,,,,###b,,t,,...######:T:#*.
..,,tw##*##w,,,,.,b#2Tc:#:T:#B.
9,,,9w#1-1#wt,,,,..::::::4:4#..
,,w,,w#-B-#ww,.w,,.#2:p:#####.6
,www,w#1-1#Bw,www,.######.B....
,,w,,t##-##w,,,wd,...Bb..b.b.b*
9,,,9www,ww,,,www...,3,,.3b.b.b
,,,,,*w,,,,,,,,w,P.,,ww,,b.b.b.

The text characters n / d / D are special readables. Each have their own line of text and will sparkle in the level to show players that these notes are interactable. Here I use them for providing clues for coin locations.

I'll play-test and release the next version with this example level in the community levels. Then I'll work on the in-game graphical level. That should make designing levels more accessible ^^

(1 edit)

I've been playing without skill upgrades, and it's very difficult that way.

Now, I upgrade some skills, reducing the difficulty a bit. : )

I understand the symbols, and I would like to play that level.

Developer

Is there some way I can improve the balance and difficulty better?

Please let me know which gameplay elements are too difficult early on. The game has become very easy for me since I play-test so much, so it is difficult for me to find out whether the game is too easy or too difficult. I could use your advice there.

(1 edit)

I have difficulties in the missions in the following aspects:

Not knowing the new levels.

The visibility range (a skill that can be increased).

I will start again, trying not to skip the tutorials, to find out if there are any aspects that hinder progress.

Developer

The visibility range is something I wonder about.

Visibility was an obvious skill choice. But as a skill, players need to start at a lower visibility, so that they can invest skill points to increase their visibility.

I could increase the starting visibility a little bit. I could also make the characters start out with a single skill point in visibility. I got used to the lowest visibility, so I can play through the game without getting caught with 0 skill points in visibility.

Please let me know what you think. I'll make adjustments where needed.

(1 edit)

I can finish the game (with initial skills), but I try to finish the levels with the bonus objectives.

But, You can force the player to increase that skill through an unskippable tutorial (by entering that menu and increasing it).

I have my modified text level, I can show it to you or wait for the visual level editor and create it myself.

I hope I explained myself well

Developer

Oh yeah, bonus objectives do make the game much more difficult. But they're optional at least. There's also the hidden 100% gold bonus objective. I've hidden it so it's not a frustrating bonus objective, but just something to reward the player if they do go through all that trouble.

I prefer not to force the player to do anything. I'd rather give the player as much freedom as possible and giving the player more options over time.

Here's my current progress with the level editor:


It is just a graphical front for the text level. Feel free to share your text level, and I'll post a play-through of it here again, so you can either tweak it or if you're happy with it, I'll add it to the next update if you like.

I will try to release the next version with the completed level editor this weekend. So you can also wait for that update if you prefer. Although the level won't be playable through the level editor yet. I want to save that feature for the full version. I'll release the full version alpha within a few weeks. I'll send you a key for it ^^

True, very true. It is better to have the freedom to choose how to increase skills.

But I would like to know if you have improved the position of the objects.  Less vacuum.

It seems easy to use, I like it.

Developer (1 edit)

I have improved the way the game fills the level with objects. Each level tile represent 2x2 tiles in-game. Each of the 4 tiles has a 50% chance of object placement with multiple objects allowed. Except for statues and readables, because there are more unique objects.

For the level editor, we can still choose between the current simplified level editor or a full level editor.

I currently use a simplified level editor where each tile is actually 2x2 tiles in-game. This allows for smaller shareable text levels. It can also fit larger levels on a single screen with clear tiles without scrolling. So it's quick and easy to design a level and keep an overview of the entire level on-screen.

Alternatively, I could also revert to a full level editor where each tile is exactly 1 tile in-game. This means that either I have to make the level tiles twice as small, or allow for scrolling in the level editor. So either the level tiles are less clear, or we no longer have an overview of the entire level on a single screen because of scrolling. Also the text levels will be twice as large, which means they are less convenient to share.

Hopefully I made the right choice for a simplified level editor. I know it's an unusual choice. If it doesn't work well, I can always revert to a normal 1:1 level editor. Please let me know what you think.

I don't know how to answer you, but I'll show you what my level looks like.

I will check one more time before posting a link.

I don't want what's inside the walls to look empty.

Developer (1 edit)

I've released the next version of the game with the in-game level editor. The initial player sight is also increased by 15%.

Also, I have manually typed in your level based on your text level image. I think the best way to find out if something works, is just to try it out and see what happens ^^

I do see a lot of problems in this level, but that's because of the way the levels work now. With these 2x2 tiles, as a level designer you just don't have enough room to properly place the decorations in nice places. The duplication I'm using doesn't quite look right. And the guards get stuck because of the object duplication.

So thanks your level, I've made up my mind. I will change the level editor to use a normal 1:1 tile scale. So every tile will be exactly 1 tile in-game, and you'll have full control over everything inside the level. This will allow you to create nice filled room decorations.

Please wait with your level. I'll need a week to improve the level editor, along with a few more bug fixes. I will convert the previous levels as well.

Developer (2 edits)

Here's the doubled version of your last map. This time, every tile is exactly 1 tile in-game, so you have more control over the level design. Let me know if this helps, or if it's cumbersome. Otherwise you'll be able to edit this map in-game after the next release next weekend.

Guards can't walk through objects, so it's best to keep guard patrol paths clear of objects. Guards can automatically walk around objects, but on this map, guards 1 and 2 are stuck. Maybe also useful to know, is that the guard light cone range is 4 tiles. I will put this information in the in-game level editor as well.

,,,,,,,,,,,,,,,*ttwwwwwwwwwwwwtt,,,,,,tt,,,,,,tt,,,,,,,,,,,,
,,,,,,,,,,,,,,,,ttwwwwwwwwwwwwtt,,,,,,tt,,,,,,tt,,,,,,,,,,,,
,,ttwwwwwwwwwwwwwwwwwwwwwwwwtt,,,,,,,,,,,,,,,,,,,,,,,,4,,,4,
,,ttwwwwwwwwwwwwwwwwwwwwwwwwtt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
tt,,,,wwwwwwwwwwwwwwwwwwww,,,,tt,,,,,,tt##############BB,,,,
tt,,,,wwwwwwwwwwwwwwwwwwww,,,,tt,,,,,,tt##############BB,,,,
,,,,,,,,ttwwwwwwwwwwwwwwtt,,,,,,,,########BB##5---5-##,,,,,,
,,,,,,,,ttwwwwwwwwwwwwwwtt,,,,,,,,########BB##------##*,,,,,
tttt,,,,tt,,,,wwwwwwwwtt,,,,,,,,tt##6-----------BB6-##bb,,,,
tttt,,,,tt,,,,wwwwwwwwtt,,,,,,,,tt##------------BB--##bb,,,,
,,,,,,tt,,,,1,,,,,,,,,,,tt1,tt,,,,##TTbb----##5---5-##3,,,3,
,,,,,,tt,,,,,,,,,,,,,,,,tt,,tt,,,,##TTbb---*##------##,,,,,,
##########,,,,############,,,,,,,,##############--####3,,,3,
##########,,,,############,,,,,,,,##############--####,,,,,,
##SS------,,bb##7--*bb7-##,,,,tt,,,,,,,,tt,,,,tt,,,,,,,,,,,,
##SS------,,bb##----bb--##,,,,tt,,,,,,,,tt,,,,tt,,,,,,,,,,,,
E---TTtt##bb,,##--------##,,,,,,,,,,,,,,,,,,tt,,,,,,,,,,tt,,
----TTtt##bb,,##--------##,,,,,,,,,,,,,,,,,,tt,,,,,,,,,,tt,,
##SS--SS##bb,,##7-bb--7-##,,,,,,tt,,######--######tt,,tt,,,,
##SS--SS##bb,,##--bb----##,,,,,,tt,,######--######tt,,tt,,,,
##########,,,,######--####,,tt,,,,,,##2-pp--pp-2##,,,,,,,,tt
##########,,,,######--####,,tt,,,,,,##--pp--pp--##,,,,,,,,tt
tt,,,,,,,,,,1,,,tt,,,,,,,,1,wwtt,,tt##--bb--bb--##,,,,tt,,,,
tt,,,,,,,,,,,,,,tt,,,,,,,,,,wwtt,,tt##2-bb*-bb-2##,,,,tt,,,,
tt,,,,,,tt,,,,,,,,,,tt,,,,wwwwSS,,SS##############tttt,,,,,,
tt,,,,,,tt,,,,,,,,,,tt,,,,wwwwSS,PSS##############tttt,,,,,,

What is not clear to me is the size of things, but now it is easier to show you a level with the visual editor.

It more accurately represents the levels how one imagines them.

Developer (1 edit)

I was hoping to release a new version with the improved level editor today, but there are too many little glitches remaining that I need to fix and properly test.

Edit: I just fixed all the glitches and did a short play-test. I'll do proper play-test tomorrow, but if all goes well I'll release the new version tomorrow (monday) ^^

Developer (1 edit)

I just released the Endless Thief v0.7.5.

I was inspired by your comment to let players invest a skill point. I don't want to force players to invest in any specific skill. So instead all characters start out without skill points. Players can select a character and freely invest the first 3 skill points in whatever skill they prefer for their play-style. This way, I think it's a good suggestion and an improvement over fixed skill points. Thank you! ^^

The level editor is now using the accurate 1:1 tile scale, so you'll have full control over the tile placement. You can load and save levels from a text file. Or copy and paste the text level into the editor using the Share button.

Since the scale has changed, I recommend you use the enlarged text level version of your level that I posted in this thread last week. Please let me know if you have any trouble with this, I'll gladly help out.

For the next update, I also want to make players freely choose the mission goal from the guild hub. So no more forced random mission goals, except for the first mission of every rank. I do want players to experience every unique mission goal at least once, and then let them choose whatever they want. I hope that's a good idea too.

It is a good idea to be able to choose the objective of the mission.
Something that still happens to me very rarely and randomly is the problem with the lights. Although now the NPCs do turn on the light, but not when they walk near one for the first time.
And well, I'll ask you in case I have any difficulties.
Developer(+1)

I have some delays on my demo release, because it is kind of a last release for the demo. There's a rare bug I hope to catch and fix before release. In the meantime I'm preparing the full version with all its features. I hope to have the demo out this weekend, and the full version the weekend after that. With a little luck that might happen ^^

I'll look into the unlit light detection for the guards as well. Thank you for letting me know.

Developer

I've released the full version of Endless Thief v1.0.1

It took a little longer than planned, but I kept finding and fixing bugs. I still have a small list of minor bugs that I will patch soon.

I have a game key for you. Do you have discord so I can send it to you?

Yes, I have an account, and thank you for the key.

By the way, I'm Ferny on Discord.

≧ᴥ≦

Developer(+1)

Oh, haha! I had no idea ^^

Then you already have the key :)