September 22, 2019, 04:09:21 PM

Author Topic: AGK2 vs Pure Basic  (Read 1781 times)

Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
AGK2 vs Pure Basic
« on: April 28, 2019, 01:41:05 PM »
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 ?

Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
Re: AGK2 vs Pure Basic
« Reply #1 on: April 28, 2019, 02:12:45 PM »
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 .

Offline TomToad

  • Sr. Member
  • ****
  • Posts: 429
Re: AGK2 vs Pure Basic
« Reply #2 on: April 28, 2019, 02:49:36 PM »
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.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 599
Re: AGK2 vs Pure Basic
« Reply #3 on: April 28, 2019, 03:19:05 PM »
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++




Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
Re: AGK2 vs Pure Basic
« Reply #4 on: April 28, 2019, 03:55:51 PM »
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 .

Offline Derron

  • Hero Member
  • *****
  • Posts: 2414
Re: AGK2 vs Pure Basic
« Reply #5 on: April 28, 2019, 04:14:49 PM »
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

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 2115
Re: AGK2 vs Pure Basic
« Reply #6 on: April 29, 2019, 01:02:10 AM »
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
Until the next time...

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 651
Re: AGK2 vs Pure Basic
« Reply #7 on: April 29, 2019, 05:20:45 PM »
Quote
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

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

Offline Rick Nasher

  • Hero Member
  • *****
  • Posts: 776
Re: AGK2 vs Pure Basic
« Reply #8 on: April 29, 2019, 06:53:41 PM »
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
_______________________________________

Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
Re: AGK2 vs Pure Basic
« Reply #9 on: April 29, 2019, 07:21:28 PM »
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 .     

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 599
Re: AGK2 vs Pure Basic
« Reply #10 on: April 29, 2019, 07:35:09 PM »
You know, there is a AGK2 for Python version.

Offline Rick Nasher

  • Hero Member
  • *****
  • Posts: 776
Re: AGK2 vs Pure Basic
« Reply #11 on: April 29, 2019, 07:45:20 PM »
This is AGK, do you see?

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

Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
Re: AGK2 vs Pure Basic
« Reply #12 on: April 29, 2019, 07:52:52 PM »
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.

Offline Pfaber11

  • Sr. Member
  • ****
  • Posts: 280
    • FABERS GAMES
Re: AGK2 vs Pure Basic
« Reply #13 on: April 30, 2019, 02:02:40 PM »
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.

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 599
Re: AGK2 vs Pure Basic
« Reply #14 on: April 30, 2019, 02:50:38 PM »
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?