AGK2 vs Pure Basic

Started by Pfaber11, April 28, 2019, 13:41:05

Previous topic - Next topic

Pfaber11

Was just wondering what you guys think. I've been using AGK2 for over a year now and it took me a couple of months to get into it . Just been playing around with Pure Basic this morning without much success and am thinking is it worth spending time on . In your opinions which is the better of the two? Is it much faster than AGK2 ?
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

Pfaber11

I think I've came to my own conclusion. AGK2 seems much easier to program in my opinion . I've been thinking of learning a new language and have looked at a few and none of them seem as nice to use as AGK2 . So far looked at unity purebasic and python. Maybe I'm just used to what I'm currently using . I suppose if I'd been using purebasic for a year or so and tried AGK i'd have the same thoughts . Personally I find it very hard to learn a new computer language and so would like to make the right choice . What I really wanted was to learn a language which might point to some kind of employment such as Unity or Python. Although I really like AGK I don't think it's considered a professional language which is a shame as I really get on with it . Thoughts anyone. I'm rambling a bit today. Happy programming .
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

TomToad

This site has what is probably the best languages to learn if you are looking for employment.
https://hackernoon.com/best-coding-languages-to-learn-in-2019-b49b49250a25

------------------------------------------------
8 rabbits equals 1 rabbyte.

MikeHart

If you are looking for employment, you should specify the field you want to work in.
Web technology mostly requires html, javascript, css, php, sql, etc.  and knowledge of tools like angular, node, docker, etc.
Keep in mind that the coud is a big term these days, so definitely that would be my choice.


If you want to work in research, Python is well received there. Imho it is an awesome tool. But also capable creating awesome tools. Python can also be used for web stuff.


For the rest I would say C/C++




Pfaber11

Thanks for the input. If I had to make a choice now I think by Others opinions it would probably be Python. Just doesn't seem too user friendly to me right now . Think I'll take another look at it . Bonjour . I'll keep you all posted on my progress and see how long it takes to write my first program . Decided pure basic is out of the running . Did take another look at it and it's not my thing. Can't seem to get anything to run on it. compiles then the computer crashes .
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

Derron

Python - uses indentation not just for structuring but also as necessity/logic structure. Keep this in mind but if you are OK with it you will learn a pretty nice and powerful language. If you want to dive into statistical stuff / mathematics numPy is what you will learn to love.

If you wanted to learn Java while creating games and are not keen to limit to Android, then try "libGDX".

With Urho3D and C++ you can learn something too.

If you do as all others: learn C# and use it in Unity (or Godot).

Web programming (frontend: html5/JS, PHP/Ruby/Python/Perl or even again JS to drive your backend) is als easy to "begin with" (but hard to master especially if you have to take care of security - read user credentials, payment processes, ...).


bye
Ron

Qube

If your ultimate goal is to get employment then both AGK and PureBASIC are useless to learn :o

For the business environment there are many popular options as mentioned above. Also note that if you are seeking a programming job then it's more likely employers are going to want a lot of experience and qualifications. Unless you're lucky enough to get an apprentice role. Employers want very specific skill sets and often specialising in a certain area.

Alternatively you could go down the route I did and go self employed ( 20 years now \o/ ). That way clients don't give a damn what the apps are written in so long as it does the job they want. The down side is of course getting the work and more importantly sustainable work. It's a catch-22 and there are no guarantees with anything. Most of my apps written for clients are in Delphi, VB.net and PHP ( with html, javascript and css ). I love Delphi ( PASCAL based ) but I don't think I've ever seen a job requiring it :))

For personal use, use whatever works best for you. Personally I like AGK a lot. It's very easy to get into and for an interpreted language its pretty quick. Sure PureBASIC is faster at pure code execution but it doesn't offer as much as AGK does for game making. AGK isn't perfect but for me it's a modern Blitz3D and I'm having a load of fun with it so that'll do me ;D
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

3DzForMe

#7
QuoteAGK isn't perfect but for me it's a modern Blitz3D and I'm having a load of fun with it so that'll do me ;D

Just had to shell out 560 quid on the car, 2nd steering rack in less than a year - yep living in the country has its pitfalls and potholes.

I might break the 600 pound spend mark by treating myself to AGK2..... :o

I was employed doing Web stuff in javascript, html and C# - even the old  'C' for a while with Korn shell scripting - although coding to pay bills stole my mojo for hobby coding for a few years...
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

Rick Nasher

#8
Actually.. If you don't mind going back a few version, than you can also use C# for AGK.
And C# is a language appreciated by pro's, lots of jobs there.

See:
CheckAnnouncing AppGameKit for C#!
And:
AgkSharp for Windows


_______________________________________
B3D + physics + shaders + X-platform = AGK!
:D ..ALIENBREED *LIVES* (thanks to Qube).. :D
_______________________________________

Pfaber11

Well I've watched a few tutorials and done a online coarse in the last 24 hours and have decided on python . It didn't cost me a bean. Also downloaded panda3d for it to check out what the graphics can do . Modules they are called . Will still be using AGK2 for the foreseeable. Gonna be a while until I produce anything in python at least a month or two anyway if my efforts with AGK2
were anything to go by. I hate the first couple of weeks with a new language it can be very frustrating but we get there eventually . Think I'll watch another tutorial tonight there's one for six hours .     
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

MikeHart

You know, there is a AGK2 for Python version.

Rick Nasher

This is AGK, do you see?

;D
_______________________________________
B3D + physics + shaders + X-platform = AGK!
:D ..ALIENBREED *LIVES* (thanks to Qube).. :D
_______________________________________

Pfaber11

#12
yes I had heard gonna have to check it out . would put me in familiar territory. I doubt it can be ported to mobile though as tier one can be . But will be taking a look later. I'm now 24 hours or so into the python and haven't written a thing yet but that's about to change . just looking for a good reference manual to get going . I still think AGK2 is an awesome piece of kit and would recommend it to anyone . It's not a toy it's a great bit of kit and I've got 7 products on my website created with it .
Ok they're not that great but I intend to keep them up there and I may keep using AGK2 for Android development and IOS . Or maybe in a couple of months I'll be fed up with python and revert back to what I know best. Bonjour.
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

Pfaber11

Still curious has anybody spent time with AGK2 and purebasic and can say which one they prefer . I had a look at purebasic and it seemed very similar to AGK2 but I didn't really spend enough time with it to get used to the syntax.
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen. Windows 11 home edition .  2Tb external hard drive dedicated to Linux Mint .
  PureBasic 6 and AppGameKit studio
ASUS Vivo book 15 16gb ram 256gb storage  cpu upto 4.1 ghz

MikeHart

I did. And imho you can't compare the two. Purebasic is much more powerful regarding general application development. Agk2 Tier has a super simple Basic syntax, perfect for beginners. Both ship with extensive documentation. Both apis are big, have more features than  you will ever use.


Question: if you are familiar with agk2, why change?