FoonLudum Dare ExplorerLD41 → DragTypist

DragTypist

By slashee-the-cow

View on ldjam.com

CategoryRankScoreCount
Overall2403.5536
Fun1733.5836
Innovation3923.2835
Theme4423.3836
Graphics2893.3836
Audio1563.3935
Mood2223.3036

Comments

wugbor 2018-04-23 23:19

58.475s

This is excellent and frustrating. Exciting music, fantastic art, loads of fun. Great job!

shelvid 2018-04-24 03:40

57.079s Slightly annoying with overheating but still pretty fun little game. nicely done!

colin-misbach 2018-04-25 01:48

Woops forgot to look at my score, but I got second place :smile:

It's a pretty tough game, I'm not the best typist and when it comes down to random letters, I think it makes it much more challenging (I almost wish it were words instead of letters).

The sounds and graphics fit very well with the themes you chose. Also the motion on screen looked smooth and nothing felt out of place.

Nice work!

aerosavior 2018-04-25 01:50

54.692!!! You did a great job with the right level of difficulty for me. The heat mechanic is a good way to add to it

conrad-etherton 2018-04-25 02:06

51.454 :D Very challenging and it feels good to get a few in a row. I noticed it's actually a bit forgiving when you type a letter late which IDK if it's intentional but it's nice haha. Good stuff :thumbsup:

mrspeaker 2018-04-25 13:39

I got 48.644 - after I figured out to quickly reduce speed before overheating! but my greatest accomplishment was getting the game running: I don't have windows so I ran it from source. Anyone who wants to do the same my steps were (and I already had python3 installed): `pip3 install pygame` and then `python3 ./dragtypist.py`.

Ok, back to the game: I thought it was a blast! (though I am partial to typing games... I made [Flappy Bird Typing Tutor](https://www.mrspeaker.net/dev/game/flappy/) a few years ago).

This game really reminded me of the hours I spent on Mavie Beacon Typing Tutor - they had a racing car game too! I personally like your graphics better - they are perfect.

I didn't really understand the cool down bonus system though... I like that you can't just type like a maniac to win, and had to "throw the game" to cool down, but I'd like more indication of how far away I was from getting a cooldown bonus. Like, if I new the next correct letter would get me a bonus then I wouldn't hit a bad letter to avoid overheating.

Annnyhooo, great work - I'm glad I got it running!

slashee-the-cow 2018-04-26 01:47

@colin-misbach - If you only got second and think you can do better, play again - the CPU cars pick a random speed each time so you might get a slow pack :wink:

@conrad-etherton - Glad somebody noticed. It is intentional, when I was testing I found there was nothing more annoying than missing a letter by *that* much, so now that each letter lasts *that* much longer, it's harder (I hope) to blame the game

@mrspeaker - Thanks for those instructions - I haven't really used Linux in a while (want to, never quite get around to it) so I didn't want to post any instructions (which I thought would be something like what you suggested, but not sure exactly) in case I was wrong. I think an indicator for how close you are to a cooldown would be a good idea (honestly didn't think of it, but since the cooldown was one of the last things to go in I'm not sure I would have had time anyway). If it helps, you need to hit 5 in a row without missing any to get a cooldown.

@conrad-etherton & @mrspeaker - Nice times! I don't think I could crack the 52 second barrier in my testing (and who likes to get beaten at their own game?)

Everyone: Thanks for the kind words! I haven't had a chance to try all your games yet but the ones I have have been pretty good.

bloodyaugust 2018-04-26 04:54

Pretty straightforward, and good at what it set out to do. A solid entry overall. :smile:

EDIT: I and my gf played this on stream, if you'd like to check it out, you're at ~13:30. [Twitch Video](https://www.twitch.tv/videos/254590165)

jangamesdev 2018-04-26 05:40

52.817 - Played 2 times, but I wasn't sure how to balance the speed with the overheating, really fun anyways. Great job.

blushine 2018-04-26 05:41

53.7 seconds!

Those letters come really fast, so it feels great to get a good streak. It feels a little more like a reaction speed test than a typing game, but that kinda works with the racing aspect.

Nice pixel art, good sound, and good music. And great job managing to do all 3 of those things at once! Also, great job with the UI and the tutorial! The UI worked flawlessly and the tutorial was very effective at visually showing me how to play.

themoonrise 2018-04-26 07:51

Hey, I really liked your game. Definitely a great entry. The idea is solid and the main task quite straight forward. My biggest issue was, that the letters are swapped after a certain time frame. Often I would miss the current letter by like a fraction of a second and therefor fail the subsequent one as well. Keep up the great work. Looking forward seeing more in the next LD!

wyatt 2018-04-26 07:58

I noticed there was a little bit of leeway after a letter switched :> thanks for that! It would have been pretty hard otherwise. I like the overheating mechanic - much better than Mavis Beacon!

hexagore 2018-04-26 08:25

48.743.

I found that I was very quickly hitting the overheating and spent most of the time waiting for it to cool down, it'd be nice to have a version where it was a little harder to overheat so you could actually enjoy typing the keys when they come up. :)

zinkler 2018-04-26 08:50

Seriously, it's kind of hard to balance between the speed and the additional mechanics. Maybe I'm just a casual, but the speed gets way too fast for me to keep pushing buttons until the expected explosion, I just lose my streak earlier. So, maybe, a bit too hardcore for us slow typers? Anyway, a great game, I used to play something similar and I love the idea!

slashee-the-cow 2018-04-26 17:07

For the people who think it's a bit too hard - I made an easier version.

**Please note that this is _not the compo version._** Rate me on that, then play this if you'd like to try it a bit easier.

- Windows: http://www.slasheethecow.com/ld/drag/DragTypistEasy.zip - Linux/Other: Download the source zip above and http://www.slasheethecow.com/ld/drag/dragtypisteasy.py and run that instead of the dragtypist.py included with the source.

@zinkler @hexagore @themoonrise

hexagore 2018-04-26 19:13

@Slashee-the-cow I think for me it was too easy, not too hard! I found that I was quite quickly getting up to maximum speed and then just spending most of the time just not really having to press anything at all!

slashee-the-cow 2018-04-26 19:32

@hexagore Oh, sorry - I can certainly make a harder version if you'd like :wink:

linus 2018-04-27 13:20

Very cool game. I think the difficulty was well balanced. Sometimes it felt like the letters changed two times instead of one, not sure if that's just something I imagined or something weird happend. Maybe it was I missed the streak or something.

I like the pixelart and the tutorial was good and helped me understand the game. Adding a scoreboard would be pretty cool too.

Overall very cool entry, glad I got around to playing it. :smiley:

slashee-the-cow 2018-04-28 15:12

@linus Where it feels like the letters changed two times instead of one - could be if you got a letter a little late, that would go something like this: 1. First letter times out 1. New letter is picked (second letter) 1. Hit first letter during the short time after it times out where it's still valid, new letter is picked (third letter) which instantly replaces the one (second letter) that was there

Hmm... when I put it that way, probably shouldn't have made hitting a letter a little late draw a new letter, should have just had it continue the previous letter it picked.

Hope that helps, and thanks for the feedback!

nvrskipgameday 2018-04-29 19:33

A solid submission. It was hard for me to play when the letters sped up super fast, but that's more of a personal thing. Really clever idea. I think it would have been nice if the other cars stuck around a bit more in the beginning just to ramp things up.

slashee-the-cow 2018-05-02 10:59

I'm not sure if anybody asked for this but I felt like it, so I made a harder version. The changes aren't too many, but hopefully should make it suitably impossible: - The grace period you have to press a letter after it times out has been shortened significantly - The AI cars now go from "fast" to "really fast" instead of "that slow guy who always seems to be in front of you" to "sorta fast, on a slow day" - The heat bar display hasn't changed, but the warning now doesn't show up until you're closer to overheating - You no longer cool down completely when you overheat (but you'll still lose a fair amount of heat from losing all your speed) - __Probably most importantly, the key sets have changed - instead of starting with some letters, adding some more as you go faster and use all of them at top speed, you start with all the letters, then it adds numbers (number row only, not numpad), then adds punctuation.__ - A few fairly minor changes to the source code to support all that - Fixed a minor crash bug (minor as in if you quit the game by closing the window before the race, it crashed quit instead of smoothly, calmly quitting) - Oh, and I changed the title screen to show how hardcore you are. But if you want to mess with your friends, just replace it with the regular version, they're just PNGs in the game's folder

I will however repeat this just so nobody misses it: __*this is definitely not the compo version,*__ play that one first (the download links are at the end of the game's listing before the comments), rate my game, share your time, then download this one *only if you want to see how much of a cruel, vindictive person I can be*. There's an easier version a few comments before this if you'd rather go that way.

- Windows: http://www.slasheethecow.com/ld/drag/DragTypistHardcore.zip - Source/for other platforms: http://www.slasheethecow.com/ld/drag/DragTypistHardcoreSource.zip

vasco-freitas 2018-05-02 18:02

Cool game, I had fun :) My best score was 51.327s on my 5th attempt. The music during gameplay is great! I think that the speed at which the letters change gets a bit too fast at higher speeds. I would prefer that they changed a bit more slowly, while removing the possibility of hitting a key after they disappear, since that feels a bit confusing. Great submission nevertheless.

ciaranw 2018-05-02 23:34

Phew, got 57.91 seconds, that was pretty tense and made me realise how my typing just collapses under pressure :P I liked the effort put into the polish, the sound and effects were really well put together. I think some kind of clearer UI would be good (with full screen colouring or something for overheating) because it was really difficult to keep track of everything while still staring at the target letter. Overall, a great entry, I enjoyed it :)

shimapleleaf 2018-05-04 07:37

Got a 48.674 on my first try. Really fun game, the time system adds some replayability to this game! The letters are a little fast in the Compo version, though it wasn't too fast.

I'm personally not really a fan of the menu music, but that's just taste I guess.

Something that I'm really not happy with, are the tutorial screens. I was a bit overwhelmed by the amount of text thrown at me. It's better to introduce the controls to the player in such a way that you only have to give a minimal amount of explanation, that's something you could think about for your next project.

slashee-the-cow 2018-05-04 11:09

**@vasco-freitas** Being able to hit the keys after they disappear isn't really something I wanted people to take into account as part of the valid time to hit the letter, I could just tell from my own testing that it's _really_ frustrating when it's a case of "I'm **sure** I hit that letter in time!" (which I did feel sometimes, even though if the timing system in the game lies, it's news to me).

**@ciaranw** While I agree the UI could use a little more work (not quite accurate to describe everything in an LD compo game as "last minute", but for me at least, everything is usually "how I'd do it if it really was the last minute, because if I take too long on any one thing, it will be"), having the UI (specifically the heat bar and the current letter) in different parts of the screen was a deliberate decision to try to force you to look away from the current letter. The overheat warning being more visible is a good idea though (I could make the background of the UI at the top flash or something) and doesn't really go against that principle because it has an audio warning too, so it's supposed to be something you notice whether or not you're looking at it... but I guess not everybody plays with sound (one of those "wait, people aren't testing it the same way I've been testing it for two days?" realisations).

**@shimapleleaf** Wow, that's a great time, especially for a first try (the best I could manage in testing before I uploaded it was about 52, I've since managed to crack the 50 second barrier, but not by much). The menu music and tutorial screens really were last minute things - the sounds were about the last thing to go in overall, so for the music I just did what I could that covered the criteria of: - "doesn't take too long" - "sounds retro enough" - "doesn't make my ears bleed", sorry if it didn't live up to that one

The tutorial screens were something I realised I'd need fairly early on (after I decided to implement the heat mechanic), but not something I could work on until near the end (the UI, other than the current letter, went in not long before the sound, and I needed that done to take the screenshots), so I didn't really have time to get my graphic design on. I wouldn't want to split it up into more screens (nobody wants to have to press enter five or six times just to get to the game) but I can definitely see how they're a wall of text with no indication of where to start (or continue), so I'll definitely try to see how I could do better next time.

**Finally, to mostly everyone:** something I probably should have made clear in the description (or possibly thought to mention in a comment before now) is that I tuned it so that going at maximum speed, other than overheating, is designed to be really really hard (basically hard enough as to be almost impossible), that's why the AI cars won't go faster than 8/10, so you can still beat them even if you can't go max speed - I made the game and even I can't keep up max speed for more than a single cooldown streak, two if I'm lucky.

simianlogic 2018-05-04 13:13

My time: 59.965 seconds.

Once the engine gets hot and the letter time gets super short I found it to be just chaos. I think something like this would be much easier with a Guitar Hero-style queue of letters (even if you have to still match it to a fret bar equivalent). If you're going to go with just pure response time I'd think about slimming it down to just arrow keys or asdf.

slashee-the-cow 2018-05-06 11:47

** @bloodyaugust **Sorry, was so busy rating other games I forgot to check out your video, but I just did - I'm happy I could give you guys a laugh or two, next time I'll try and remember to make the AI hate everyone equally. And maybe put all the assets in a subfolder so you don't have to hunt for exe :smiley:

pur3 2018-05-07 17:21

Really liked the game, was fun to play and beat previous highscores! Really impressed that you made this in Python, nice job! I think the letters can go very fast when you get up a combo. Nice job on finishing in time though! :)

kwisarts 2018-05-10 09:07

Pretty cool game!

Though I would have liked an "easy mode". Not because the game is hard (I won by a mile despite performing horribly) but because I'm bad at typing fast, I feel the time it takes to change letter decreases way too fast as you get more speed, and it made it less fun cause I kept missing the letter, trying to match its speed. So a "slow typer" mode would have been nice for people like me who still use 2 fingers to type in 2018.

I didn't take it into account for the ratings, but I also tried the post-jam version and this one showcases an issue that probably exists in the base version but that I only noticed on the post-jam: It's not "all types of keyboards" friendly. :T I have a swiss keyboard, meaning all keys like ; : ! and things like these (although I only saw ; ) aren't at all at the same place and most even require to press shift; on top of that, y and z are reversed. So when I see z, I actually need to press y to match the base keyboard layout. ... And unlike most games that use that layout, it's pretty much a problem cause changing the keyboard layout with my computer (since I don't have an english keyboard laying around) doesn't help since I don't know where things like ; are placed. Also, O and 0 are confusing, you might need to add a / to your 0, so that we can distinguish it from O. (from what I experienced, I typed O while it was 0, don't know if there actually is an O in the patterns)

ddrkirbyisq 2018-05-14 06:13

Hehe, pretty fun and challenging. I had the same issue as @Kwisarts regarding keyboard input; I use an alternative keyboard layout (colemak) but was forced to type as if my keyboard was set to qwerty layout instead. I know that's probably more of a PyGame thing than anything and in any other game it would actually be nice, but for a typing game, not so much. Luckily my qwerty skills are still workable so it ended up being ok...