How to code the game programming in practice part 3?
How to code the game programming in practice part 3? Hello! I'm trying to make the game 3 which is in bgt tutorial. But i don't know which lines to paste, and which not. Can someone please help me? Best regards: Marco URL: https://forum.audiogames.net/post/454178/#p454178 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror
2019-08-08
Thread
AudioGames . net Forum — New releases room : assault_freak via Audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror Same feelings on the matter. and for the puzzle, you have to walk around the area and press shift enter on certain spots that draw a bagua pattern. The diagram is a Chinese symbol for reality, so the idea is that the guy has managed to seal the dangerous village with a bagua symbol you have to draw to properly pass through. I don't know the background of this, because that's a side of Chinese culture, philosophy and the like I don't know about, but it's basically requiring you to unlock a seal before you can proceed. Here is the solution, press shift+enter in the folowing locations:spoilersBagua puzzle solution: x0y0,x0y1,x0y2,x1y2,x2y2,x1y1,???x0y0? URL: https://forum.audiogames.net/post/454177/#p454177 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: pokemon pets, a brouser game
Re: pokemon pets, a brouser game No offence, but I fully agree.Merin wrote:I've seen this happen a couple times lately where people post a game for people to check out and give them literally zero reason to do so. You've given me zero reason to click on that link. If you want us to check out the game, show us why and put in a little effort and give us at least a description and or why you like it. URL: https://forum.audiogames.net/post/454176/#p454176 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game Hi @special magic games.Thanks for your answer.I asked if the game might come to other platforms as well because of the following:At the moment, I only have access to Windows from my Mac by using a virtual machine. There is some lag on the soundcard, which makes it difficult to play rhythm games. I haven't had time to try the demo version yet, but will give it a try as soon as possible. Are there some settings which let me calibrate the game regarding to the lag? If yes, then it might not be an issue which would be totally amazing... URL: https://forum.audiogames.net/post/454175/#p454175 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Crazy Party: mini-games and card battle! (beta68)
Re: Crazy Party: mini-games and card battle! (beta68) I noticed the same thing. I hope the server comes back online soon. URL: https://forum.audiogames.net/post/454174/#p454174 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror
Re: Battle Of Armageddon: a forgotten survival horror Yeah, amen with that. I'm really not sure what the point of designing it that way was? It's truly a shame, because as I said earlier, I do like this game. It's just seriously flawed. Now for my next question. I'm in chapter 3 (I think?) At least, if we're going by each cut scene being the intro to a new chapter. I spoke to a man who told me I had to go and get into some village and I think, something about a palace? Seemingly, the only entrance there goes into this like, 3x3 area that describes some sort of drawing around some stones. The problem is, I literally can't do a thing once I'm in there. I can move around, but not sure how to interact with things? Unless I need to go somewhere else first and I'm missing something. In the area with the man, I was told there was only 1 exit and it definitely appears that way. URL: https://forum.audiogames.net/post/454173/#p454173 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: PlayStation want feedback on PS4 accessibility
Re: PlayStation want feedback on PS4 accessibility Thanks for sharing. I'm really skeptical as well, since I have fighted so much with Sony that I don't think the Playstation support team in my country like me anymore. I will share my thoughts, tell them how much I have fighted for accessibility and tell them why I finally gave up on my Playstation. I might link to one of my older topics here on the forum, where I explained it all. It is interesting how they suddenly want feedback, after having completely ignored everything regarding the TTS accessibility for years. The local support areas outside the US have even told me not to contact them about accessibility anymore. That's an other way of saying shut up with your requests, because we don't care at all...One question: Who is behind this Twitter account you linked to? URL: https://forum.audiogames.net/post/454172/#p454172 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Are You A Blast Bay User?
Re: Are You A Blast Bay User? I'm with you here tbh. Bgt isn't limited in my terms of coding, for me, and this is the way I think, it hasn't limited me from coding anything. Everything I've tried has been possible, however, if what I heard is true, bgt is a 32 bit program, and if it is true, windows plans to kill 32 bit support. Keep in mind this is what I heard, I don't know how true it is or none of that. But I can see bgt slowly dying, with more devs using python now. But I still plan to use it because I said, it hasn't limited me from doing anything I've wanted done so far and I like that. URL: https://forum.audiogames.net/post/454171/#p454171 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : RTT entertainment via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? Okay guys, I have an idea. Why don’t we all give her our opinions? Tell her exactly what we feel? Constructive criticism is a good thing. If you do, just don’t be too harsh. Remember, it’s supposed to be constructive. I think I’m going to. I see many of you feel the same way. Remember, nothing is going to change if you don’t share your opinions. URL: https://forum.audiogames.net/post/454170/#p454170 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Crazy Party: mini-games and card battle! (beta68)
Re: Crazy Party: mini-games and card battle! (beta68) Hey guys. I have some problem regarding the online play. I started having this problem just now. When ever I try to check the central server, I can't find it. Did the server restarted or something? URL: https://forum.audiogames.net/post/454169/#p454169 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror
2019-08-08
Thread
AudioGames . net Forum — New releases room : assault_freak via Audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror He isn't exactly the easiest to spot especially if once you appear somewhere your tendancy, like me, is just to start walking. NPC's rarely make sound in this game, which is annoying. The concept of having to constantly scan around, or walk around pressing enter, is so mid 2000s when it comes to audiogames. It's 2019 for gosh sakes. lol URL: https://forum.audiogames.net/post/454168/#p454168 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: New Samurai Shodown!
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : assault_freak via Audiogames-reflector
Re: New Samurai Shodown! Well, guess we'd better set our eyes somewhere else for a guide, if any is to be had. Good effort on the part of you and the guy on getting it started, however. And checking in occasionally would hardly be considered pressure Imo, especially if the offer was made. Doesn't have to be asked about in a way that's awkward. URL: https://forum.audiogames.net/post/454167/#p454167 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Battle Of Armageddon: a forgotten survival horror
Re: Battle Of Armageddon: a forgotten survival horror Thanks Assault, I somehow completely missed that dude last time. URL: https://forum.audiogames.net/post/454166/#p454166 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
EAX Reverb VST effect
EAX Reverb VST effect Hi,I would like to share my latest project, which is a VST effect that emulates Environmental Audio Extensions Reverb from older sound blaster cards.You can learn more and get the source code from https://github.com/datajake1999/EAXReverb_VSTYou can get a prebuilt 32 bit dll from http://grossgang.com/utilities/EAXReverb_vst.zipLet me know what you think! URL: https://forum.audiogames.net/post/454165/#p454165 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Clipboard reading text causes alert not to appear
Clipboard reading text causes alert not to appear IN my challenges we shouldn't play topic, someone came up with the reverse post challenge. So I countered that with a bgt script to reverse their post. Only problem is, the line, "clipboard_read_text;" causes the alert not to appear. Here is my code.string text="";void main(){show_game_window("reverse challenge");text=input_box("input text", "");//not sure if text box is needed to read text from clipboardclipboard_read_text;//causes an error for the alerttext=string_reverse(text);//reverse the text that you pasted from clipboardalert("post 28", text);exit();} URL: https://forum.audiogames.net/post/454164/#p454164 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Problem when visiting audiogames archive
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : Rio Aryo via Audiogames-reflector
Re: Problem when visiting audiogames archive thanks friend. I will try to access it using chrome. URL: https://forum.audiogames.net/post/454163/#p454163 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Problem when visiting audiogames archive
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : Rio Aryo via Audiogames-reflector
Problem when visiting audiogames archive Hi, for some reason when I try to enter the Developer listing section of agarchive.net, I always get a message like this:The destination site may contain dangerous programsFirefox blocks this page because it tries to trick you into installing a program that jeopardizes your browsing experience (for example, replacing the homepage or displaying extra ads on the site you are visiting).Warning provided by Google Safe Browsing.Am I the only one who experienced something like this, or have other friends experienced it?I did read on the start page of agarchive.net, that there is a problem about excessive data traffic loads and they will prohibit users from doing so.But I have never downloaded more than 500 MB, and I only download only as needed.Am I also affected by that? URL: https://forum.audiogames.net/post/454151/#p454151 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: challenges we shouldn't play on the forum
Re: challenges we shouldn't play on the forum The script is working. It's not speaking alerts to me! Why! URL: https://forum.audiogames.net/post/454162/#p454162 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? Having watched random bits from some of her videos, valley girl sounds like a fair assessment. Plus she's got a video where she appears to be on her way to see not only a psychic, but psychic twins. Oh boy... URL: https://forum.audiogames.net/post/454161/#p454161 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Zhengdu screen reader
Re: Zhengdu screen reader hellowhen i'm launching programm, playing startup jingle and after this program closing.what i can do? URL: https://forum.audiogames.net/post/454160/#p454160 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: challenges we shouldn't play on the forum
Re: challenges we shouldn't play on the forum @28,"egnellahc tsop gnisrever" copied to clipboard.string text;void main(){show_game_window("reverse challenge");while(true){if(key_pressed(KEY_RETURN)){text=string_reverse(clip_board_read_text);alert("post 28", text);exit();}}} URL: https://forum.audiogames.net/post/454159/#p454159 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Are You A Blast Bay User?
Are You A Blast Bay User? Many people are discouraging the use of bgt. However the rank "blast bay user" is still on the forum. Is it going to be replaced because people are starting to discourage bgt? It's ironic that I'm writing this post because bgt is the only language I know. But I'm curious if that rank will be replaced in the near future or at all. URL: https://forum.audiogames.net/post/454158/#p454158 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Computer MIDI Keyboard!
Re: Computer MIDI Keyboard! Do you plan to add quantization? URL: https://forum.audiogames.net/post/454157/#p454157 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 2: windows, keyboard input, and speech
Python guide part 2: windows, keyboard input, and speech Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pyga
Re: Problem when visiting audiogames archive
Re: Problem when visiting audiogames archive Some fucker reported it for containing malware. I found that using chrome lets you download and brouse the sight, while firefox does not, odd, because it's, google, safe brouzing. URL: https://forum.audiogames.net/post/454156/#p454156 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game @special magic games I'm sure I'm not just speaking for myself here, but I really love what you're doing for the accessibility of the game. The fact that these things are basically being added like days apart makes it even more impressive. Your work is greatly appreciated.@pitermach, I'm just wondering if you'd happen to know why -no-dwrite is still not working? I've checked my icon several times, it's exactly as written. But I still can't actually read anything using NVDA, for whatever reason. Not that OCR isn't available, so it's really just a minor inconvenience. But if you know of a fix, I'd greatly appreciate the help. URL: https://forum.audiogames.net/post/454150/#p454150 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Problem when visiting audiogames archive
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : musicalman via Audiogames-reflector
Re: Problem when visiting audiogames archive I haven't been on there very often as of late, but I've heard Google is flagging their content as malicious. It's a false positive. When I last went there, which was a few weeks ago, I didn't have any issues downloading personally, but I was expecting to. And I doubt the bandwidth concern as of late has much to do with that warning. I'm pretty sure the admin of agarchive is on this forum though, so he, along with a bunch of other people here, probably know a lot more than I do lol URL: https://forum.audiogames.net/post/454155/#p454155 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Getting started guide to Python
Getting started guide to Python Attention!Some of the commands mentioned here are NVDA-specific. If you would like other screen readers to be included, please send me the list of the navigation key commands and I will update the guide to include the informationIntroductionAs the community began shifting to Python, the same questions got introduced over and over again. How do I run scripts? How do I see errors? Where do I get Python? This guide will aim to introduce the basics of setting up Python and will hopefully go on to some more advanced concepts such as windows, sounds, and speech.Getting pythonPython can be downloaded by going to python.org and browsing to the "download" heading. Do to the constantly updating nature of the language, no link will be provided as it will probably change. The first link under the download heading should take you to the latest version page. From there it is as simple as choosing what platform you use and downloading the installer.InstallationNoteYou don't have to do everything I do, but some of these settings should save you some headache.A second noteIf I did not mention a setting in the installer, it remains at it's default valueActual installation instructionsFirst, do not click on "install now" option. Choose custom installation instead.I like to change my installation directory to something more obvious just in case I want to mess with the python folder, though it ultimately doesn't matter as long as it does not end up in program files on a 64-bit machine (I have been told and have experienced file writing errors because the app didn't have the permission to do so).Click next, and you should have some more options.I do not install the Idol, primarily because it appeared not to be accessible when I tried to use it. I do add python to my environment variables to save me some typing, and I do check the box for both associating .py with python and precompiling the standard library, though I am not too sure what the second one does. I have tried using python with and without debugging symbols and could not really tell the difference, so that box is left unchecked, at least on my machine.You should be good to install python now. After the installation completes, do not delete the installer. If by some chance you screw up your interpreter you can run it and click on the repair option (Saves you from reinstalling everything.)A quick noteIf you have py launcher installed and are planning to run multiple Python versions, do not add python to environment variables. Py launcher provides a quick and a convenient way of launching python by typing py into your command line. Thanks to NicklasMCHD for this tip, I didn't know thatRunning scriptsThere are two ways to run Python code. The most easiest way is to hit windows R to get into your run dialog and then type in python.NoteIf you are on windows 10 and typing python in the run dialog brings you to the Microsoft store, you must run the command from the command line. Read on how to do so.Opening Python via Command Line (CMD for short)To get into your command line, hit windows R and in the run dialog type cmd. This should bring you to the terminal where you can type in commands. Now type python.What you should see as the result of either stepIf everything worked correctly, a window should pop up with 3 greater than signs which signify that python is ready to receive input. Type this into your console:print("hello World!")If you do not hear the message "hello world", make sure that your reporting of dynamic content changes are on by hitting NVDA+5 and run the command again.When you are ready to quit, typing exit() or quit() should close the console.Running scripts from filesThe console is great for quick and dirty tests, but what if you need to have multiple files in your project? This is a little trickier to do.Create a blank document.Type in print("hello World!")Save your document as hello.pyOpen up your command lineGo into the directory where you have saved your file.If you do not know how to use CMD, cd directory_name takes you to that directory, such as cd desktop, and cd .. takes you back to the previous directory in relation to where you currently are.For example, the main python folder comes with a folder called lib inside it. If I was in the lib folder and I typed in cd .., I would now be back in the python directory.A quick tip: If you don't know how to spell something, hitting tab will move you through files and folders within your current directory. After that it is as simple as it is going to be to hit home and type in the desired command before the file name.Type in python hello.pyIf everything works as expected, great! You now are mostly ready to proceed with Python tutorials. If you do not get any output, make sure that reporting dynamic content changes option is on by hitting NVDA+5 and repeat the command.Last note for file scriptsSometimes, your interpreter will just exit. No announcements of tracebacks, no
Getting started guide to Python
Getting started guide to Python Attention!Some of the commands mentioned here are NVDA-specific. If you would like other screen readers to be included, please send me the list of the navigation key commands and I will update the guide to include the informationIntroductionAs the community began shifting to Python, the same questions got introduced over and over again. How do I run scripts? How do I see errors? Where do I get Python? This guide will aim to introduce the basics of setting up Python and will hopefully go on to some more advanced concepts such as windows, sounds, and speech.Getting pythonPython can be downloaded by going to python.org and browsing to the "download" heading. Do to the constantly updating nature of the language, no link will be provided as it will probably change. The first link under the download heading should take you to the latest version page. From there it is as simple as choosing what platform you use and downloading the installer.InstallationNoteYou don't have to do everything I do, but some of these settings should save you some headache.A second noteIf I did not mention a setting in the installer, it remains at it's default valueActual installation instructionsFirst, do not click on "install now" option. Choose custom installation instead.I like to change my installation directory to something more obvious just in case I want to mess with the python folder, though it ultimately doesn't matter as long as it does not end up in program files on a 64-bit machine (I have been told and have experienced file writing errors because the app didn't have the permission to do so).Click next, and you should have some more options.I do not install the Idol, primarily because it appeared not to be accessible when I tried to use it. I do add python to my environment variables to save me some typing, and I do check the box for both associating .py with python and precompiling the standard library, though I am not too sure what the second one does. I have tried using python with and without debugging symbols and could not really tell the difference, so that box is left unchecked, at least on my machine.You should be good to install python now. After the installation completes, do not delete the installer. If by some chance you screw up your interpreter you can run it and click on the repair option (Saves you from reinstalling everything.)A quick noteIf you have py launcher installed and are planning to run multiple Python versions, do not add python to environment variables. Py launcher provides a quick and a convenient way of launching python by typing py into your command line. Thanks to NicklasMCHD for this tip, I didn't know thatRunning scriptsThere are two ways to run Python code. The most easiest way is to hit windows R to get into your run dialog and then type in python.NoteIf you are on windows 10 and typing python in the run dialog brings you to the Microsoft store, you must run the command from the command line. Read on how to do so.Opening Python via Command Line (CMD for short)To get into your command line, hit windows R and in the run dialog type cmd. This should bring you to the terminal where you can type in commands. Now type python.What you should see as the result of either stepIf everything worked correctly, a window should pop up with 3 greater than signs which signify that python is ready to receive input. Type this into your console:print("hello World!")If you do not hear the message "hello world", make sure that your reporting of dynamic content changes are on by hitting NVDA+5 and run the command again.When you are ready to quit, typing exit() or quit() should close the console.Running scripts from filesThe console is great for quick and dirty tests, but what if you need to have multiple files in your project? This is a little trickier to do.Create a blank document.Type in print("hello World!")Save your document as hello.pyOpen up your command lineGo into the directory where you have saved your file.If you do not know how to use CMD, cd directory_name takes you to that directory, such as cd desktop, and cd .. takes you back to the previous directory in relation to where you currently are.For example, the main python folder comes with a folder called lib inside it. If I was in the lib folder and I typed in cd .., I would now be back in the python directory.A quick tip: If you don't know how to spell something, hitting tab will move you through files and folders within your current directory. After that it is as simple as it is going to be to hit home and type in the desired command before the file name.Type in python hello.pyIf everything works as expected, great! You now are mostly ready to proceed with Python tutorials. If you do not get any output, make sure that reporting dynamic content changes option is on by hitting NVDA+5 and repeat the command.Last note for file scriptsSometimes, your interpreter will just exit. No announcements of tracebacks, no
Python guide part 2: windows, keyboard input, and speech
Python guide part 2: windows, keyboard input, and speech Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pyga
Python guide part 3: menus, timers, and more
Python guide part 3: menus, timers, and more MenusA lot of questions evolve around the concept of menus. If you were used to BGT, you know that BGT has a module that is focused on menus and menus alone. When I started to learn Python, I kept looking for the non-existent module for creating menus. I couldn't find it. So, I had a great idea: Let's look at BGT's menu and converted the module to PythonWhat I didn't understand was that menus were glorified lists or arrays containing choices. Sure there are some variables that deal with music volume, holding down keys, and saving menu settings, but in a nutshell, a menu is a glorified list.The skeleton of a menuAll of the code samples dealing with keyboard input will be using pygameimport pygame, pygame.locals as pl class menu: def __init(self): self.menu_choices = [] #Our menu options def add_item(self, item): self.menu_choices.append(item) def reset(self): self.menu_choices = [] #Other reset settings go here def run(self): choice = 0 while 1: #Continuously check for user input for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pl.K_UP and choice > 0: #Prevent negative menu options choice -= 1 #To output an option, just do speak(self.menu_choices[choice]) #No exact speech code is provided because I do not know what you will use for speech. #The same is true for sound if event.key == pl.K_DOWN and choice < len(self.menu_choices)-1: #Prevent negative menu options choice += 1 #To output an option, just do speak(self.menu_choices[choice]) #No exact speech code is provided because I do not know what you will use for speech. #The same is true for sound if event.key == pl.K_RETURN: #User pressed enter return choice #We can see what the user chose #Save this code in the file called menu.py #Now, create another file and populate it with the following code: import pygame, menu pygame.init() pygame.display.set_mode((600, 400)) pygame.display.set_caption("example menu") m = menu.menu() def main(): m.reset() #Make sure nothing is left in our menu m.add_item("start game") m.add_item("quit") choice = m.run() print(m.menu_choices[choice]) main()And there you go, a simple menu is created. Obviously you will want to expand the class at some point, but that should be enough to get you started.But wait...I have created a menu class that can support all of this and more. The only thing you'll have to do is add the sound and speaking logic to the class and you'll have a decent menu to work with. You can grab my version from hereNo examples will be provided as I think I have commented the code rather well.TimersIn a nutshell, a timer is a variable that gets updated with a new time every iteration of the loop that checks for time equality. Unfortunately, I was not smart enough to figure that out. Fortunately, I found someone that created a timer module and was kind enough to allow me to share it here. Stevo, or the Dwarfer, the dude who created Oh Shit, was kind enough to allow me to give out a public link to the timer script which I use in all of my projects. You can download the script here, and here is an example of the script being used.import timer tmr = timer.timer() def main(): while 1: if tmr.elapsed >= 2000: #Two seconds break #Same as time.sleep(2) main()As you can see, the timer module is a pretty simple one to use. I highly recommend you look through it despite me demonstrating a usage example, just because I didn't show you everything the module can do.SoundSound is probably the most difficult one to get right. There is Sound_lib, which is relatively simple to setup and use do to the Carter Temm's sound class which basically ports BGT sound methods to Python. To put it into perspective, here is how a script that plays a sound could look like when using Carter's module.Note: You must have the sound_lib folder and sound.py within the directory of your script.import sound s = sound.sound() s.load("gun.ogg") #This assumes that you also have a file called gun.ogg within the directory of your script s.play() while s.handle.is_playing: pass #Do nothingAs you can see, this is quick and easy to setup and use. Carter also wrote the sound positioning functions that keep their names from BGT but still work in Python. You can find them here. Sadly, there isn't a successful sound pool port for Python. I created one which sort of works, sort of. If you wish to try and salvage it, you can grab it here.However, the drawback with the sound_lib is that this option will not provide you with 3D sound support. I heard that the library can, in fact, do 3D positioning, but the effect is not that great.On another hand, a user by the name of Magurp244 has created some Open Al examples which you can find here. Open Al does have 3D support, echo, recording, and reverb functions, but the drawback to using this particular library is the sou
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? Hmm, never met this person, and I never watch her video either. I will give a try to see wether I like her or not. URL: https://forum.audiogames.net/post/454154/#p454154 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 3: menus, timers, and more
Python guide part 3: menus, timers, and more MenusA lot of questions evolve around the concept of menus. If you were used to BGT, you know that BGT has a module that is focused on menus and menus alone. When I started to learn Python, I kept looking for the non-existent module for creating menus. I couldn't find it. So, I had a great idea: Let's look at BGT's menu and converted the module to PythonWhat I didn't understand was that menus were glorified lists or arrays containing choices. Sure there are some variables that deal with music volume, holding down keys, and saving menu settings, but in a nutshell, a menu is a glorified list.The skeleton of a menuAll of the code samples dealing with keyboard input will be using pygameimport pygame, pygame.locals as pl class menu: def __init(self): self.menu_choices = [] #Our menu options def add_item(self, item): self.menu_choices.append(item) def reset(self): self.menu_choices = [] #Other reset settings go here def run(self): choice = 0 while 1: #Continuously check for user input for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pl.K_UP and choice > 0: #Prevent negative menu options choice -= 1 #To output an option, just do speak(self.menu_choices[choice]) #No exact speech code is provided because I do not know what you will use for speech. #The same is true for sound if event.key == pl.K_DOWN and choice < len(self.menu_choices)-1: #Prevent negative menu options choice += 1 #To output an option, just do speak(self.menu_choices[choice]) #No exact speech code is provided because I do not know what you will use for speech. #The same is true for sound if event.key == pl.K_RETURN: #User pressed enter return choice #We can see what the user chose #Save this code in the file called menu.py #Now, create another file and populate it with the following code: import pygame, menu pygame.init() pygame.display.set_mode((600, 400)) pygame.display.set_caption("example menu") m = menu.menu() def main(): m.reset() #Make sure nothing is left in our menu m.add_item("start game") m.add_item("quit") choice = m.run() print(m.menu_choices[choice]) main()And there you go, a simple menu is created. Obviously you will want to expand the class at some point, but that should be enough to get you started.But wait...I have created a menu class that can support all of this and more. The only thing you'll have to do is add the sound and speaking logic to the class and you'll have a decent menu to work with. You can grab my version from hereNo examples will be provided as I think I have commented the code rather well.TimersIn a nutshell, a timer is a variable that gets updated with a new time every iteration of the loop that checks for time equality. Unfortunately, I was not smart enough to figure that out. Fortunately, I found someone that created a timer module and was kind enough to allow me to share it here. Stevo, or the Dwarfer, the dude who created Oh Shit, was kind enough to allow me to give out a public link to the timer script which I use in all of my projects. You can download the script here, and here is an example of the script being used.import timer tmr = timer.timer() def main(): while 1: if tmr.elapsed >= 2000: #Two seconds break #Same as time.sleep(2) main()As you can see, the timer module is a pretty simple one to use. I highly recommend you look through it despite me demonstrating a usage example, just because I didn't show you everything the module can do.SoundSound is probably the most difficult one to get right. There is Sound_lib, which is relatively simple to setup and use do to the Carter Temm's sound class which basically ports BGT sound methods to Python. To put it into perspective, here is how a script that plays a sound could look like when using Carter's module.Note: You must have the sound_lib folder and sound.py within the directory of your script.import sound s = sound.sound() s.load("gun.ogg") #This assumes that you also have a file called gun.ogg within the directory of your script s.play() while s.handle.is_playing: pass #Do nothingAs you can see, this is quick and easy to setup and use. Carter also wrote the sound positioning functions that keep their names from BGT but still work in Python. You can find them here. Sadly, there isn't a successful sound pool port for Python. I created one which sort of works, sort of. If you wish to try and salvage it, you can grab it here.However, the drawback with the sound_lib is that this option will not provide you with 3D sound support. I heard that the library can, in fact, do 3D positioning, but the effect is not that great.On another hand, a user by the name of Magurp244 has created some Open Al examples which you can find here. Open Al does have 3D support, echo, recording, and reverb functions, but the drawback to using this particular library is the sou
Re: Zhengdu screen reader
Re: Zhengdu screen reader Same as you electro i have public welfare version URL: https://forum.audiogames.net/post/454152/#p454152 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Problem when visiting audiogames archive
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : Rio Aryo via Audiogames-reflector
Problem when visiting audiogames archive Hi, for some reason when I try to enter the Developer listing section of agarchive.net, I always get a message like this:The destination site may contain dangerous programsFirefox blocks this page because it tries to trick you into installing a program that jeopardizes your browsing experience (for example, replacing the homepage or displaying extra ads on the site you are visiting).Warning provided by Google Safe Browsing.Am I the only one who experienced something like this, or have other friends experienced it?I did read on the start page of agarchive.net, that there is a problem about excessive data traffic loads and they will prohibit users from doing so.But I have never downloaded more than 500 GB, and I only download only as needed.Am I also affected by that? URL: https://forum.audiogames.net/post/454151/#p454151 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game @special magic games I'm sure I'm not just speaking for myself here, but I really love what you're doing for the accessibility of the game. The fact that these things are basically being added like days apart makes it even more impressive. Your work is greatly appreciated. URL: https://forum.audiogames.net/post/454150/#p454150 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Clipboard Game, paste whatever is on you're clipboard.
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : abdullah_mohammad via Audiogames-reflector
Re: Clipboard Game, paste whatever is on you're clipboard. hey! brother; the road is long and we will cross it.hey! sister; the truth will be with us if we were with it.and ya! if the world is going down; from you! i take my hope and happiness from you.be etirnally free URL: https://forum.audiogames.net/post/454149/#p454149 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Places to upload stories?
Re: Places to upload stories? www.bookshare.com URL: https://forum.audiogames.net/post/454148/#p454148 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Clipboard Game, paste whatever is on you're clipboard.
Re: Clipboard Game, paste whatever is on you're clipboard. -9223372036854775808% URL: https://forum.audiogames.net/post/454147/#p454147 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game The change log says that the health/power indicators were made louder, but I still haven't heard them so I don't know what I'm looking out for and nothing obvious jumps out at me. URL: https://forum.audiogames.net/post/454146/#p454146 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum I am using flux bb with php 7, and it works fine. I don't know about adons though, cause i never tried to insert pm into a forum cause in my opinion it's unneccessary, just me though, how ever what is good on flux bb is that i had never seen the forum emails for registering failing, which regularely happened on some pun bb instalations of mine. URL: https://forum.audiogames.net/post/454145/#p454145 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum Discourse is not overly hard to set up. Digital Ocean even has a droplet that you can deploy and SSH into, and as soon as you do, it starts Discourses setup process. URL: https://forum.audiogames.net/post/454144/#p454144 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: How to get started coding aplications in python?
Re: How to get started coding aplications in python? I would personally recommend QT for GUI apps (its generally easier to use than WX is). For games, use something like SDL2. URL: https://forum.audiogames.net/post/454143/#p454143 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
2019-08-08
Thread
AudioGames . net Forum — New releases room : special magic games via Audiogames-reflector
Re: Sequence Storm Rhythm Racing Game I have just uploaded version 1.1.5h- Added chimes that sound to indicate when the track is about to turn, or when straight sections start.- Added an option to use the clipboard for narration instead of SAPI.- Added a sound effect to the damaging barriers found in some missions.- Added an option to disable the reverse confirmation audio cues, in the audio cues menu.- Increased the volume of the health and power indicators.-I'll try to respond to some comments, I'm sorry if I miss anything.You can replay the story dialog by pressing F5 or the X button. That narration is still missing. I am planning on reworking the mission screen narration a bit and then I will fix that.Audio cues 2 is really just an experiment. I don't have enough reaction time to play it well, but if I increase the delay between the cue and the button press, then it becomes too confusing.The show ghosts option shows the positions of steam leaderboard entries, but leaderboards aren't supported in the audio modes (yet?)There are still some balance issues where rival racers do better in the audio cues mode because there are fewer notes overall, and so fewer chances for them to miss notes. Also, the hyper drift ability doesn't quite give you as much speed as it should in audio cues mode again because there are fewer notes to gain speed from. However, it isn't a very big or insurmountable problem.The game is not likely to come to platforms other than Steam on Windows. There might be a chance of coming to another storefront, but there isn't much chance of coming to a platform other than Windows. I don't have the resources to do that.For 90% of the moving barriers, you can dodge them by hugging the wall, except for possibly one cheeky instance. In "Mia Green Is Missing" hitting a barrier usually means failing unless you can immediately boost to catch up.New Girl is where you need to more smartly use boost and hyper. Boost during straights and hyper through turns. Hopefully the chimes added in the last update will help to hear when you should use each ability. Memorizing the layout of the track is a huge benefit, even for sighted players. This aspect of the game aims to exercise the same kind of muscle memory that you get from normal racing games. URL: https://forum.audiogames.net/post/454142/#p454142 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Duels RPG, Crimson Cult, a turn-based strategic text rpg for android
2019-08-08
Thread
AudioGames . net Forum — New releases room : KenshiraTheTrinity via Audiogames-reflector
Re: Duels RPG, Crimson Cult, a turn-based strategic text rpg for android If you wear multiples of the same charms you will gain additional benefits. As for the chalice, I also avoided it so dont know URL: https://forum.audiogames.net/post/454141/#p454141 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 2: windows, keyboard input, and speech
Python guide part 2: windows, keyboard input, and speech Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pyga
Getting started guide to Python
Getting started guide to Python Attention!Some of the commands mentioned here are NVDA-specific. If you would like other screen readers to be included, please send me the list of the navigation key commands and I will update the guide to include the informationIntroductionAs the community began shifting to Python, the same questions got introduced over and over again. How do I run scripts? How do I see errors? Where do I get Python? This guide will aim to introduce the basics of setting up Python and will hopefully go on to some more advanced concepts such as windows, sounds, and speech.Getting pythonPython can be downloaded by going to python.org and browsing to the "download" heading. Do to the constantly updating nature of the language, no link will be provided as it will probably change. The first link under the download heading should take you to the latest version page. From there it is as simple as choosing what platform you use and downloading the installer.InstallationNoteYou don't have to do everything I do, but some of these settings should save you some headache.A second noteIf I did not mention a setting in the installer, it remains at it's default valueActual installation instructionsFirst, do not click on "install now" option. Choose custom installation instead.I like to change my installation directory to something more obvious just in case I want to mess with the python folder, though it ultimately doesn't matter as long as it does not end up in program files on a 64-bit machine (I have been told and have experienced file writing errors because the app didn't have the permission to do so).Click next, and you should have some more options.I do not install the Idol, primarily because it appeared not to be accessible when I tried to use it. I do add python to my environment variables to save me some typing, and I do check the box for both associating .py with python and precompiling the standard library, though I am not too sure what the second one does. I have tried using python with and without debugging symbols and could not really tell the difference, so that box is left unchecked, at least on my machine.You should be good to install python now. After the installation completes, do not delete the installer. If by some chance you screw up your interpreter you can run it and click on the repair option (Saves you from reinstalling everything.)A quick noteIf you have py launcher installed and are planning to run multiple Python versions, do not add python to environment variables. Py launcher provides a quick and a convenient way of launching python by typing py into your command line. Thanks to NicklasMCHD for this tip, I didn't know thatRunning scriptsThere are two ways to run Python code. The most easiest way is to hit windows R to get into your run dialog and then type in python.NoteIf you are on windows 10 and typing python in the run dialog brings you to the Microsoft store, you must run the command from the command line. Read on how to do so.Opening Python via Command Line (CMD for short)To get into your command line, hit windows R and in the run dialog type cmd. This should bring you to the terminal where you can type in commands. Now type python.What you should see as the result of either stepIf everything worked correctly, a window should pop up with 3 greater than signs which signify that python is ready to receive input. Type this into your console:print("hello World!")If you do not hear the message "hello world", make sure that your reporting of dynamic content changes are on by hitting NVDA+5 and run the command again.When you are ready to quit, typing exit() or quit() should close the console.Running scripts from filesThe console is great for quick and dirty tests, but what if you need to have multiple files in your project? This is a little trickier to do.Create a blank document.Type in print("hello World!")Save your document as hello.pyOpen up your command lineGo into the directory where you have saved your file.If you do not know how to use CMD, cd directory_name takes you to that directory, such as cd desktop, and cd .. takes you back to the previous directory in relation to where you currently are.For example, the main python folder comes with a folder called lib inside it. If I was in the lib folder and I typed in cd .., I would now be back in the python directory.A quick tip: If you don't know how to spell something, hitting tab will move you through files and folders within your current directory. After that it is as simple as it is going to be to hit home and type in the desired command before the file name.Type in python hello.pyIf everything works as expected, great! You now are mostly ready to proceed with Python tutorials. If you do not get any output, make sure that reporting dynamic content changes option is on by hitting NVDA+5 and repeat the command.Last note for file scriptsSometimes, your interpreter will just exit. No announcements of tracebacks, no
Re: Clipboard Game, paste whatever is on you're clipboard.
Re: Clipboard Game, paste whatever is on you're clipboard. Vulcan minigun, 1, attack 1000, 45 tech required, vertical range 1, everyone's favorite weapon from the famous zombie shooter URL: https://forum.audiogames.net/post/454140/#p454140 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pygame has be
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back![]As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already know[]VariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modules[]While it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal import[]What you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy []Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statement[]Python is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to games[]When it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing Pygame]Installing Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify tha
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game Hi,I was chatting to a blind friend earlier and they said that if you replay a mission in story mode, it does not bring up the stor again. I find this choice rather odd particularly as when the story first comes up, there's an option to skip it anyway. So, why doesn't the story come up again later if you replay a mission? Could a toggle be added to display it, particularly, as said earlier, there's an option to skip the story during that sequence anyway? URL: https://forum.audiogames.net/post/454138/#p454138 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Clipboard Game, paste whatever is on you're clipboard.
Re: Clipboard Game, paste whatever is on you're clipboard. Ultra snyper rifle, 1, attackü@2, 190 tech required, 1 bullet per round, powerful URL: https://forum.audiogames.net/post/454139/#p454139 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back![]As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already know[]VariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modules[]While it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal import[]What you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy []Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statement[]Python is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to games[]When it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing Pygame]Installing Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify tha
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pygame has be
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pygame has be
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace.Enough! Skip to gamesWhen it comes to making games, there are a few options available.PygamePygletPanda 3dThe ArcadeOther libraries that I probably left outThis guide will focus on Pygame, as it is what I use on the daily bases. If you like other examples to be included, PM me with the converted versions of the ones that will be shown here.Installing PygameInstalling Pygame is really simple. Assuming that you already have Python installed, opening up the command line and typingpip install pygameshould do the trick. To verify that Pygame has be
Re: masonason's new forum
Re: masonason's new forum The fastest way to get up and running is to go with a forum somebody else is hosting, you do zero setup then customize it then. That is the fastest way to get going. URL: https://forum.audiogames.net/post/454137/#p454137 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Python guide part 2: windows and keyboard input
Python guide part 2: windows and keyboard input Welcome Back!As promised,, here is the second part of this guide. This will attempt to demonstrate some more advanced concepts related to games. Beforehand though, let's make sure that we are on the same page.What you should already knowVariablesIf statementsLoops, both for and whileFunctionsCalling functionsPassing Parameters to FunctionsListsList and string SlicingDictionaries (Not critical but good to know)Classes (Possibly inheritance but not a big deal if you don't totally understand the concept, I used it once in a project)Class properties and how to access themImporting modules (I will mention this shortly)Importing modulesWhile it seems basic, I still would like to touch on the import statement, just to make sure that we are on the same page.The normal importWhat you may be familiar with is something like this:import math print(math.pi)That is one way to link modules. However, to save you some typing, you can also do this:from math import * print(pi)So what is the difference between the two?The box analogy Let's pretend that the Python console and the math module are boxes. The "import math" statement makes the two boxes sit next to each other. When you say something like "math.pi", you are basically opening the lid of a box labeled math, pull out the variable called pi, use it within your line of code, and put it back in the box shutting it as you do so. The advantage to this approach is that it keeps your global namespace nice and clean, unlike the second import method.The second import method is a little more crude. Instead of leaving the boxes next to each other, it takes the math box, opens it, dumps it's contents into the current namespace (The python console in my case) and then throws it away. This is why the earlier example with print(pi) works. We basically move whatever we specified in our import statement into the current namespace and throw everything else away.The drawbacks of the from statementPython is really nice. It allows us to change a string to an integer, or a boolean to a function. However, that can also become an issue if you love typing "from x import *". Because Python is so nice, it does not complain when you override a variable and change it's type. If your module has a function named "walk" that deals with moving objects around the grid and you type "from os import *", your walk function will be overwritten with the os's walk method which deals with looping through files and directories on your PC. The interpreter won't complain about the override until you try and use the walking function to move an object because as I said before, Python is nice.There is another spectrum to consider, however. Sometimes, you won't immediately notice that a function has been overwritten until you have moved farther along the development. A good example of this is the "open" function. It is available by default, dealing with opening files on your computer. If you also have a function named open in your module that accepts two strings as it's parameters, you would override the standard open method and will have a difficult time telling why something doesn't work as you expect it too.I have been saying functions, but they are not the only things that can be changed. Classes, lists, dictionaries... anything can change types in an instant when it comes to Python. Again, it's not bad, but it is something you should keep in mind. To that end, I use your standard "import x" and generally avoid "from x import y" in most cases. When I do use it, here is something that runs through my head before I include such statement.Am I using a star? Star tells Python to import everything from a module and thus is the most dangerous to use.Is it a standard or pip-installed library? If yes, then I avoid using a star all together and just import the entire module. (If you don't know what pip is, you will soon.) (If something is not in your project folder, math, for example, you know that it's either pip-installed or something that comes with the interpreter.)Can I reuse this later? This is important. If you import math in script1.py and you type from script1 import * in script2.py, you can use math in script2 without importing it again. If I can reuse the import in some way, it will have a greater chance of persuading me to type "from x import y"These questions help me decide if it's worth it to clutter my namespace. URL: https://forum.audiogames.net/post/454136/#p454136 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? Also, a point to consider about the narration perspective. This is coming from someone who knows their stuff and has done production work. Your 3 hours of narration is probably at the very least double that in terms of studio work. I.e you're not going to just fire up your DAW, read your book and call it a day. It will be quality checked, because unless you have a home or pro studio that is acoustically fit for your work you are going to have noises to edit out (I'm looking right at you, RFB&D/Learning Ally). That being said, good narration does take skill and that is something she does indeed have. URL: https://forum.audiogames.net/post/454135/#p454135 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: What is the strangest or scariest thing that has happened to you
Re: What is the strangest or scariest thing that has happened to you some strange things:Once I woke up to a guy singing to himself and taking pictures. It turns out that it was someone coming to evaluate the house so my parents could do a refinance or something.This other time I was staying at a friends house and remember vaguely feeling something sliding around on my face and jolting awake. I guess my new friend had decided to feel my face when I was asleep. I couldn't get back to sleep the rest of the morning and it was like 4 or 5 in the morning so I had to wait a long time to really do anything even when her mom was awake because her mom didn't speak much English and I still don't speak any Korean. Last year I finally after 2 years got to visit a long-time friend. When I visited it turned out that part of the reason it took so long was that she didn't want me or any of the people in america to know about her new boyfriend now husband. She didn't want me to know who he was so she had me call him qt for the week and a half I stayed there. The guy's mom couldn't even call her son by his own name, or didn't want to for some reason. Seeing that she called him q dai, I wonder if she would have just rather called him the name she gave him in the first place. And so that's the story of the time I was forced to basically call someone else's husband cute. This all felt rather strange but more so really sad because visiting this person felt like visiting someone completely new. It felt like this person that I thought was a good friend was just faking it all along, and that she didn't really want me there.some scary things: I was woken up at 5 by my roommates boyfriend yelling my name. When I went across the hall to her room, they started telling me that she was possessed by a demon. She was even suddenly going in to fits of shaking and changing her voice and everything. This went on for almost 2 hours and it happened again later the next day. Later that week I spent several days alone in the house with just her because everyone else had left for the summer. She had acted strange all the weekend before, and now that I think about it, being alone with her after this should have creeped me out more.This other time I had to go to Hong Kong for my visa and I was dropped off alone in the local airport with no one else and at that time I couldn't really speak any Chinese and this is an airport that doesn't get too many international tourists yet, so no one spoke any English. Someone from my work was supposed to arrive later, but she got stuck in traffic so I was pretty nervous there for a while. URL: https://forum.audiogames.net/post/454134/#p454134 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: How to get started coding aplications in python?
Re: How to get started coding aplications in python? I want to develope simple gui aplications like a little download thingy and maybe also a rpg when i am more experienced. I am right now making my self familiar with python a bit using the nathan tech python tutorial. URL: https://forum.audiogames.net/post/454132/#p454132 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum Yeah pretty much, we want to get up and running simply, because unfortunately Mason doesn't know JS and some other more complicated stuff.At least with My BB you could still use jump to table commands to find the main content even without headings and landmarks. URL: https://forum.audiogames.net/post/454131/#p454131 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum @91:I'd argue against Flux, it's not a straight 1:1 transition from Pun/Pun to Flux though. MuBB is, at least on a vanilla clean instal, not useable for quick navigation, so if you are going with that, you *will* have to modify the skins Also, there is no rule saying you have to mod the themes the moment a forum is up and going, at all. You can have the forum and mod the themes in the background, but you do need code experience naturally.@Ethin: I took a look at Discourse's support, andhilariously, it is not accessible, the *.discourse.com forums, that is. They are not useable at all. If that is how standard Discourse is out of the box, it needs tweaking. URL: https://forum.audiogames.net/post/454130/#p454130 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum @91:I'd argue against Flux, it's not a straight 1:1 transition from Pun/Pun to Flux though. MuBB is, at least on a vanilla clean instal, not useable for quick navigation, so if you are going with that, you *will* have to modify the skins@Ethin: I took a look at Discourse's support, andhilariously, it is not accessible, the *.discourse.com forums, that is. They are not useable at all. If that is how standard Discourse is out of the box, it needs tweaking. URL: https://forum.audiogames.net/post/454130/#p454130 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? I don't really know how to describe my feelings towards Molly Burke. When I first came across her videos, she struck me as being informative, cheerful, and a well-spoken person. I enjoyed her content! And yes, I even had a crush on her. Nothing really serious though. Just a crush a person gets for a celebrity. Whether or not she's a celebrity isn't what I want to get into, but that's how I felt! Just her voice is the kind for which I usually fall.I came across her videos when she was still living in Canada. However, and I'm not saying this is the exact reason, although it is a possibility, I noticed when she moved to California, her way of speaking sort of changed. Also her mannerisms are a bit different as compared to when she was in Canada. This is just my opinion. It does work for her though. We can't deny that. But I noticed I haven't really liked her content as much as I enjoyed it before. Let's also keep in mind she's had exposure to other avenues in mainstream media, so she has that as a advantage in terms of having already established a following to be considered "significant."Another thing that kind of bothers me, and I'm sure she's not doing it deliberately, is how she continues to bring up her story, almost highlighting the fact that she had some sight at one point. Everyone has a right to feel bad about their situation, but at the same time it just kind of rubs me the wrong way. Maybe not so much the fact that she brings it up as much as the highlighting factor of having had sight. Lol! Maybe it's just me though. And besides, it is her channel, and she does get sympathy. Anyway, now she just kind of annoys me. Of course, that's just 1 out of a million opinions! Lol! Seh's still a pretty cool person all things considered. URL: https://forum.audiogames.net/post/454129/#p454129 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Lets Talk Bass Guitar
Re: Lets Talk Bass Guitar Sounds like we have some people other than myself who play Bass. Yes Victor Wooten is awesome! I have a 4-string Best Choice Products Acoustic Bass with 21-Frets, A 4-String SilverTone P-Bass with 20-Frets and an Ibanez 6-String Bass with 24-Frets. And we can talk Guitar as well on here. I also have a Yamaha Pasifica 6-String with 22-Frets. Has anyone messed around with alternate tunings? I was messing around with my guitar and tuned it dropped B just for fun. I noticed that at this tuning, if I press too hard on a fret, the pitch of the note goes up slightly. Is this normal? URL: https://forum.audiogames.net/post/454128/#p454128 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Duels RPG, Crimson Cult, a turn-based strategic text rpg for android
2019-08-08
Thread
AudioGames . net Forum — New releases room : TheBlindSaiyan via Audiogames-reflector
Re: Duels RPG, Crimson Cult, a turn-based strategic text rpg for android Hi.I have 2 questions.Firstly, Can someone explain to me what is meant in the charm descriptions?For example, what does it mean when it says set 2 or 3 +health or mana, and when it mentions immunity, hex etc?Secondly, has anyone drank from the chalice in 1 of the earlier quests?I avoided it, but was wondering if I missed out on any buffs or anything URL: https://forum.audiogames.net/post/454126/#p454126 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Madden NFL 20 Beta, terms and FAQ
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : Addolis via Audiogames-reflector
Re: Madden NFL 20 Beta, terms and FAQ Okay everyone, here is the next daily blitzhttps://youtu.be/RvcMWYF1R7cHappy Listening URL: https://forum.audiogames.net/post/454127/#p454127 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum Ethin wrote:Why can't yall just use Discourse and be done with this hole mess? It works, its accessible, it does what you need... must I go on?There are several factors that go into what software you choose. I don't speak for Mason or anyone else involved with this forum, but in my experience familiarity plays a big role in what software people choose. Also, from a technical standpoint, discourse is much more complicated than simple PHP forum software, and as such is harder to set up and maintain. People might not want to deal with that complexity, opting for something simpler.JaceK wrote:That being said, I *did* find a few Vanilla forums that had modded their layouts to be easier to get around though, so if somebody's willing to put the time into modding forum software X Y and Z, I'm all for itThat is a possibility, but again, we get into simplicity. My gut tells me they're looking to get things up and running with as little hassle as possible, so might not be interested in modding themes. It would be cool though, I'm not gonna lie. URL: https://forum.audiogames.net/post/454125/#p454125 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : RTT entertainment via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? This is definitely not audible. URL: https://forum.audiogames.net/post/454124/#p454124 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Live near London? PlayStation want participants for paid studies
Re: Live near London? PlayStation want participants for paid studies Me too. URL: https://forum.audiogames.net/post/454123/#p454123 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game Yeah I find the confirmation beats distracting, I think they should be a toggle. I have forgotten what note I was meant to press because I got distracted by the barrage of 10 or so confirmation sounds on a harder track. To clarify I'm referring to the sounds that play as the perfect timing to hit a note approaches, like the inverted sounds that sound similar to the note you are supposed to hit. URL: https://forum.audiogames.net/post/454122/#p454122 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game Yeah I find the confirmation beats distracting, I think they should be a toggle. I have forgotten what note I was meant to press because I got distracted by the barrage of 10 or so confirmation sounds on a harder track. URL: https://forum.audiogames.net/post/454122/#p454122 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Getting started guide to Python
Getting started guide to Python Attention!Some of the commands mentioned here are NVDA-specific. If you would like other screen readers to be included, please send me the list of the navigation key commands and I will update the guide to include the informationIntroductionAs the community began shifting to Python, the same questions got introduced over and over again. How do I run scripts? How do I see errors? Where do I get Python? This guide will aim to introduce the basics of setting up Python and will hopefully go on to some more advanced concepts such as windows, sounds, and speech.Getting pythonPython can be downloaded by going to python.org and browsing to the "download" heading. Do to the constantly updating nature of the language, no link will be provided as it will probably change. The first link under the download heading should take you to the latest version page. From there it is as simple as choosing what platform you use and downloading the installer.InstallationNoteYou don't have to do everything I do, but some of these settings should save you some headache.A second noteIf I did not mention a setting in the installer, it remains at it's default valueActual installation instructionsFirst, do not click on "install now" option. Choose custom installation instead.I like to change my installation directory to something more obvious just in case I want to mess with the python folder, though it ultimately doesn't matter as long as it does not end up in program files on a 64-bit machine (I have been told and have experienced file writing errors because the app didn't have the permission to do so).Click next, and you should have some more options.I do not install the Idol, primarily because it appeared not to be accessible when I tried to use it. I do add python to my environment variables to save me some typing, and I do check the box for both associating .py with python and precompiling the standard library, though I am not too sure what the second one does. I have tried using python with and without debugging symbols and could not really tell the difference, so that box is left unchecked, at least on my machine.You should be good to install python now. After the installation completes, do not delete the installer. If by some chance you screw up your interpreter you can run it and click on the repair option (Saves you from reinstalling everything.)A quick noteIf you have py launcher installed and are planning to run multiple Python versions, do not add python to environment variables. Py launcher provides a quick and a convenient way of launching python by typing py into your command line. Thanks to NicklasMCHD for this tip, I didn't know thatRunning scriptsThere are two ways to run Python code. The most easiest way is to hit windows R to get into your run dialog and then type in python.NoteIf you are on windows 10 and typing python in the run dialog brings you to the Microsoft store, you must run the command from the command line. Read on how to do so.Opening Python via Command Line (CMD for short)To get into your command line, hit windows R and in the run dialog type cmd. This should bring you to the terminal where you can type in commands. Now type python.What you should see as the result of either stepIf everything worked correctly, a window should pop up with 3 greater than signs which signify that python is ready to receive input. Type this into your console:print("hello World!")If you do not hear the message "hello world", make sure that your reporting of dynamic content changes are on by hitting NVDA+5 and run the command again.When you are ready to quit, typing exit() or quit() should close the console.Running scripts from filesThe console is great for quick and dirty tests, but what if you need to have multiple files in your project? This is a little trickier to do.Create a blank document.Type in print("hello World!")Save your document as hello.pyOpen up your command lineGo into the directory where you have saved your file.If you do not know how to use CMD, cd directory_name takes you to that directory, such as cd desktop, and cd .. takes you back to the previous directory in relation to where you currently are.For example, the main python folder comes with a folder called lib inside it. If I was in the lib folder and I typed in cd .., I would now be back in the python directory.A quick tip: If you don't know how to spell something, hitting tab will move you through files and folders within your current directory. After that it is as simple as it is going to be to hit home and type in the desired command before the file name.Type in python hello.pyIf everything works as expected, great! You now are mostly ready to proceed with Python tutorials. If you do not get any output, make sure that reporting dynamic content changes option is on by hitting NVDA+5 and repeat the command.Last note for file scriptsSometimes, your interpreter will just exit. No announcements of tracebacks, no
Getting started guide to Python
Getting started guide to Python Attention!Some of the commands mentioned here are NVDA-specific. If you would like other screen readers to be included, please send me the list of the navigation key commands and I will update the guide to include the informationIntroductionAs the community began shifting to Python, the same questions got introduced over and over again. How do I run scripts? How do I see errors? Where do I get Python? This guide will aim to introduce the basics of setting up Python and will hopefully go on to some more advanced concepts such as windows, sounds, and speech.Getting pythonPython can be downloaded by going to python.org and browsing to the "download" heading. Do to the constantly updating nature of the language, no link will be provided as it will probably change. The first link under the download heading should take you to the latest version page. From there it is as simple as choosing what platform you use and downloading the installer.InstallationNoteYou don't have to do everything I do, but some of these settings should save you some headache.A second noteIf I did not mention a setting in the installer, it remains at it's default valueActual installation instructionsFirst, do not click on "install now" option. Choose custom installation instead.I like to change my installation directory to something more obvious just in case I want to mess with the python folder, though it ultimately doesn't matter as long as it does not end up in program files on a 64-bit machine (I have been told and have experienced file writing errors because the app didn't have the permission to do so).Click next, and you should have some more options.I do not install the Idol, primarily because it appeared not to be accessible when I tried to use it. I do add python to my environment variables to save me some typing, and I do check the box for both associating .py with python and precompiling the standard library, though I am not too sure what the second one does. I have tried using python with and without debugging symbols and could not really tell the difference, so that box is left unchecked, at least on my machine.A quick noteIf you have py launcher installed and are planning to run multiple Python versions, do not add python to environment variables. Py launcher provides a quick and a convenient way of launching python by typing py into your command line. Thanks to NicklasMCHD for this tip, I didn't know that.You should be good to install python now. After the installation completes, do not delete the installer. If by some chance you screw up your interpreter you can run it and click on the repair option (Saves you from reinstalling everything.)Running scriptsThere are two ways to run Python code. The most easiest way is to hit windows R to get into your run dialog and then type in python.NoteIf you are on windows 10 and typing python in the run dialog brings you to the Microsoft store, you must run the command from the command line. Read on how to do so.Opening Python via Command Line (CMD for short)To get into your command line, hit windows R and in the run dialog type cmd. This should bring you to the terminal where you can type in commands. Now type python.What you should see as the result of either stepIf everything worked correctly, a window should pop up with 3 greater than signs which signify that python is ready to receive input. Type this into your console:print("hello World!")If you do not hear the message "hello world", make sure that your reporting of dynamic content changes are on by hitting NVDA+5 and run the command again.When you are ready to quit, typing exit() or quit() should close the console.Running scripts from filesThe console is great for quick and dirty tests, but what if you need to have multiple files in your project? This is a little trickier to do.Create a blank document.Type in print("hello World!")Save your document as hello.pyOpen up your command lineGo into the directory where you have saved your file.If you do not know how to use CMD, cd directory_name takes you to that directory, such as cd desktop, and cd .. takes you back to the previous directory in relation to where you currently are.For example, the main python folder comes with a folder called lib inside it. If I was in the lib folder and I typed in cd .., I would now be back in the python directory.A quick tip: If you don't know how to spell something, hitting tab will move you through files and folders within your current directory. After that it is as simple as it is going to be to hit home and type in the desired command before the file name.Type in python hello.pyIf everything works as expected, great! You now are mostly ready to proceed with Python tutorials. If you do not get any output, make sure that reporting dynamic content changes option is on by hitting NVDA+5 and repeat the command.Last note for file scriptsSometimes, your interpreter will just exit. No announcements of tracebacks, n
Re: Ravaged Worlds
Re: Ravaged Worlds That would be good, I really think there is a great game in there, but whenever I try a starter battle with a bot I'm always confused about what is happening when however much I look at the rules. I suspect much of this is the interface, what with all the phases listed, and no clear idea of which cards are yours and which on the table, and its certainly something that should be relatively easy to fix. URL: https://forum.audiogames.net/post/454120/#p454120 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: challenges we shouldn't play on the forum
Re: challenges we shouldn't play on the forum Hi.@26 well, if your language is English anyway, dictate with out any punctuation so everything is in one big block of text, you wouldn't even be noticed because as it seams for me, 80 percent of blind people either don't dictate punctuation, are not able to use the correction tools on their iOS devices or both. And yes, I am as well making the correction error sometimes because i sometimes overlook words which should be together and are apart for example.Greetings Moritz. URL: https://forum.audiogames.net/post/454121/#p454121 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Madden NFL 20 Beta, terms and FAQ
Re: Madden NFL 20 Beta, terms and FAQ Hi.Yeah, that is true, but the PC accessibility of Origin is quite doable, you have to fiddle around with the NVDA obj review just like with steam, but everything is very nicely sorted in lists, quite the clean interface. I also found a possible solution to the PC rumble issue.Greetings Moritz. URL: https://forum.audiogames.net/post/454119/#p454119 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Ravaged Worlds
2019-08-08
Thread
AudioGames . net Forum — New releases room : sightlessgamer via Audiogames-reflector
Re: Ravaged Worlds @Dark I'll try to see if that is possible. URL: https://forum.audiogames.net/post/454118/#p454118 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Madden NFL 20 Beta, terms and FAQ
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : Addolis via Audiogames-reflector
Re: Madden NFL 20 Beta, terms and FAQ I worked for EA, and I had no luck with origin what so ever, unless they have made a new version of it. Even if it is, What is not false about my information is that origin and the game consoles are not able to be cross platform compatible, meaning that you can't use the origin version of the game to play with the console version and vice versa. URL: https://forum.audiogames.net/post/454117/#p454117 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Is gta5, on xbox, playable?
Re: Is gta5, on xbox, playable? Unfortunately, I missed the last time it was on sale on steam, so waiting for it to do that again. that way should get the full money's worth out of it. URL: https://forum.audiogames.net/post/454116/#p454116 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: New Samurai Shodown!
Re: New Samurai Shodown! I cannot wait to get some more spare cash in order to get this. been watching maximillian play and it looks super fun.Also looking forward to the soulcalibur crossover, even if it is only one character. URL: https://forum.audiogames.net/post/454115/#p454115 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: The Vale Official Release Announcement
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : defender via Audiogames-reflector
Re: The Vale Official Release Announcement fallingsquirrel wrote:We'll be checking in more frequently to answer your questions, reveal more about the game, and get everyone pumped.Yet the last post was on May 23rd...I'm not hating, just a little confused. URL: https://forum.audiogames.net/post/454112/#p454112 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: challenges we shouldn't play on the forum
Re: challenges we shouldn't play on the forum egnellahc tsop gnisrevertranslationreversing posts challengeright reversed posts for a week, ok i'Ll be more jental for a day xd URL: https://forum.audiogames.net/post/454114/#p454114 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: The Vale Official Release Announcement
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : defender via Audiogames-reflector
Re: The Vale Official Release Announcement fallingsquirrel wrote:We'll be checking in more frequently to answer your questions, reveal more about the game, and get everyone pumped. URL: https://forum.audiogames.net/post/454112/#p454112 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : RTT entertainment via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? Audible hopes you have not enjoyed this program. URL: https://forum.audiogames.net/post/454113/#p454113 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: The Vale Official Release Announcement
2019-08-08
Thread
AudioGames . net Forum — General Game Discussion : defender via Audiogames-reflector
Re: The Vale Official Release Announcement We'll be checking in more frequently to answer your questions, reveal more about the game, and get everyone pumped. wrote:fallingsquirrel URL: https://forum.audiogames.net/post/454112/#p454112 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Lets Talk Bass Guitar
Re: Lets Talk Bass Guitar I have an ibanez 5 string with active pickups in it. Sounds very nice. I don't use an amp, for I just use a VST to run my sounds, but if I had to get an amp, i"d probably get the aluminum cone speaker Hartkey cabs. I'm a fan of Victor Wooten. URL: https://forum.audiogames.net/post/454111/#p454111 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: New Samurai Shodown!
Re: New Samurai Shodown! @assault: I think at the moment the guy is quite busy as he's doing a degree. I do still have his email address but for now I am just going to let him continue his work. I don't want to pressure him. In regards to finding others, it's not easy because I don't think eventhubs seems to have a working forum. I've got an account on the website that lets me comment but my account does not work on the forums, and at the moment I don't really know where to comment about the guide because the article from before is now quite old (a few weeks) and stuff moves quite quickly. URL: https://forum.audiogames.net/post/454110/#p454110 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game I think that should be a toggle, so if you're new to the game you can have them on and then if you're done, you can just turn them off. URL: https://forum.audiogames.net/post/454109/#p454109 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: masonason's new forum
Re: masonason's new forum Well, because (personally) here I've no idea if I can test it on localhost.That being said, I *did* find a few Vanilla forums that had modded their layouts to be easier to get around though, so if somebody's willing to put the time into modding forum software X Y and Z, I'm all for it URL: https://forum.audiogames.net/post/454108/#p454108 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
2019-08-08
Thread
AudioGames . net Forum — New releases room : blindndangerous via Audiogames-reflector
Re: Sequence Storm Rhythm Racing Game Ah, so their is a level editor, yeah, I'd be down for checking that out. Also @111 I really like that idea of being able to turn off the confirmation reverse beats. URL: https://forum.audiogames.net/post/454107/#p454107 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game So here's the thing about audio cues 2, dev can correct me if I'm wrong. I think the reason it's so difficult is simply because when you're looking at the track, you can see whatever's coming up on the track from a distance. so by the time that right trigger promp comes up in the rhythm, you already know that's what you must do cause you saw it a while earlier. Since we're dealing with audio here, that isn't really possible. or at least, not easily. One way would be to throw all the sounds at us simultaneously as they come up, and have us figure out where they go in the rhythm, but unless they have logical beats in which they appear, that'll probably make it even harder. hahaha. I suggested on Twitter for a way to remove the confirmation audio cues in options menu. I think that'll make it easier as we won't constantly be listening to them on the following beat, which just adds to the confusion. I'd even consider turning them off in the listen and react mode, as I feel I don't really need them. I think the crashing sounds are enough to tell us, ok I messed up real good. URL: https://forum.audiogames.net/post/454106/#p454106 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: challenges we shouldn't play on the forum
Re: challenges we shouldn't play on the forum The jiberish challenge, type up a bunch of random letters for you're posts, and try to make words out of the letters, and post them in you're next responce. URL: https://forum.audiogames.net/post/454105/#p454105 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? Damn it, no pop corn here, braces. Ah well. URL: https://forum.audiogames.net/post/454103/#p454103 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Sequence Storm Rhythm Racing Game
Re: Sequence Storm Rhythm Racing Game From what I understand, synchronized judgment means your timing is perfect, or at least very close. Great judgment is almost perfect. Good judgment is decent timing, and bad judgment is if you hit the wrong key. A miss is if you don't hit a key at all when you're supposed to. Synchronized notes make you speed up and power up faster, so accuracy counts when you need to win a race or beat a time limit. URL: https://forum.audiogames.net/post/454104/#p454104 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : RTT entertainment via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? That’s a good point. You don’t have to tell them that you’re trolling them, just try to get your point across in a fun and friendly way. Is that what trolling is all about? Having fun? The time I accidentally added the letter a to my sentence about an audible book. That was hilarious. URL: https://forum.audiogames.net/post/454102/#p454102 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
Re: Has anyone here ever met Molly Burke? What's the point of trolling if you're gonna tell someone that you're trolling them? URL: https://forum.audiogames.net/post/454101/#p454101 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : RTT entertainment via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? That is totally okay. No, I don’t think it was Molly. URL: https://forum.audiogames.net/post/454100/#p454100 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
Re: Has anyone here ever met Molly Burke?
2019-08-08
Thread
AudioGames . net Forum — Off-topic room : michaelhoffman1976 via Audiogames-reflector
Re: Has anyone here ever met Molly Burke? I dunno. I'm totally man crushing on Tommy Edison. Lol but seriously Didn't molly burke do a video on dating or something or was that a different blind chic? URL: https://forum.audiogames.net/post/454099/#p454099 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector