May 21, 2019, 10:48:31 PM

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

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 1822
Re: AGK2 vs Pure Basic
« Reply #15 on: April 30, 2019, 05:33:33 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.
Speaking from a game making perspective then AGK2 is more feature rich than PureBASIC and easier to accomplish things in. If your game requires CPU intensive routines per frame then PB has the raw compiled grunt and advantage over AGK Tier 1. Likewise if you wanted to code both games and native desktop apps in one language then PB would more likely be suited to your needs.

AGK is a lot easier to get into and personally for me a lot more fun than PB. I don't like the way PB works and find things like initialising graphic and sound engines really old fashioned and something the compiler should do in the background, for example "Oh, he's called a sound command. I'll add in the sound engine". Overall I find the structure and syntax of PB more messy than AGK.

So in a nutshell, it's going to take something special to drag me away from AGK for making 2D games :)
Until the next time...

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #16 on: May 01, 2019, 12:09:16 PM »
Why do I want to move away from AGK2 ? I want to learn a semi professional language and out of them all I think python is going to be the easiest to get along with. Having said that I've been playing around with it for the last couple of days and so far have nothing to run on it. using the wing 101 IDE for now. Yes the indentation thing can be a right pain and I'm not sure I really get the class thing but hopefully it'll grow on me. AGK2 is a great place to start and I do love using it and would recommend it to anyone . Haven't found anything wrong with it and once you've put a few weeks into it you're off . It's a shame it's not what I would call a professional language because if it was it would take the world by storm.   
The best thing about what I'm doing right now is python is free as is the IDE and the 3 modules I've installed. Got pygame and panda3d so should be able to produce some good games. Python compiles to byte code as far as I'm aware so probably won't be much faster than AGK2 but I guess we'll see. If I can't get along with python then I will probably go to AGKstudio .

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #17 on: May 05, 2019, 04:33:16 PM »
Well for the time being I've decided to stick with AGK for the reason that I think it would take me a year to get into python properly and I don't won't to spend a year learning another language . I've decided the way forward for myself is to put my time into becoming a better AGK programmer. I really don't get the OOP style of programming , classes and all that def this def that . I think if you're into basic and want a current language then for me it's gotta be AGK or Pure basic and for some reason when I try to run a programme in Pure basic it crashes even with there demo programmes not just my own . For some reason my computer doesn't like pure basic . I tried the demo and the cracked version and the same thing happens with both of them . so Happy I didn't pay for it but I would of if it worked . So I'm very happy to be using AGK2. Enjoy your day and happy coding .

Offline MikeHart

  • Hero Member
  • *****
  • Posts: 571
  • Cerberus-X Dev Team
    • Cerberus X
Re: AGK2 vs Pure Basic
« Reply #18 on: May 05, 2019, 08:14:00 PM »
You are using warez? And want to make money with software. I hate warez users.

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #19 on: May 06, 2019, 08:57:52 AM »
Warez ? What is warez . sorry if I've offended you.

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #20 on: May 06, 2019, 09:00:23 AM »
If you mean cracked software no I don't use it . just wanted to check out Pure basic . If it would of worked I would of purchased it .

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #21 on: May 06, 2019, 09:04:38 AM »
At the end of the day it didn't work the demo or the crack . Don't know why but there you go . My AGK2 and all my other stuff is either freeware or I've purchased it.

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #22 on: May 06, 2019, 09:14:37 AM »
What if I would of purchased Pure Basic and that didn't work also I just wanted to take a look at it before diving in . If I would of spent 79 euros on it and it wouldn't of worked where would that of left me . out of pocket .

Online Derron

  • Hero Member
  • *****
  • Posts: 2083
Re: AGK2 vs Pure Basic
« Reply #23 on: May 06, 2019, 09:17:56 AM »
A programmer can learn almost any (coding) language which follows the same principles (so not talking about "brain fuck" or other more esoteric languages).

Programming is logic driven and I do not understand why someone who searches a _new_ language prefers a paid-solution (AGK) over a more proven language (Python) plus an huge amount of libraries/modules.

I would understand to stay with a language (eg. BlitzMax/3D/... or AGK) if you learned programming with it - or used it for years now - but as said, searching for a NEW language, especially if you want to use them professionally, ... nah.

Go with Python in your spare time, eg. write little snippets for Blender (scripting via Python) or write little tools in Python ... it might have some disadvantages (indentation is a "needs to get used to" thing) but else it has a huge user base which means that you will most probably find an answer for most of your questions. I doubt that for AGK, BlitzMax, Blitz3D ... and all the little "indie tools".


bye
Ron

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #24 on: May 06, 2019, 09:34:59 AM »
You know Ron I agree with you . I really wish there was a professional basic out there of some description . Yes I will keep python handy and have a play with it every now and then .

Offline Qube

  • Administrator
  • Hero Member
  • *****
  • Posts: 1822
Re: AGK2 vs Pure Basic
« Reply #25 on: May 06, 2019, 03:29:36 PM »
Quote
I really wish there was a professional basic out there of some description
Visual BASIC .net is about as professional you can get for a BASIC based language. Although in a work environment they'll more likely be wanting C# .net over VB .net.

BASIC which has come on leaps and bounds since it's conception will never every be accepted as a professional language, ever! - Although you could argue that during the VB6 era it was more accepted in that area.
Until the next time...

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 176
Re: AGK2 vs Pure Basic
« Reply #26 on: May 06, 2019, 04:29:31 PM »
I read somewhere that VB was given the axe and people were swapping over to C# . I think that TGC should start saying AGK is for Indies hobbyists and professionals alike . It kind of has a ring to it and I think  their sales would go up. Otherwise it's like saying it's a toy.

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 1771
Re: AGK2 vs Pure Basic
« Reply #27 on: May 06, 2019, 04:51:55 PM »
Well I quite like the name 'Application Game Kit' (rather than yet another XYZ BASIC).  It does sound more professional I think, but the language itself is old skool BASIC, so doesn't match the modern name.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 580
Re: AGK2 vs Pure Basic
« Reply #28 on: May 06, 2019, 06:58:47 PM »
Quote
Although you could argue that during the VB6 era it was more accepted in that area.

I can recall battling with vb6 to achieve a plotting thing for some data I was importing - I was so glad Blitz 3D  was around. VB is still awesome for front end GUI applications - but I much prefer B3D (I suppose AGK today - still supported for one) rather than VB for under the covers coding grunt. :D

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 1771
Re: AGK2 vs Pure Basic
« Reply #29 on: May 06, 2019, 07:15:56 PM »
So basically (lol) there's still not a simple but powerful language that suits all.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Mojave, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.1, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).