More Cozy, More Typer!
Two and a half years ago, a dear friend and I cobbled together a little project. Initially, it was just tool to help me learn colemak-dh on my new keyboard. We had the crazy idea to package it up like a game and see if we could maybe make the app fee back from Steam. Neither one of us could believe the traction it got, nor the overwhelmingly positive response. We had big plans for expanding it beyond quotes, but we were both otherwise committed for the foreseeable future.
While my friend has moved onto new career choices (to which I lovingly wish her the best!), I have started my own game dev studio, silly little games. After graduation my first step was a 6-month game jam, which pushed me to learn so much more than I thought myself capable of! Afterwards I was eager to move onto a new project, but I also wanted to revisit CozyTyper to, as I saw it, finish the job!
The whole codebase was a mess. Looking back, Im surprised it worked at all! I needed to start from scratch and rebuild using all the new skills and tools I had picked up. After a few months, I was able to rebuild CozyTyper with some really exciting new additions like scrolling text and customizable font sizing / alignment. I have also added a ton of new workspace customizations. Now you can change not just the ambience, but the desk, the radio, the computer etc! Some only have one option right now, but the pipelines have all been built to allow me to add new content / customization really easily!
While the update is ready to go, I am far from done with CozyTyper! I look forward to adding more and more content as time goes on! If there is content you would like to see in CozyTyper, then please use the
Submission Form! I hope you all enjoy the new changes, but if anyone is looking to play the old 1.x versions, you can select those branches from the Steam Beta settings for CozyTyper!
Exciting Stats
(Since Feb 2023)
[olist]
Totals
- 3.2 million quotes entered.
Parser
- 76% used the manual (correction) parser.
- 14% used the classic parser.
- 10% used the yoto parser.
Cursor
- 56% used the box cursor.
- 25% used the bar cursor.
- 19% used the underscore cursor.
[/olist]
Looking back at the global stats for CozyTyper I learned a few interesting things:
Firstly, nearly 5000 quotes per day are being typed, that number feels unreal! I am so honored that people are using CozyTyper to better their skills. I hope that CozyTyper is helping to take the edge off learning and improving such a vital skill, and that everyone is hitting their goals!
Secondly, both the parser and cursor stats show clear favorites, so those have been set as the new default setup! I hope this helps new players ease in!
Speaking of new players, one of the additions coming soon to CozyTyper is a basics section! That will help new players and typers find their home rows and do some basic movement exercises to get you started! (these will be 100% optional and have no bearing on game completion)
2.0 Patch Notes
New Features
Three New Modes!
- Practice longer form content with Poems! Poems are rich text formatted, so you will use return to move to the next line, as if you were typing in a text editor!
- Short stories will push your long form practice to the next level. Short Stories are broken up into sections, and your progress and stats are tracked individually per section.
- Code snippets will challenge even the most experienced typists with both rich text formatting and heavy use of symbols. Tabs are adjustable, and your tab inputs will be inserted as your preferred length, with spaces to mimic a standard IDE setup.
Content Progress Bar
- In order to help you better visually track your progress through the content, a progress bar will appear when needed that represents the number of total lines in the content. These indicators will change colour to indicate both progress, and errors left on previous lines.
- In Short Stories, the progress bar works a little differently. Each Indicator represents a section of the story and that section will fill up as you work your way through it. The indicators will also show if you have previously successfully completed a section or not.
Content Report Tool
- If you notice an error in a quote and want me to take another look at it, use the content report button, fill out the correction and submit. This way I can address error reports directly.
Keyboard Overlay
- Display an overlay just below the screen to help you keep from looking down at your fingers! Missing your layout? Let me know and I will add it!
International character variations
- For those of you who have been having issues with specific characters due to international layouts (ABNT ? for example). I have added a system to check for variations of any character, but I need to collect more data on which characters are causing people problems. Please use the character report tool if this issue is happening to you, so I can have the data added to the character variation database, so you can play without issue!
On-Screen Settings
- You no longer have to quit out of the typing screen in order to change the settings! Just click on the buttons in the top left to see the options.
On-Screen Reporting
- If you find an issue of any type, click the report button on the in game screen to bring up different reporting options. Currently, you can report content / suggest any edits, report issues with character registration, or any other general bug / suggestion. The content error and character registration error windows gather information that will help me fix those issues much quicker.
Email Notifications
- When you get a new email from Anita, you will see a notification in the bottom right which will take you to that email in your inbox!
Updates
- Longer Content - Content length is now unlimited.
- Vertically Scrolling Content - Content will scroll automatically with your position to facilitate unlimited content lengths.
- Character accuracy stat page redesigned as a histogram.
- The graph display has been redesigned to separate the new content types.
- 65 new achievements have been added to replace the old 1.0 set.
Bug Fixes
- Various quote errors fixed in database.
Known Issues
- Radio tooltip is empty for the first song upon loading.
- Typing sound missing for ` key.
- Linux - Low cursor flash speed combined with high typing speed can cause the cursor to disappear temporarily.
On-going Updates and Help
- One of the biggest focuses with 2.0, was better long-term support. If you come across any issue or just want to leave your feedback, please make use of the in-game reporting tools! That way, I cant miss it!
- I am already working on some new customization options and content additions for the next update, so stay tuned!
Support / Stay Informed
- I have been publishing regular publicly available dev logs on my patreon! Check them out here!
- Patrons get early access to new content / previews / access to the patron discord!
[ 2024-12-18 23:41:53 CET ] [ Original post ]