What is monkey? What language is it?

Community Forums/Monkey Talk/What is monkey? What language is it?

Captain Wicker (crazy hillbilly)(Posted 2011) [#1]
Is monkey a blitz basic language? can it do 3D? Where can I buy it?
Thanks Guys


therevills(Posted 2011) [#2]
Is monkey a blitz basic language?


Its based off BlitzMax, but has a smaller scope but more programming features ie interfaces.

can it do 3D?


OpenGL has officially been added to it in v51 for iOS, Android and GLFW(Win&Mac).

Where can I buy it?


http://www.monkeycoder.co.nz/Store/_index_.php


xlsior(Posted 2011) [#3]
It's somewhat similar to blitzmax, although it has just a subset of the commands, and there are some significant differences.

It can "do 3D" in that is has access to the lower level OpenGL, but note that at this point it does NOT have a native 3D commandset, so you can't easily convert B3D code for example.


Captain Wicker (crazy hillbilly)(Posted 2011) [#4]
Okay thanks. I'll try out the demo. :)


Dabhand(Posted 2011) [#5]
Dont do what I did and wander in and just "code", the GC will kill your apps if you let it, research the language a bit more, and do take note of any optimizations thats been suggested on the forum here or there when your looking about... Otherwise, you'll cry when you see your nice shiney new game run like poop on an otherwise perfectly capable piece of hardware! :)

Dabz


skidracer(Posted 2011) [#6]
the GC will kill your apps if you let it,


Version49 has incremental GC which should be a significant performance boost on C++ based platforms where programs use a lot of temporary objects.


Captain Wicker (crazy hillbilly)(Posted 2011) [#7]
I don't care too much for C++, It's too difficult to learn. I tried monkey and it is very much like the Blitz Max demo thing. There aren't many differences in the MaxIDE and MonkIDE's style. I heard Blitz Max could create apps for iOS and a few others but doesn't Monkey do this anyway? I'm sorry for my spelling but my eye's blood vessel popped a while ago and is hard for me to see very good. :(


therevills(Posted 2011) [#8]
@Skid - I think Dabz is talking about the Android target...

@Austin, I suggest you look at the Jungle IDE it makes coding Monkey soooo much better ;)

Also BlitzMax could never create an iOS app, it can only create Windows, Mac or Linux apps.


Captain Wicker (crazy hillbilly)(Posted 2011) [#9]
BlitzMax could never create an iOS app

What about iMiniB3D then? http://blitzbasic.com/Community/posts.php?topic=90019

Is there a demo for the jungle IDE thing?

Last edited 2011


therevills(Posted 2011) [#10]
iMiniB3D isnt for BlitzMax, its pure C++ Objective C. You can not use BlitzMax with it.

Jungle IDE Lite: http://www.jungleide.com/?page_id=382

Last edited 2011


Dabhand(Posted 2011) [#11]

I think Dabz is talking about the Android target...



He is! ;)

Dabz