Just started playing the game and I'm not sure if this falls under accessibility or not but the mom and dad part could be a potential trauma trigger for people who weren't able to trust their parents, or suffered abuse/neglect at their hands. I realize that would require re-writing the whole intro to make those NPCs colleagues or friends or something other than parents. Of course the same could probably be said for colleagues/friends
i dont think the game can teach you how to make RPG, you dont need to learn how to send files to another computer or client and in the screenshot it is suggesting using database (AKA server) to do unnecessary stuff.
I have a feeling i wont gain anything from this knowledge wise as i have raise too high to reach but im still very interested to see how the story of the game plays out :)
"so java and javascript are different languages?" > yes.
"wait, which one is for web dev again?" > technically both can be used for web dev but javascript is the most common of the 2.
"someone may just decide that python 3 is too old-fashioned before i even get a chance to learn it." > based on my knowledge of the topic, this is unlikely since they are not planning a new version of python but regardless of that XD eh kid i use C++ and assembly and those 2 languages are freaking dinosaurs so it's not the age of the programming languages that matters.
"are they like cousins or something?" >in a round about way yes, they all stem from 1 languages. the all mighty and powerful C :) just careful if you do dip your toes in C cause that how your hair turns all grey and you get a beard the length of a football field.
This was very intriguing to play. I applaud you guys for trying something like this. Usually when I think of coding, I automatically think of boring courses I took in college, but this actually peaked my interest. I'm not sure if coding is for me, but I showed this game to one of my relatives and they loved it.
This game is actually a really neat developer/ programmer simulator and actually teaches about the different programming languages through the quizzes. I only just started learning c# in the last quarter of 2021 and this game actually gives me insight on the different languages more. The story is engaging and it was quite educational for me. Thank you for making this game!
Hello, I really love this game and i have a lot of fun playing it. I'm playing it with that build in text to speech feature cus i'm blind, and i've found a problem. When scrolling through the story when there are longer sentences tts just reads the beginning and then cuts it out and reads everything again. It's quite annoying but doesn't discourage me from playing cus i've never played anything cool like that before. I'm happy to test the accessibility of this game and give suggestions, but i have problem figuring github out, that's why i'm writing it here with hope someone from the development team will see this. Thank you for making that game, and good luck!
Hi, I have installed the app and gave permission to the unidentified developer issue but I have never been able to start the app. It crashes the moment I click to open. I see a screen coming up and it fades out.
May I ask about your Macās hardware version and OS version? Weāve tested M1 Mac on Catalina as well as older Macs on older OS and they seem to work. š
Iāve searched around and this Reddit post mentioned something about the AMD card causing issue. Here is their solution using an Nvidia card.
RenPy needs access to performance counters and is being denied by the default setting. Mine was an NVidia card but there should be a similar setting for you AMD folks.
Open Nvidia Control Panel (Not Experience)
Click on Manage GPU Performance Counters (If the Developer section isn't there, click on Desktop at the top -> Enable Developer Settings)
Click on Allow access to the GPU performance counters to all users
Apply
If this doesnāt work, itās still possible to play the game by downloading the source code from GitHub and the RenāPy Launcher app and directly launching the code from RenāPy. (And if RenāPy launcher crashes, thatās definitely a hardware or OS problem š )
Iāll keep following up on this. Hope you get to play the game soon :D
I do not any graphic cards on this Mac because it is a MacBook Air. If that is a requirement, I will try the other option you mentioned. Other info about my Mac:
Model-ID: MacBookAir5,2 ( of Mid 2012)
Processor name: Dual-Core Intel Core i5 ( Not Apple M1).
I have a Linux PC where I will try it then before I go with the RenPy.
Hi FreeCodeCamp. First of all, Thanks for this accessible game.
there are some issues that I've pointed out.
first. I'm a windows user. and using NVDA screen reader. but in this game, TTS only works with native screen readers, that is narrator in my case. but narrator is not responsive as NVDA is. so, it would be better to give option to the user about choosing the screen reader. specially if user is using windows.
second, currently, it's not possible to change the speed of the TTS from the game. it is better to have this option for the users so they can play the game on their own speed.
third, there was a question in HTML about ins tag, but TTS wasn't speaking the options of that question.
fourth, there could be some shortcut keys to control the volumes of the sound and music. for example, Page Up for increasing the music volume. Page down for decreasing the music volume. etc.
and lastly, in the settings, there should be a slider with percentage in the options like text speed bar, sound volume, and music volume etc. when we increase the volume, it could say, music volume 50%.
Thanks. and again, a lot of appreciations for this accessible video game.
I am excited to play this game on Windows 10! However, Microsoft Defender SmartScreen won't let me run the application because it says that the game is an unrecognized app after I double-clicked LearnToCodeRPG.exe. I followed the Installation directions by unzipping the file, double-clicking the folder after unzipping, and double-clicking the LearnToCodeRPG.exe.
Just to make sure, is this game safe to run on Windows?
Image description: This is a screenshot of the LearnToCodeRPG-1.0-pc folder and an alert popup window. The alert popup window says: "Windows protected your PC. Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. App: LearnToCodeRPG.exe, Publisher: Unknown publisher".
Yes, this game is safe to run on Windows. This warning shows up only because the publisher is unknown - in other words, we (freeCodeCamp) havenāt registered ourselves as a Windows developer.
I would first like to thank you for implementing an accessibility mode for blind people. It is really appreciated and really well done.
Here I would like to report a few problems and make a few suggestions. Let me know if GitHub is a better place to continue the discussion.
First, repeating text.
There is currently a small problem with all story text in game. The TTS starts reading a message, and then mid way stops and starts again, this time finishing successfully however so it is not a huge problem.
What I suspect is happening here is the text appears on screen, TTS starts reading, and then the text finished scrolling and is now fully available so speech interrupts and restarts to read the completed text.
I have no usable vision though so this is only my guess. If it is indeed the case, it would be better for TTS to start reading only when the text is fully available and thus avoid this problem. If my explanation is not clear enough, I can submit a recording demonstrating this.
Second, it would be really nice to be able to spell any text with left and right arrow keys moving letter by letter, for example. As it stands, with many TTS engines, git add filename and git add <filename for example sounds exactly the same.
That's all for now, and once again I thank you for a very well designed game and for keeping accessibility in mind.
Hi everyone - Lynn here. I had great fun building this game :D
Everything in this game is free and open-source, so feel free to use any part of the code in your project.
ā Return to game
Comments
Log in with itch.io to leave a comment.
Just started playing the game and I'm not sure if this falls under accessibility or not but the mom and dad part could be a potential trauma trigger for people who weren't able to trust their parents, or suffered abuse/neglect at their hands. I realize that would require re-writing the whole intro to make those NPCs colleagues or friends or something other than parents. Of course the same could probably be said for colleagues/friends
se puede pasar a espaƱol o traducir los subtitulos
The game is really good, i like how you learn the concepts and also the different endings, :D
GOOD GAME
I'm unable to open this game on my Macbook Pro 2012. I have done everything specified in the installation instruction.
The app quits abruptly and displays the following error: https://gist.github.com/godswillumukoro/e0d1576c120e67a54b059804f1e794f6
eh , in the linux quizz you ask the same question 2 times???
"which linux command is used to create multiple nested folders?"
which is the 2nd and 3rd question.
SMTP,POP (emails are files).
PTP can be used to transfer files.
FTP (this is likely what you mean but the others are not incapable of the same thing)
same kind of issue for the question on which port is used for http...
technically all ports can be used for it.
However, one specific well-known port is most commonly used, so that's the one to always answer.
i dont think the game can teach you how to make RPG, you dont need to learn how to send files to another computer or client and in the screenshot it is suggesting using database (AKA server) to do unnecessary stuff.
a database and a server are not the same at all.
a database stores information where as a server serves files to clients and other servers.
and i have no idea what you mean by this
"i dont think the game can teach you how to make RPG"
i did not once mention anything about making an RPG.
Large databases are often located on their own specific servers, so he's not quite wrong.
https://github.com/Tarcaxoxide/Sauce
I have a feeling i wont gain anything from this knowledge wise as i have raise too high to reach but im still very interested to see how the story of the game plays out :)
(some answers i guess)
"so java and javascript are different languages?"
> yes.
"wait, which one is for web dev again?"
> technically both can be used for web dev but javascript is the most common of the 2.
"someone may just decide that python 3 is too old-fashioned before i even get a chance to learn it."
> based on my knowledge of the topic, this is unlikely since they are not planning a new version of python but regardless of that XD eh kid i use C++ and assembly and those 2 languages are freaking dinosaurs so it's not the age of the programming languages that matters.
"are they like cousins or something?"
>in a round about way yes, they all stem from 1 languages. the all mighty and powerful C :) just careful if you do dip your toes in C cause that how your hair turns all grey and you get a beard the length of a football field.
I've started playing like 30 mins ago but this is amazing, makes me actually want to give coding another try like mc
thats crazy, but, did i NOT ask?
This was very intriguing to play. I applaud you guys for trying something like this. Usually when I think of coding, I automatically think of boring courses I took in college, but this actually peaked my interest. I'm not sure if coding is for me, but I showed this game to one of my relatives and they loved it.
Anyway, here's my attempt to Learn to Code:
Hi Random Robo,
Thanks for making this video and we are glad you enjoyed the game!
This game is actually a really neat developer/ programmer simulator and actually teaches about the different programming languages through the quizzes. I only just started learning c# in the last quarter of 2021 and this game actually gives me insight on the different languages more. The story is engaging and it was quite educational for me. Thank you for making this game!
Hi Allekid,
Thanks for making this video and we are glad you enjoyed the game!
Hello I'm playing the game and I like it so far! It's really helping me with some basic coding concepts.
I found a typo in one of the questions.
The question is: "The set of instructions that specifies a computation (in) known as.."
in should changed to "is"
Thank you for creating this game for us coding newbies!
Good catch, thanks!
Hello, I really love this game and i have a lot of fun playing it. I'm playing it with that build in text to speech feature cus i'm blind, and i've found a problem. When scrolling through the story when there are longer sentences tts just reads the beginning and then cuts it out and reads everything again. It's quite annoying but doesn't discourage me from playing cus i've never played anything cool like that before. I'm happy to test the accessibility of this game and give suggestions, but i have problem figuring github out, that's why i'm writing it here with hope someone from the development team will see this. Thank you for making that game, and good luck!
Hi VIPPotato,
Lynn here - thanks for the comment!
We are working on improving the accessibility features and have created a GitHub issue dedicated to those.
We will keep you posted about updates to the TTS feature :)
when i the game was completing dwnlding from the web it suddenly stopped claiming that it doesnt have permisiion how do i fix this....help me please
Hi mike.sylevester,
Lynn here - May I ask whatās your computerās OS? Please follow the instructions below. Let me know if it works and Iād be happy to assist more.
Windows: LearnToCodeRPG-1.0-pc.zip
Mac: LearnToCodeRPG-1.0-mac.zip
Linux: LearnToCodeRPG-1.0-linux.tar.bz2
my OS is windows10*64-bit
Wow! Amazing game! I will spend a bit of time each day to play this through.
I love the art and UI/UX a lot!
Glad you enjoyed it :D
Hi, I have installed the app and gave permission to the unidentified developer issue but I have never been able to start the app. It crashes the moment I click to open. I see a screen coming up and it fades out.
On the terminal, the error I get is as follows:
```
Last login: Mon Dec 20 18:09:36 on ttys001
/Applications/LearnToCodeRPG.app/Contents/MacOS/LearnToCodeRPG ; exit;
(base) ahmet@Ahmets-MacBook-Air ~ % /Applications/LearnToCodeRPG.app/Contents/MacOS/LearnToCodeRPG ; exit;
zsh: abort /Applications/LearnToCodeRPG.app/Contents/MacOS/LearnToCodeRPG
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.
[Proces voltooid]
```
I hope I can play this game and learn soon on my Mac. Thanks a lot for all of your efforts.
Hi ahimek,
Lynn here - thanks for the detailed report.
May I ask about your Macās hardware version and OS version? Weāve tested M1 Mac on Catalina as well as older Macs on older OS and they seem to work. š
Iāve searched around and this Reddit post mentioned something about the AMD card causing issue. Here is their solution using an Nvidia card.
If this doesnāt work, itās still possible to play the game by downloading the source code from GitHub and the RenāPy Launcher app and directly launching the code from RenāPy. (And if RenāPy launcher crashes, thatās definitely a hardware or OS problem š )
Iāll keep following up on this. Hope you get to play the game soon :D
Hi,
Thanks for the answer and other option.
I do not any graphic cards on this Mac because it is a MacBook Air. If that is a requirement, I will try the other option you mentioned. Other info about my Mac:
Model-ID: MacBookAir5,2 ( of Mid 2012)
Processor name: Dual-Core Intel Core i5 ( Not Apple M1).
I have a Linux PC where I will try it then before I go with the RenPy.
Thanks again :)
Hi FreeCodeCamp. First of all, Thanks for this accessible game.
there are some issues that I've pointed out.
first. I'm a windows user. and using NVDA screen reader. but in this game, TTS only works with native screen readers, that is narrator in my case. but narrator is not responsive as NVDA is. so, it would be better to give option to the user about choosing the screen reader. specially if user is using windows.
second, currently, it's not possible to change the speed of the TTS from the game. it is better to have this option for the users so they can play the game on their own speed.
third, there was a question in HTML about ins tag, but TTS wasn't speaking the options of that question.
fourth, there could be some shortcut keys to control the volumes of the sound and music. for example, Page Up for increasing the music volume. Page down for decreasing the music volume. etc.
and lastly, in the settings, there should be a slider with percentage in the options like text speed bar, sound volume, and music volume etc. when we increase the volume, it could say, music volume 50%.
Thanks. and again, a lot of appreciations for this accessible video game.
Hi arqamgrt,
Lynn here - thanks so much for your thoughtful feedback! We are glad that you enjoyed the game.
Iāve consolidated your feedback into our open GitHub issue about improving TTS. We will work on that :D
Hi freeCodeCamp,
I am excited to play this game on Windows 10! However, Microsoft Defender SmartScreen won't let me run the application because it says that the game is an unrecognized app after I double-clicked LearnToCodeRPG.exe. I followed the Installation directions by unzipping the file, double-clicking the folder after unzipping, and double-clicking the LearnToCodeRPG.exe.
Just to make sure, is this game safe to run on Windows?
Image description: This is a screenshot of the LearnToCodeRPG-1.0-pc folder and an alert popup window. The alert popup window says: "Windows protected your PC. Microsoft Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk. App: LearnToCodeRPG.exe, Publisher: Unknown publisher".
Thank you!
Hi jenerator,
Lynn here - thanks for the note!
Yes, this game is safe to run on Windows. This warning shows up only because the publisher is unknown - in other words, we (freeCodeCamp) havenāt registered ourselves as a Windows developer.
In case you still have concerns :) feel free to check out our source code on GitHub
Ya windows is both picky and not picky enough when it comes to that stuff.
i just did a scan myself and turned out ok but i don't have the file that this person has.
it could possibly have gotten corrupt.
i'd suggest trying to redownload the file and see if it still triggers the anti-virus.
if it does it's likely just windows being windows again XD
Hello,
I would first like to thank you for implementing an accessibility mode for blind people. It is really appreciated and really well done.
Here I would like to report a few problems and make a few suggestions. Let me know if GitHub is a better place to continue the discussion.
First, repeating text.
There is currently a small problem with all story text in game. The TTS starts reading a message, and then mid way stops and starts again, this time finishing successfully however so it is not a huge problem.
What I suspect is happening here is the text appears on screen, TTS starts reading, and then the text finished scrolling and is now fully available so speech interrupts and restarts to read the completed text.
I have no usable vision though so this is only my guess. If it is indeed the case, it would be better for TTS to start reading only when the text is fully available and thus avoid this problem. If my explanation is not clear enough, I can submit a recording demonstrating this.
Second, it would be really nice to be able to spell any text with left and right arrow keys moving letter by letter, for example. As it stands, with many TTS engines, git add filename and git add <filename for example sounds exactly the same.
That's all for now, and once again I thank you for a very well designed game and for keeping accessibility in mind.
Hi nidza07,
Lynn here - thanks so much for your thoughtful feedback!
Itās my first time using this game engine (RenāPy)ās TTS feature, and your feedback is very valuable to me.
Iāve created a GitHub issue based on your comment and will work on improving the TTS and updating the game.
Hi there. If screen reader is repeating the text, try my trick. Iāve increased the text speed bar to full. And now, itās fine here.
Hi everyone - Lynn here. I had great fun building this game :D Everything in this game is free and open-source, so feel free to use any part of the code in your project.
You can find the source code here on GitHub.
Iāll be posting more open-source RenāPy code on my personal GitHub.
Cheers!
Great game! My favorite part was discovering the truth about Mint. š