[program-l] Re: Advice request, from a beginner

  • From: Devin Prater <r.d.t.prater@xxxxxxxxx>
  • To: <program-l@xxxxxxxxxxxxx>, Jackie McBride <abletec@xxxxxxxxx>
  • Date: Sun, 25 Apr 2021 22:16:54 -0500

What makes Quorum better than Python or JS?

On April 25, 2021 8:54:44 PM Jackie McBride <abletec@xxxxxxxxx> wrote:

Immigrant, perhaps you might want to try quorum, found at:
www.quorumlanguage.com

On 4/25/21, Immigrant <dmarc-noreply@xxxxxxxxxxxxx> wrote:
Hello, everyone. I am not, by any means, a professional programmer,
actually
I am not at all a programmer, just a beginner aspiring to write a few games
as a hobby. I am totally blind, and my games would of course be audio games
in nature. When I say audio games, I do not mean elaborate sound schemes, I
mean text prompts, a few sounds for game events, and of course, the game
would be keystroke-driven. I would most likely be writing dice, card, or
board games, those are the types I am most interested in. I am familiar
with
a few programming concepts through reading tutorials on some programming
languages, but so far, I only wrote one script. I became interested in BGT
when it was first offered, but stopped working with it for several years
not
only because my own mistakes prevented me from writing a program, but I was
unable to improve my performance because something on my systems prevented
even working code from running. I tried it again on this computer, and I
successfully wrote a dice rolling program, it does not trigger any
compilation errors but it only displays the game window and then closes. I
realize BGT is no longer supported, but I was writing in BGT for a few
reasons. First, its tutorial was geared toward novices like I, and
secondly,
it specifically deals with audio games. I have read about Lucia game engine
that supposedly is a more modern alternative to BGT, but I never found any
documentation on using it. If I were to switch to a mainstream language, I
would run into multiple questions and problems I do not know how to
resolve.
I would appreciate recommendations on the best programming language to
write
the types of games I am seeking to write. I was advised to try C++, but
after reading some of the lessons from C++ tutorial I am concerned about
its
lack of flexibility. Even generating a pseudo-random number involves
workaround. I would be interested in your views in regard to strengths of
different languages. And regardless of the language chosen for the project,
the questions still remain:
What is better - a compiled language or an interpreted one?
If it is interpreted, how do I make a stand-alone program file or an
installer?
How do I pass keystrokes to the program, the way BGT keyboard constants
did?
How do I load and play sounds?
And one of the most important problems:
You can create, for example, a card class and generate its instances, but
how do you make a card into an element of interface rather than an abstract
concept? The card lives in your program, with its properties and
attributes,
with all the logic you are building around it, but how do you make it a
program option, so you can focus on it and press a key to draw it, or to
discard it, etc.? This is a conundrum even blind-centered BGT never
addressed.
I would appreciate your thoughts on these matters. Thanks in advance.

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq



--
Subscribe to a WordPress for Newbies Mailing List by sending a message to:
wp4newbs-request@xxxxxxxxxxxxx with 'subscribe' in the Subject field OR by
visiting the list page at //www.freelists.org/list/wp4newbs
& check out my sites at www.brightstarsweb.com & www.mysitesbeenhacked.com
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: