Page 1 of 1

replace readme.txt with print("Press X to shoot!")

Posted: Fri May 27, 2022 11:40 pm
by knorke
Do you know the feeling when you download a .love file from the forum (or some other indie game) and you start it...and then you have no idea what to do?
So you start pressing random keys to figure out the controls and after a dozen deaths you know all buttons and can finally start playing for real.
I know that feeling very well and it is not fun.
Many users might even just give up very quick, attention span is short on the internet.
Who wants to lose potential players before they have even started playing? But I think many game makers accidently do that.

So please, put instructions into your game. Ingame, not in a readme or on a website.
Do it even if it is your very first project and not a serious game anyway.
Actually, the worse the game is the more clear the controls have to be displayed because players will spend less time trying to figure them out. :crazy:
Do it even if you think the controls are obvious.
Do it even if it is just a techdemo.
Especially do it in a techdemo: Sometimes those are so abstract, users will not even know what kind of inputs to search for.
It takes lots of effort to polish a game to be fully userfriendly. But this literally just one line like:

Code: Select all

love.graphics.print("Use asd to move. R to restart.", 20, 20)

Re: replace readme.txt with print("Press X to shoot!")

Posted: Sat May 28, 2022 4:26 am
by ReFreezed
Agreed. :monocle:

Re: replace readme.txt with print("Press X to shoot!")

Posted: Thu Jun 02, 2022 7:21 pm
by milon
+1 :monocle:

Re: replace readme.txt with print("Press X to shoot!")

Posted: Fri Jun 03, 2022 7:10 am
by darkfrei
You are right!
(but keep make proof-of-concepts without F1 for it)