Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Dr.Hippo

329
Posts
13
Topics
18
Followers
22
Following
A member registered Mar 26, 2020 · View creator page →

Creator of

Recent community posts

Alr will fix.

Hey, great to see you again. I’ve added a context-based help system as well as 2 new elements and traps. You probably won’t need to read the encyclopedia now :).

(1 edit)

Please check out my game Grid of Yendor if you have time. It’s a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. ​Fight bosses, carefully disarm traps (or not!), and use hints in the terrain to find the exit. ​Descend through the dungeon to retrieve the sacred keyboard Excelibur from its depths.

(1 edit)

Grid of Yendor v1.1

The huge update to Grid of Yendor is out now! This adds 2 new elements for a total of 7, traps to encourage accurate typing, and a more helpful help system (of course!).

What’s Grid of Yendor?

It’s a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. ​Fight bosses, carefully disarm traps (or not!), and use hints in the terrain to find the exit. ​Descend through the dungeon to retrieve the sacred keyboard Excelibur from its depths.

For full update notes, see this update’s devlog entry.

(2 edits)

Grid of Yendor

Grid of Yendor is a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. Fight bosses with unique challenges, carefully disarm traps (or not!), and use hints in the terrain to find the exit. ​Descend through the dungeon to retrieve the sacred keyboard Excelibur from its depths.

(1 edit)

Grid of Yendor

Grid of Yendor is a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. Hope you’ll enjoy it!

Grid of Yendor (Update v1.1.0 released just now)

Update v1.1.0

I finally released the update just now. Unfortunately it was delayed due to hard-to-replicate bugs and IRL stuff. I need to go to bed right now as it’s almost midnight where I am now and I need to wake up early tomorrow. I’ll post more thoughts once I have time.

See the changelog for more details.


Added a help dialogue box that triggers based on player actions rather than level progression to teach new players about more complex parts of the game. Because more information is presented in a direct and graphic way, there's less that needs to be explicitly stated in help text (though the encyclopedia is available for anyone who wants to read about every mechanic in detail). 

I still need to do some testing once I finish implementing it, and I want to add a few new enemies. But the vast majority of the work is done, so I'm probably releasing this update (1.1.0) tomorrow!

Probs have a fixed top UI bar and add checks to confine the player/enemies to the actual playfield. For a more complicated approach you could try have a dynamic camera centered on the player so the important stuff is never hidden behind a sidebar.

Implemented the second new element, which involves a brand new mechanic! Venom enemies add one to the player's poison damage counter. Poison damage is dealt every second.

You'll also notice the new attack indicator UI on the top right corner. I added that because some playtesters couldn't tell when enemy cells were going to attack. It's a much-needed addition that should have been implemented a lot earlier.

There's a new type of trap as well: poison traps deal their base damage when attacked and inflict poison on the player.


Poison is removed after typing any part of a healing cell or moving to the next level. This mechanic should force players to move more quickly and make healing cells more important.

Good points:

  • There's a lot of content, especially with the upgrades
  • There are loads of animations/scene transitions/special effects, which make the game exciting to play

A few suggestions:

  • Audio felt very loud, had to turn down volume - add a settings menu so people can adjust volume to their liking
  • Change the intro to something story-based instead of just promo
  • Incongruent UI with some being smooth vector graphics and others pixellated. Nothing wrong with either, just choose one and don't mix the styles
  • Put the player's health bar/status effects at a fixed position on the screen, as it's hard to see them when moving around if they follow the player

In general there's just a load of different styles being used in the game, making it feel unpolished despite the animations and juice.

Normal enemies are exciting to fight with modifiers and elements, but as there isn't really a penalty for typing incorrectly (other than later characters not registering) it can be an appealing strategy. Even I keyboard-mash hard enemies sometimes. This isn't what I want the game to be: I want players to type more accurately. (just to be clear, GY is not meant to be a typing trainer, but it turns out I can kill two birds with one stone in this situation)

Here's the solution: traps like the ones you'd find in any good dungeon!

A brand new cell type, they spawn in later floors and deal 5x their base damage when you type incorrectly, which should make gameplay a bit more interesting.

I'm also adding two new elements: the first is wind, which reverses the capitalisation of each of their cells' characters for one turn every three. The second one will be revealed in the next devlog once I actually implement it.

I planned for this to be a minor update, but features kinda snowballed as the mechanics in this update rely on each other, and there are UI additions I really want to push out as well, so you might have to wait a while. I'll try to release it around July 16th.

Just patched the web version to fix a gap in the level opening animation. I just found about it as I was showing the game to another person. It really shows the importance of testing every build individually in case there are build-specific problems.

Hey, I've updated the game many times since your comment. The graphics, performance, and onboarding have all been improved. There is now an in-game encyclopedia containing useful information, better UI, and smooth transition between floors. Hope you'll enjoy the new version!

(1 edit)

Grid of Yendor is a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. With procedural level generation but deterministic combat, you always know the fight you’re getting into, but each level remains a mystery before you explore it. To keep things interesting, enemies on the spreadsheet have modifiers and special abilities that keeps GY from being just another typing game. There are 3 difficulties to suit both the beginner and the expert typist. Destroy your wrists in less than 30 minutes!

Play in the browser or as a downloadable executable now

This update in particular adds an opening animation to each floor and a playthrough progress bar (as shown in the gif above). It also fixes some bugs and unintended behaviour found in previous versions.

You can read more about this update in the devlog.

Grid of Yendor


Worked on giving the player a sense of progression for this update. As the developer, I understand game mechanics and progression extremely well, but players don't. I've learnt to show them to the player many times to make sure they understand it properly.

  • Added a bar at the bottom of the screen to show playthrough progress, complementing the preexisting text. 
  • The game now plays an animation that shows the current floor number at the beginning of each floor. It shows the floor number and the presence of bosses.

How it looks:

Because of playtester feedback, I buffed the fire element to increase damage by 3 instead of 1 every attack.

Also made a few smaller changes to cell colours and UI layout, but those aren't too important in the grand scheme of things.

The game is fully released now (v1.0.1), and I need some extra pairs of eyes on the game again! Feel free to leave any feedback.

I strongly recommend you to download the game for the best framerate and audio quality.

Released a small update focused on polish and better game balance.

I've got some plans for future updates, but I think I need to learn more about how to implement them first before anything can appear as code. Also have to smooth out some unintended behaviours/minor bugs currently in-game.

Hey, it's been a while but the game is properly released now. Would you like to try it out again? 

I've just released the game in full yesterday, with many new mechanics and improved graphics/sound. There are 3 different difficulties now, so I'm sure you'll find one that's right for you. The UI has also been overhauled to improve clarity. I'm sure you'll enjoy the new version a lot, so feel free to try it out!

I've just released the full version of the game, which has more content and polish compared to the jam version. Feel free to try it out! I'm sure you'll enjoy it much more than the version you first played.

Hey, I know it's been a while but I've finally released the game in full. There are multiple background soundtracks now, and the visuals are much more polished. Would you mind trying out the new version?

Hey, I know it's been a while, but I've just released the full version of the game. There are many new mechanics, and the character count is now shown in the cell highlight, right underneath the cell. Feel free to try it again!

(1 edit)

v1.0.0 out now!

Full release (finally!) after a month of work starting from zero. Apart from the score system, there aren't any major new mechanics, but almost every part of the game's interface has been improved in some way (I did start from a blank project, after all). My experience in developing the previous version helped me avoid pitfalls in programming and project organization. I was able to redo 5 months of work in 1 both because I had a direction (re-implement all existing features, but better) and because of the projects I worked on during the hiatus. Here are some ramblings that I'm finally writing down. 

Font

The previous font, Roboto, was a good choice as it had variants for different font weights and italic text, which I used to indicate enemy size and attack speed. However it looked too generic, so I replaced it with Tomorrow, a more angular font, to give the game a distinct character. I'm honestly surprised that it had as many variants as Roboto, as most fonts I found didn't even had separate bold font file, let alone all the different font weights I needed. It fits the rest of the UI really well and is readable and stylized at the same time.

Sound effects/animations

One thing I realized during development was how important a game's presentation is. After all, mechanics are meaningless when no one plays your game.

I wrote a script to fade between soundtracks, which allows me to change the music smoothly. Menus, win and death screens, and gameplay now all have different background music. A big improvement from all previous versions, where there was one infinitely-looping track. As for sound effects, all five elements now have unique attack sounds, and I've added many other gameplay sounds as well to give feedback to the player.

Most developers want their players to win, so they pay attention to their win screen above everything else. But a game that most players win first-try can't be fun. I added a proper death animation and sound effect, as well as a unique soundtrack for the lose screen. A new player will probably see that much more than my win screen, so I prepared by putting more effort into designing that.

Had to adjust some sound effects over and over again because they didn't sound right, but eventually got them to a place where they were half-decent.

Code changes

The least glamorous but most useful change by far is the code restructuring. It won't go on any changelog, and players will never see it directly, but with a well-organized project I can actually add features and fix bugs without having to rip everything apart.

Wrestled for a few hours with the script execution order to fix cell values/modifiers not being set properly during floor initialization. I had to wait for the code to recompile every time I changed it. Learnt a lot about function execution orders from this. While it was frustrating, I solved the problems by refactoring so each task was done on as few scripts as possible, accessing values from others if needed, and resulted in much more modular and extensible code.

Finishing with a quote from a friend:

"it seems like an actual game now"

Really encouraging!

Changelog/more formal announcement here

You can always use the arrow keys instead of tab and enter, just like in Excel.

By the way, I’ve just released the game in full with many improvements today. I think it’s worth your time to try the game again (although the carpal tunnel treatment fees get pretty steep once you’re addicted)

(1 edit)

I’d really appreciate it if you could play Grid of Yendor and perhaps leave some feedback. It’s a minimalistic roguelike set on a spreadsheet. It has procedural level generation along with a intuitive typing-based combat system. To keep things interesting, enemies on the spreadsheet have modifiers and special abilities that make them harder to fight. I’ve just released it today and want to keep improving it.

Gameplay GIF:

(3 edits)

Play in the browser or download now

Grid of Yendor is a minimalistic roguelike set on a spreadsheet where typing is your attack, and the characters you type are your health. With procedural level generation but deterministic combat, you always know the fight you’re getting into, but each level remains a mystery before you explore it. To keep things interesting, enemies on the spreadsheet have modifiers and special abilities that keeps GY from being just another typing game.

  • Choose between 3 difficulties: there’s fun for everyone!
  • Type enemies before they defeat you!
  • Scrunch your hands to fight bosses!
  • Look for hints in the landscape that guide you to the exit
  • Destroy your wrists in less than 30 minutes!

Sneak peaks of the gameplay:

(2 edits)

Grid of Yendor, freshly released today (!)

(1 edit)

Every feature listed above, and plenty more, are now implemented. Just some testing and last-minute polishing to do before I can release the game, which will likely happen tomorrow. Too tired to write anything else right now, I’ll put full details in the release devlog post.

(Re-)implemented cell modifiers, bosses, and most of the GUI. Worked too quickly last week and was burnt out, but I’m back to normal now.

Features that still need to be implemented:

  • Elemental effects
  • Settings (i.e. adjusting volume)
  • Score
  • Background music changing depending on environment

One thing that has consistently surprised me is how small the new codebase is right now, even with most features implemented, which is an encouraging sign and shows how bloated the old version was.

Just posted a devlog entry marking one year since GY was published on itch. Time really flies ;)

I changed the font to a more angular one to fit the rest of the game, and added an in-game help screen so people won’t get too confused on how to play.

Here’s a screenshot from the new version, which I plan to release next week:

(1 edit)

Grid of Yendor

drhippo.itch.io/grid-of-yendor/devlog/739958/one-year-anniversary-new-version-in-the-works

A big announcement to make: I finally came back (yay!) and GY is being rewritten from the ground up to accomodate new features. I took the break because of exams, but those are mostly done now.

In hindsight, the jam version’s code was badly written, and I should have started back from scratch afterwards. Many features I want to implement require refactoring, which will only take more of my time as I update the game. Better late than never at least ;)

On the bright side I can reuse the art and sound effects, and adapt (better) code from the old codebase instead of completely rewriting.

You guys know how accurate update time estimates are, so I won’t make any right now. I should be able to add most existing features during the next week though.

In terms of new features, more exciting boss interaction (minigames?) is the priority. I also want to add comprehensive in-game help and start on permanent progression to retain players.

Core mechanics will stay the same, but there are some visual changes to make gameplay more engaging. More info on that, and more, coming next week. Until then, have a nice weekend!

(1 edit)

Space originally did make the snakecharmer jump, but since that also sent you from the win screen to the start screen some playtesters accidentally skipped it. In the end I removed the keybind for that reason.

I recommend playing all 10 levels as there are more mechanics introduced later on. Thanks for rating and leaving a comment!

Please try out the puzzle-platformer I submitted, Guido the Snake Charmer. Thanks in advance!

The voiceover and the art style both fit the setting. The amount of content is seriously impressive for a month, and the battle dialogue was funny as heck.

I couldn’t exit the settings screen and had to restart the game. Also, the game crashed after level 3 for me.

In terms of improvements, there could be more than 6 upgrades every round so players have to choose boons to miss out on. The UI could also be a bit more polished, and I noticed the health info was sometimes inaccurate. Still, great job for making such an engaging game!

The concept is fun but the controls took some getting used to. You can look into having realistic gravity in-game or showing the player’s top score.

Some sound effects would have really improved the game. A background would have made it more atmospheric.

You can use pyinstaller to compile to a standalone build fairly easily (although cross-compilation isn’t possible).

I’ve had a chance to play and rate games this jam, but lots of games still don’t have that many ratings. If you want me to rate your game, post it here. I don’t mind downloading as long as there’s a windows build.

I’ll prioritise your game if you rate mine first.