September 28, 2021, 17:09:52

Author Topic: AGK2 Game Engine?  (Read 418 times)

Offline Pfaber11

  • Hero Member
  • *****
  • Posts: 796
  • Bonjour
AGK2 Game Engine?
« on: February 24, 2021, 14:19:56 »
I've just been on the game creators site for a look and they discribe AGK as a game engine . And say it's very easy to learn . I think it is easier to learn than some languages but easy per say certainly not. It took me about six weeks to complete my first game and it was aweful but kind of got me going . Pure Basic is very similar in syntax to AGK and I would not describe that as a game engine or Blitz3d. This stuff is only easy when you no what you're doing and there's plenty I don't know and I spent 16 months using AGK . I suppose if they said it was hard and would take 6 months to a year to be able to use it well nobody would bother much. I said it was easy once and I take it back . Is it officially a game engine or a language I consider it a language but maybe they think they will sell more calling it a game engine . AGK2 Classic BASIC language is my definition. It's like saying what we do with it is easy and that's not the case unless someone shows you line by line how to do things for a complete app or game but the only way to learn it really is get on with it for a few months and keep learning new stuff . I think I could write some business software with AGK2 , don't see why not anyway .
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen.

Offline TomToad

  • Hero Member
  • *****
  • Posts: 554
Re: AGK2 Game Engine?
« Reply #1 on: February 24, 2021, 15:29:01 »
It is a game engine that is packaged with a BASIC interpreter.  It's not a full featured engine like Unity, but it is an engine nonetheless. It also includes a port of the engine for C++ (aka tier 2).  Other developers have ported the engine to other languages.  I know there is a C# and a Python port, there are probably others.
------------------------------------------------
8 rabbits equals 1 rabbyte.

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 3231
  • elgol
Re: AGK2 Game Engine?
« Reply #2 on: February 24, 2021, 16:06:33 »
Quote
It is a game engine that is packaged with a BASIC interpreter.  It's not a full featured engine like Unity, but it is an engine nonetheless.

Yep, when you compare it to something like C++ or Python (which have no graphics, sound or gamepad functions built-in) AGK does have a game engine - as well as a language.
Windows 10 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
MacOS Big Sur 64-bit, 8Gb RAM, Intel i5 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB
Linux Mint 19.3 64-bit, 16Gb RAM, Intel i5 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb)
Raspberry pi 3, pi 4, pi 400, BBC B, C64, ZX Spectrum

Offline Pfaber11

  • Hero Member
  • *****
  • Posts: 796
  • Bonjour
Re: AGK2 Game Engine?
« Reply #3 on: February 24, 2021, 19:26:21 »
well the jurys out it is a game engine packaged with BASIC. I stand corrected. if that's the case I think purebasic is too. Just been playing with it for the last couple of hours and can't get it to open a window don't know why . It's a shame it relies on direct x 9.0c . only got the free addition of it so no worries . loads of it are very similar to AGK . But there we are . All my games written in AGK will pretty much run on any pc straight out of the box but I can't say the same for pure basic . If Fred would update it to direct x 12 I would probably buy it but the way it is I don't think I'll spend anymore time on it . The game I wrote about a year ago in pure basic would not run on either of my computers today so I downloaded and installed dx 9.0c  to my laptop and success but how can I publish a game the won't run properly without having to mess about . It's a shame but there you go .
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen.

Online blinkok

  • Sr. Member
  • ****
  • Posts: 377
Re: AGK2 Game Engine?
« Reply #4 on: February 25, 2021, 01:27:11 »
I think they refer to AGK as a game engine because it is specifically designed to create games. It has support for 2D/3D physics, sprite animation via sparite sheets or Spine and many other game related features. It doesn't have support things like windows controls or business features for example

Offline Pfaber11

  • Hero Member
  • *****
  • Posts: 796
  • Bonjour
Re: AGK2 Game Engine?
« Reply #5 on: February 25, 2021, 08:21:27 »
Yes I agree I looked at freebasic the other day just out of curiosity and I think it's what I would call a real basic and to be honest I would hate to use it . I think I've been spoilt using AGK it is just so damn good but I would rather it be called a language . I just hate the idea of using a game engine but there you go. Blitz3d which I have used and purebasic are very similar in practice to AGK although I think AGK is better than either of them and from my point of view more reliable as works properly and is kept up to date. I do like the fact that purebasic supports much of the original BASIC language and compiles to machine code however AGK may not be as fast but it is fast enough. Gonna take a close look at AGK and see how much BASIC is supported.
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen.

Offline Pfaber11

  • Hero Member
  • *****
  • Posts: 796
  • Bonjour
Re: AGK2 Game Engine?
« Reply #6 on: February 25, 2021, 08:55:27 »
I had a look and AGK2 uses about 30 words of basic . Not much really . Anyway I'm gonna shut up now and get on with AGK2 and forget about the rest at least until something new comes to the market which could be years  away. Have a nice day.
HP 15s i3 1.2 upto 3.4 ghz 128 gb ssd 16 gb ram 15.6 inch screen.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal