Ooops
November 27, 2020, 05:49:10 AM

Author Topic: Blitz3D - what do you like, what not?  (Read 6025 times)

Offline STEVIE G

  • Sr. Member
  • ****
  • Posts: 498
Re: Blitz3D - what do you like, what not?
« Reply #30 on: February 04, 2018, 08:31:44 PM »
Quote
So you and Qube are using AGK - excellent - how do you find it in general and syntax wise?
Overall I really like it and it's put the fun back into coding. The language isn't to everyones tastes, especially if you are strictly an OO or die kinda coder. It doesn't have any zippy flippy language gymnastics features like Monkey 1 & 2 have but then again, I've never needed one of those funky methods to make a game.

I like that it has built in support for TexturePacker ( big time saver ) and the broadcast system for testing on mobile is a God send ( no need to faff about with certificates ), just broadcast and it's on your phone / tablet in a few seconds. It also has built in support for Spriter and Spine + tones of other stuff like 2D & 3D physics, tweening, networking, files, 2D & 3D particles. Plus the documentation is not too bad either. 

It can be a bit odd in places, for example there are two methods for drawing on screen. A percentage system and the X / Y coor system. If you want to use the X / Y system then you need to set the virtual resolution beforehand. No big deal, I just found it odd having two draw systems.

Lists are also a little harder to setup than in Blitz3D as in you create a type and then you create an array of the type and use that. Couple more lines of code but hey ho.

Good to know - ta.  Must get round to looking at this.

Offline Steve Elliott

  • Hero Member
  • *****
  • Posts: 2858
  • elgol 2021
Re: Blitz3D - what do you like, what not?
« Reply #31 on: February 04, 2018, 09:17:03 PM »
I think Qube summed it up quite nicely, and has used it far longer than I have.

I'll just add that using C++ and OOP languages for a while, it was a pleasant surprise to come to a simpler system that has put the fun back into coding.  I agree with Qube on that.

I do find it a little bit quirky at times, but that is always going to happen if a system has evolved over several years (and name changes).  And it's more wordy than I personally would like.
 
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 400, Pi4, C64, ZX Spectrum Next.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal