AGK2 vs Pure Basic

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

Previous topic - Next topic

Qube

Quote from: Steve Elliott on May 06, 2019, 19:15:56
So basically (lol) there's still not a simple but powerful language that suits all.
Nope, never has and never will be the ultimate does it all perfectly language. Different things and all that :)
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.

Steve Elliott

Yes there will be.   ;)
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Qube

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.

Madjack

So just confirm, leaving graphics aside, AGK2 BASIC is about how much slower than Blitz3d in code execution?

Pfaber11

I don't personally know the answer to that but I have used both and the results I got were better with AGK2 however it was my first game for the pc I created with bltz3d and it wasn't up to much. I think the potential is better with AGK2 but I'm sure there's  many who would disagree. I couldn't get pure basic to run seemed to be having a problem with OGRE . I think it was using FMOD for the sound too which has some copyright stuff going on I believe. Hmm .
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

Rick Nasher

Quote from: Madjack on August 24, 2019, 18:17:48
So just confirm, leaving graphics aside, AGK2 BASIC is about how much slower than Blitz3d in code execution?

Can only speak for myself and while using 3D gfx. In comparison, in AGK on my old core2duo from 2007 was a breeze: could now use shadows, animated water and lighting in hi-res at a descent rate opposed to Blitz3d, which then would start to crawl.

I understood different people on occasion experienced results that were more slow in regards to Blitz3D when using other aspect of the language, but I can't say I've got adequate material to compare it with, for I basically didn't care to much about that and could live with it very well.

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

Qube

Quote from: Madjack on August 24, 2019, 18:17:48
So just confirm, leaving graphics aside, AGK2 BASIC is about how much slower than Blitz3d in code execution?
For pure code execution Blitz3D is faster than AGK but nothing that really limits the type of game you want to do. I've never had any speed issues with AGK as the byte code it outputs is easily fast enough for all my needs to date. If your game is logic heavy and you don't want to optimise it then Blitz will out perform AGK on pure code speed grunt.

If you're asking for a speed difference in code alone then I'd say that Blitz is around 30% faster but once you start to introduce graphics, sound and music then the speed difference drops as AGK's 2D side is very fast.

Or to put it another way AGK is capable of creating any 2D game you want. Yes it does 3D too but I'd personally use something like Unity for 3D games as it's feature set is so much more richer.
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.

RemiD

Quote
most bizarre moment was, when i realized that example supplied by AGK, uses lightmap on a OBJ format which doesnt support 2nd UV map channel, while those which does (X, B3D), simply doesnt work..

so, a few months ago, some of you guys wrote that AGK was the best language / game engine, which would replace blitz3d, and now you complain to not manage to apply a diffuse texture on a mesh. :))

Naughty Alien

..i was the one of very enthusiastic AGK users..no mistake about it...until i started to dig deeper in to 3d side of things (before that i was working on GUI and few other things, 2D related)...soon after that, whole thing was not so optimistic to me and it is like that right now..thats how it went for me..

Steve Elliott

#39
It depends if you want to write 3D games or are happy developing 2D games like I am.  AGK is great for 2D with Box2D built-in and a very simple language that runs on many platforms, as for full 3D features?  Not so much.  Also, the syntax is very wordy (which is not something I like).  Pure BASIC is even more wordy though, both companies don't seem to know the word abbreviation!
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

Qube

Quoteso, a few months ago, some of you guys wrote that AGK was the best language / game engine, which would replace blitz3d, and now you complain to not manage to apply a diffuse texture on a mesh. :))
Lol, the 3D side does work with textures, it just that it doesn't fully implement certain 3D model formats and can be quirky about which UV it wants to apply the texture to depending on model format.

It's easy enough and straight forward but in the case of the other thread his model didn't have any UV data at all, hence the problem.
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.

RemiD

oh i see... well it is reassuring that it works for such basic features :P

Qube

Quote from: RemiD on August 25, 2019, 16:34:16
oh i see... well it is reassuring that it works for such basic features :P
Has more features and can push more polys than Blitz3D :P
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.

Steve Elliott

Quote
Has more features and can push more polys than Blitz3D :P

And is in active development...It even has a website and forum!  :P
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

iWasAdam