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

  • From: Jackie McBride <abletec@xxxxxxxxx>
  • To: program-l@xxxxxxxxxxxxx
  • Date: Sun, 25 Apr 2021 21:54:25 -0700

I just think when you're starting out, having some close guidance &
lots of successes is important. You especially don't get that w/c++.
Python's fine, but there are a lot of parts to put together to make an
interface. W/Quorum, it's all just there. & there are good teaching
materials besides. Once you get a language under your belt, then it
makes learning others so much easier.

On 4/25/21, Immigrant <dmarc-noreply@xxxxxxxxxxxxx> wrote:

Thanks. I understand where you are coming from.

-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On
Behalf Of pablocmd2014@xxxxxxxxx
Sent: Sunday, April 25, 2021 11:38 PM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: Advice request, from a beginner

I believe, and it is just my believe, that C or C++ are very flexible. It
depends on what we call flexible. For me flexible is that I am able to do as
much as I want from the point of view that at this level, I am able to
handle performance and resources in the way how I want. Yes, it is harder
since on C or C++ you need to be very specific about everything. However, I
think that it is like building something from scratch or buying the prebuilt
parts to be able to make something. For example, if I buy blocks and sand,
and wood, and I start to make my home. It would be exactly as I want it. If
I buy the dry wall, and prebuilt parts, I also have my home. However, it
will be according with the standards of the industry or likes of someone
else.
In the first case, my home could be more expensive and require a longer
time. However, it will be exactly how I wanted it.
It is just my opinion.

-----Original Message-----
From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On
Behalf Of Dzhovani Chemishanov
Sent: Sunday, April 25, 2021 11:20 PM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: Advice request, from a beginner

It is made with beginners in mind, it is targeted at blind people, and it
has a gaming tutorials track if I remember correctly. I don't know if it
makes it better choice, but at least it is not a bad recommendation.

On 4/26/21, Devin Prater <r.d.t.prater@xxxxxxxxx> wrote:
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


** 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

** 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

** 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: