August 22, 2019, 09:11:45 AM

Author Topic: What's the difference  (Read 920 times)

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 202
What's the difference
« on: March 23, 2018, 04:48:16 PM »
Could somebody please tell me the difference between monkey 2 and monkey X. Does it compile to machine code.? Which is best?

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 202
Re: What's the difference
« Reply #1 on: March 23, 2018, 04:54:21 PM »
I'm currently enjoying AGK2 but thought I might take a look at the monkey range. Is it similar to blitz3d ? Thoughts? Is it as good or better than AGK2? 

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 202
Re: What's the difference
« Reply #2 on: March 23, 2018, 06:10:51 PM »
Think I got my answer I knew I asked this somewhere before . Would like more opinions though with a comparison to AGK2. Is it as easy to learn as AGK2.? I'm gonna take a look to see if there's any e books I can look at.

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 202
Re: What's the difference
« Reply #3 on: March 23, 2018, 09:34:04 PM »
Just done a quick Google of monkey2 and unable to find any tutorials. Is there any out there?

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 1917
Re: What's the difference
« Reply #4 on: March 23, 2018, 09:42:24 PM »
Monkey2 is work in progress, AGK 2 is a more established  language.
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).
Raspbian Buster, pi4 4Gb RAM,1.5Ghz

Offline therevills

  • Hero Member
  • *****
  • Posts: 559
Re: What's the difference
« Reply #5 on: March 24, 2018, 01:40:55 AM »
Monkey1:
Converts Monkey1 syntax to target platform and then compiled, for example Android: Monkey to Java, Windows: Monkey to C++, HTML5: Monkey to HTML5

Monkey2:
Converts Monkey2 syntax to C++

For tutorials, PeterRigz has some cool ones on GitHub: https://github.com/peterigz/Monkey2Tutorials

Monkey1 has offically been stopped development by BRL, but is continued by Mike and Martin in the form of CerberusX https://www.cerberus-x.com/

Monkey2 is in active development by BRL, it is an OO language whereas AGK (basic) and Blitz3D are procedural languages. Monkey2 is free so give it ago :)

Offline Pfaber11

  • Full Member
  • ***
  • Posts: 202
Re: What's the difference
« Reply #6 on: March 24, 2018, 03:01:38 AM »
Thanks for the input. I'll download it and see what I think.