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

  • From: "Immigrant" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "immigrant328" for DMARC)
  • To: <program-l@xxxxxxxxxxxxx>
  • Date: Mon, 26 Apr 2021 02:20:13 -0400

JS? Can you create JavaScript programs offline?

 

From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On
Behalf Of Devin Prater
Sent: Sunday, April 25, 2021 11:17 PM
To: program-l@xxxxxxxxxxxxx; Jackie McBride <abletec@xxxxxxxxx>
Subject: [program-l] Re: Advice request, from a beginner

 

What makes Quorum better than Python or JS?

 

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

 

Immigrant, perhaps you might want to try quorum, found at:

www.quorumlanguage.com <http://www.quorumlanguage.com

 

On 4/25/21, Immigrant <dmarc-noreply@xxxxxxxxxxxxx
<mailto: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 <mailto: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 <mailto:program-l-request@xxxxxxxxxxxxx>
with the Subject:- faq

 

 

 

-- 

Subscribe to a WordPress for Newbies Mailing List by sending a message to:

wp4newbs-request@xxxxxxxxxxxxx <mailto: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
<http://www.brightstarsweb.com>  & www.mysitesbeenhacked.com
<http://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 <mailto: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 <mailto:program-l-request@xxxxxxxxxxxxx>
with the Subject:- faq

 

Other related posts: