Programing language

Started by Rooster, June 09, 2017, 01:15:36

Previous topic - Next topic

Which programing language do you use? (as in use the most)

BlitzMax
5 (31.3%)
Blitz3D
1 (6.3%)
BlitzPlus
1 (6.3%)
MonkeyX
3 (18.8%)
Monkey2
0 (0%)
C++
3 (18.8%)
Other
3 (18.8%)

Total Members Voted: 16

Voting closed: June 10, 2017, 01:15:36

Rooster

Just wondering, thats all.

Qube

Currently I'm using AGK2 the most ( for my latest game ) as it has specific features for mobile devices that Monkey does not ( camera and gallery access ).
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.

Goodlookinguy

I answered C++, but was this only in relation to game programming? I've been programming Arduino robots and machines left and right for a hardware engineering friend of mine since mid-to-late last year and I feel C++ has absorbed me, despite me not liking the language design.
I'm insane and not in a funny or good way! nrgs.org

MikeHart

AGK Tier 1 all the way, utilizing plugins if they are needed later on. If performance will be a problem in the non API part, then I will port it to C++ and use the Tier 2 engine of AGK.

If you loved Blitz3D, then look into AGK. You gonna love it.

Goodlookinguy

Is AGK the AppGameKit? I remember it from a few years ago, but it seemed underwhelming from what I recall. Have they improved immensely since that time?
I'm insane and not in a funny or good way! nrgs.org

MikeHart

Quote from: Goodlookinguy on June 09, 2017, 05:31:44
Is AGK the AppGameKit? I remember it from a few years ago, but it seemed underwhelming from what I recall. Have they improved immensely since that time?

Yes, AppGameKit. For me it has everything I need and more. Your millage may wary. Stability and feature wise it is much more enhanced since a few years.


  • 3D
  • 2D
  • Physics
  • Shaders
  • Particles
  • UI
  • Spine/Spriter support
  • Dynamic arrays
  • UDTs
  • Classic BASIC language
  • Direct broadcasting
  • One click APK creation for Android
  • VR support
  • Good active community
  • Very active development by ONE guy  ;D
  • and more...

Goodlookinguy

Whoa. That's actually impressive. Especially the support for VR tech and whatnot. I wonder if there will be support for AR tech (like Hololens) in the future. That would definitely buy me over. That MC Hololens demonstration at E3 a few years back just blew me away.

Oh, hey, I checked my Humble Bundle and I have AGK2 from a bundle. I'll have to give that a shot in a few days.
I'm insane and not in a funny or good way! nrgs.org

therevills

For home, mainly BlitzMax and Monkey1/2.

For work: Java, PLSQL/SQL, shell scripting.

Rooster

@Goodlookinguy
No it's not limited to game programing. ;)

Quote from: MikeHart on June 09, 2017, 05:41:23
  • Very active development by ONE guy  ;D
I'll have to look in to that.

Goodlookinguy

But, but, Arduino.

Minecraft is still considered a game and not a pseudo life emulator, right?
I'm insane and not in a funny or good way! nrgs.org

Xaron

I used Monkey for ages now (before that BB3D and BlitzMax), have released 8 games with Monkey and one with Unity but now I use AGK2 Tier 2 (so C++).

Goodlookinguy

What are these "tier" things in AGK?
I'm insane and not in a funny or good way! nrgs.org

Xaron

Quote from: Goodlookinguy on June 09, 2017, 07:49:20
What are these "tier" things in AGK?

Tier 1 is Basic, which means you're using something similar like BlitzBasic 3D
Tier 2 is an API you use together with C++.

Goodlookinguy

Are you able to intermix the Basic and C++ code or do you have to go with one tier or the other strictly?
I'm insane and not in a funny or good way! nrgs.org

Xaron

You can use plugins with the basic one as well but as far as I know this is only for Windows. As I've only started recently maybe Mike or Qube can answer this better.