Hi, There are a few different audio game engines for Python, these include Earwax <https://earwax.readthedocs.io/> (beta), Lucia <https://github.com/luciasoftware/lucia> (which is supposed to be more familiar to those coming from BGT, Framework <https://forum.audiogames.net/topic/38239/framework-my-new-set-of-tools-for-audiogame-creation-in-python3/> (for want of a better name), and pyAGE <https://forum.audiogames.net/topic/38941/pyage-yet-another-python-audio-game-engine/> (which is still very much in its early stages).
If you'd rather go the mainstream route, and don't mind a little more work, there's Godot Accessibility <https://forum.audiogames.net/topic/33909/migrated-godot-accessibility-to-github/> . Finally, for some subjective comparisons, see this thread <https://forum.audiogames.net/topic/38995/python-and-audiogame/> on the audiogames.net forum. There are others, namely MonoGame <https://www.monogame.net/>, and probably some other stuff in C# too. Other than that, please just do everyone a favour (mainly yourself), and don't use BGT. It's like deciding to dig yourself a swimming pool, using a plastic bucket and spade for digging, wattle and dorb for lining, and stiff prayer for water purification. HTH, Take care, Chris Norman On Sun, 14 Feb 2021 at 02:42, Immigrant via groups.io <immigrant328= [email protected]> wrote: > Hello, everyone. I have just joined the group, and I hope the distinguished > gamers and writers in this gaming community understand that I am very much > a > beginner, trying to write perhaps a couple of simple dice or card games. I > wrote a dice game script in BGT, and the script doesn't generate any > compilation errors. However, the game window stays open only for a couple > of > seconds, and then disappears, so none of the program's keystrokes can be > executed. I realize that BGT is no longer supported, but it does work under > Windows 10, and it is the only engine where I know how to implement > keystrokes and add and manipulate sounds. I checked basic tutorials for a > few programming languages, and realized that game logic can be programmed > in > any of the languages but none of these tutorials addresses keystroke-driven > implementation, or addition of sound. And even in the BGT tutorial, I have > not found answers to some of my questions. The game I am currently trying > to > write is a dice roller, but if one tries to create, for example, a card > game, how do you make a card playable? If cards exist as strings, or parts > of an array, or even instances of their own class, they are just abstract > logical structures. But cards need to be manipulated - picked up, > discarded, > etc. If I have a hand with 5 cards, how do I program a way to navigate the > list of cards and then perform an action on a card currently in focus? How > to make it an element of interface so it can be selected? I hope I clearly > expressed my questions, and I am grateful in advance for any > clarifications. > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#123326): https://groups.io/g/blind-gamers/message/123326 Mute This Topic: https://groups.io/mt/80623843/21656 Group Owner: [email protected] Unsubscribe: https://groups.io/g/blind-gamers/leave/607459/1071380848/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
