QB64 Phoenix Edition
Basic for games only - Printable Version

+- QB64 Phoenix Edition (https://staging.qb64phoenix.com)
+-- Forum: Chatting and Socializing (https://staging.qb64phoenix.com/forumdisplay.php?fid=11)
+--- Forum: General Discussion (https://staging.qb64phoenix.com/forumdisplay.php?fid=2)
+--- Thread: Basic for games only (/showthread.php?tid=492)

Pages: 1 2 3


Basic for games only - Kernelpanic - 05-25-2022

I see again and again that Basic is apparently only used as a programming language for games etc., for example, but so Basic never gets rid of the "little-kids" level. Not that I want to deny games etc., but you can also develop serious programs with Basic, not just colorful circles and jumping who-knows-where.

So you can for example, write a program that calculates an additional payment to the pension.
An example: You take out an additional insurance into which you pay 3400.00 €/$ per year for 25 years. If you then go in pension, the program shows how much you can then have paid out from the supplementary insurance per month and for how many years. For me, this is a really practical program. There is certainly room for improvement, but this is something that can be used practically.

And in my very personal opinion, this is the only way to get Basic out of the gaming level and make it (again) a serious programming language.

That's my point of view.


RE: Basic for games only - bplus - 05-26-2022

To the one who uses Sylvester the cat for an avatar,

Something tells me you'd be very happy with an Excel Spreadsheet!
https://www.google.com/search?q=Excel+Spreadsheet+for+financials&client=opera&hs=dLk&sxsrf=ALiCzsZGoY9QxW8BdjP3-Gj0hQNpXzdumg:1653523813290&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjss5Kc8Pv3AhU8oI4IHXjHCmQQ_AUoAXoECAEQAw&biw=1165&bih=577&dpr=1.1#imgrc=Pl-xkLcJdQtMzM

personally blechhhhk!

Do you think Sylvester was drawn by a kid?
[Image: tweetie-pie.png]


RE: Basic for games only - OldMoses - 05-26-2022

I've never actually written a computer "game". I tend to do utilities for table top role playing games or I code work related applications. I've seen some great games here, but with the exception of a painfully slowly progressing billiards simulation, I've never had the urge to do one myself.

I used it to program a grain harvest database. It tracks truckloads as they come in to our elevator. For each load, it accepts a gross weight and test moisture, then computes totals by farm and field, and calculates average drying shrinkage. I probably could have used a spread sheet program, but all I'd learn was the spreadsheet. I've been using it for over 20 years and it's evolved as QBasic/QB64 and my skills have.


RE: Basic for games only - JuanjoGomez - 05-26-2022

The truth is that most of the programs that are seen are more oriented towards games.

I have commercialized a program for warehouse management, invoicing and accounting, with a SQL database connection made in QB64. With Qb64 it works very well with databases and it is a satisfaction to have updated my programs that were originally made in QB45.

It would be interesting to further develop access to reports by printer and work with a database. It would give a boost to the use of Qb64 in management programs.


RE: Basic for games only - Kernelpanic - 05-26-2022

Quote:I used it to program a grain harvest database. It tracks truckloads as they come in to our elevator.

I have commercialized a program for warehouse management, . . .


That is was I wanted to express with my contribution, for example to point out that one can create excellent programs for the praxis with QB64. That remember me of Microsoft's PDS Basic.


RE: Basic for games only - aurel - 05-26-2022

I am wondering too...
I posted this on BASIC4ALL forum  

Quote:..which brings me to question
do you have in plan to build some apps ?

maybe Image Viewer
Mp3player
simple Cad program
calculator ...
etc...
etc...
really i am wondering how many such a programs are created in qb64
there are some written in JB/LB i think

OR there is no need for that because we can found all possible free app
we may think of ..what you think?

..which brings me to question
do you have in plan to build some apps ?

maybe Image Viewer
Mp3player 
simple Cad program
calculator ...
etc...
etc...
really i am wondering how many such a programs are created in qb64
there are some written in JB/LB i think

OR there is no need for that because we can found all possible free app
we may think of ..what you think?
Quote:..which brings me to question
do you have in plan to build some apps ?

maybe Image Viewer
Mp3player 
simple Cad program
calculator ...
etc...
etc...
really i am wondering how many such a programs are created in qb64
there are some written in JB/LB i think

OR there is no need for that because we can found all possible free app
we may think of ..w



RE: Basic for games only - Dimster - 05-26-2022

It feels we are on the verge of a world with robots, cars which are more computers than mechanical machines and communication devices which are hand held supercomputers. The sophication is already beyond the layman/woman's' ability to fully appreciate or control.

Wouldn't it be nice to be able to add QB64 into that robot cutting the grass and program it to identify weeds and give them a squirt of a weed killer potion. Or QB64 in your car's brain to scan the license plates of other vehicles and let you know if a family member or friend happens to be passing by. The point being, a basic easy to learn computer program which the average person can learn and use to add input and control over some of these future smart things of all kinds coming in the future. All we need is an access port.


RE: Basic for games only - bplus - 05-26-2022

Seems to me it takes more brains to bounce a circle off another and keep it inside a frame that it does to do this, plug in numbers for formula:
Code: (Select All)
DefDbl A-Z
Input "Principal "; P
Input "Annual Interest Rate "; I
Input "Compunding Frequency (how many times per year) "; C
Input "Number of Years "; N
Input "Monthly Payment "; R
'FV =  Future Value (inflation not considered)
FV = P * (1 + I / C) ^ (N * C) + R * ((1 + I / C) ^ (N * C) - 1) / (I / C)
For m = 1 To 12
    N = m / 12
    FV = P * (1 + I / C) ^ (N * C) + R * ((1 + I / C) ^ (N * C) - 1) / (I / C)
    Print "Month "; m; " Future Value ="; FV
Next



RE: Basic for games only - Pete - 05-27-2022

Qbasic was not fast enough for involved graphics games, but the page flipping capability made games like Defender easy enough to clone. Qb64 is a great improvement in memory and speed, and is fine for games, including 3D games with OpenGL.

QNasic was okay for running my office, but I needed 14 programs sharing a database. With QB64, I was able to manage with just one.Both had networking, so I was able to have all five office computers communicate with each other.

Pete


RE: Basic for games only - euklides - 05-27-2022

I dont not use QB64 for games. Not very much. (Yes I made a Sudoku -creating/solving program, or a Str8ts -creating/solving- one )

But QB64 is very usefull for making little very usefull .exe prgrams .
For instance, I made a program pour searching the EXIF information in pictures (using EXIFTOOL). Here, with the qb64 program, you choice a file, and the program gives orders to EXIFTOOL and analyses informations. (First date of creation, gps, ..., aso)