Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

That’s so hard T.T

I really love the concept, but the vim movement keys are a pain when you don’t know them. I code is VsCode with vim keys, but I only use half of it (and not the movement keys).

Maybe having a cheat sheet on the side. At least I had fun with Vimtutor :p

I think a link to your game could easily be showed in the vim manual as a way to learn vim keys :D

Some remarks:

  • I didn’t find out how to use scrolls :/
  • marks should be visible
  • I got blown out of the blue by a landmine, there is a way to avoid that?

Good job :) Really coherent design around a weird idea.

(4 edits)

Thanks for the comments/suggestions!

I was worried that the controls would be a bit annoying to people who aren't used to vim, but I'm not really sure of a way around that since it's kinda part of the core conceit.

Scrolls are used using @[register], same as eating a corpse.  I'll add that to :help scroll, thanks for pointing it out!

Making marks visible is also a great idea.

Once you have hlsearch on, you can /landmine to find landmines. Or you could try yanking every square before moving to it, thus picking up any landmines in your path.  But even without doing that, you get a warning when you first step on a landmine, and all you need to do is move out of the blast radius in a single move (so e.g. 5l would work), which I think every starting class is capable of by default.  That being said, it is definitely a bit too easy to set of a landmine if you're not being careful, and I'm still trying to figure out what to do about that. (Also, if you have a magnet equipped then you automatically set off landmines when landing on them, but that's an unintended consequence of the magnet functionality that I didn't have time to deal with before the deadline.)

Thanks again!

Aaah ok! I didn’t know how to eat corpse either. When I pick up something, it is written you yank a XXX ("1). And this “1 didn’t do anything. Is it supposed to be @1 ?

And I think I did have a magnet equipped ;)

In vim, "1 is how you specify a register to yank into or drop from (i.e. "1yy would yank into register 1 and "1p would put the item in register 1), while @1 is how you execute a macro stored in register 1.  I guess you're right that putting @1 in the pickup message would be clearer.