You could research audio game engines online. There would be multiple solutions 
available.

========================================
Nathaniel Schmidt
Undergraduate student
Bachelor of Computer Science (S306)
School of Information Technology
Faculty of Science, Engineering and Built Environment
Deakin University, Melbourne (Burwood) campus
https://sync.deakin.edu.au/profiles/student/njschmidt/

E:
[email protected]
LinkedIn:
https://www.linkedin.com/in/njsch/
GitHub:
https://github.com/njsch/
Skype: nathaniel_schmidt1994
about.me/njschmidt/

> On 14 Feb 2021, at 5:03 pm, Immigrant via groups.io 
> <[email protected]> wrote:
> 
> 
> Thanks. Does C++ have a sound class?
>
> From: [email protected] <[email protected]> On Behalf Of Nathaniel 
> Schmidt
> Sent: Saturday, February 13, 2021 11:11 PM
> To: [email protected]
> Subject: Re: [blind-gamers] Introduction, and programming questions
>
> Hi,
> If BGT arrays are the same as in C++, they won’t be very flexible if you use 
> them to store cards because you won’t be able to add or remove items very 
> easily. In C++ you can get around this by using vectors but I don’t know how 
> you would do this in BGT.
>
> If you instantiated objects, then you could create methods of classes to 
> perform on card instances which could change the values of class 
> members/object attributes.
>
> I might have mentioned this on the list before. But if you want to use code 
> similar to BGT that contains fairly easy-to-implement support for a basic 
> graphical interface and keyboard input, you could always consider the option 
> of C++ and a library called Splashkit (www.splashkit.io).
>
> Using this library, you could create a basic game window by simply calling 
> open_window ("window title", 800, 600);// you must specify screen height and 
> width in pixels
> process_events ()// do this while the game quick query is false so that the 
> program keeps on looking for key pressed events
>
> Something like that.
>
> Nathaniel
>
> ========================================
> 
> Nathaniel Schmidt
> 
> Undergraduate student
> 
> Bachelor of Computer Science (S306)
> 
> School of Information Technology
> 
> Faculty of Science, Engineering and Built Environment
> 
> Deakin University, Melbourne (Burwood) campus
> 
> https://sync.deakin.edu.au/profiles/student/njschmidt/
> 
>
> 
> E:
> 
> [email protected]
> 
> LinkedIn:
> 
> https://www.linkedin.com/in/njsch/
> 
> GitHub:
> 
> https://github.com/njsch/
> 
> Skype: nathaniel_schmidt1994
> 
> about.me/njschmidt/
> 
> 
> 
> On 14 Feb 2021, at 1:42 pm, Immigrant via groups.io 
> <[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 (#123325): https://groups.io/g/blind-gamers/message/123325
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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to