Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Sirius Huang -- 2771 2022-11-07 01:41:00

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Monkey X. Encyclopedia. Available online: https://encyclopedia.pub/entry/33208 (accessed on 21 September 2026).
HandWiki. Monkey X. Encyclopedia. Available at: https://encyclopedia.pub/entry/33208. Accessed September 21, 2026.
HandWiki. "Monkey X" Encyclopedia, https://encyclopedia.pub/entry/33208 (accessed September 21, 2026).
HandWiki. (2022, November 07). Monkey X. In Encyclopedia. https://encyclopedia.pub/entry/33208
HandWiki. "Monkey X." Encyclopedia. Web. 07 November, 2022.
Monkey X
Edit

Monkey X is a high-level programming language designed for video game development for many different platforms, including desktop and laptop computers, mobile phones, tablets, and video game consoles. The language itself is an object-oriented dialect of BASIC, which the compiler translates into native source code for several target platforms. The resulting code is then compiled normally. Currently the official target platforms include: Windows (Including the Windows 8 store), OS X, Linux, Xbox 360, Android, iOS, among others. Community-driven, user-made targets have also been created, some notable user-targets include: MonkeyMax (BlitzMax), Monkey-Python (Python), and a Nintendo DS target. Monkey X's main implementation (compiler), and a number of official modules are open source. Monkey X's main application/game framework, Mojo, is partially commercial. The compiler and most of the official modules can be found on GitHub. Monkey is also distributed in several compiled binary forms from its official website (registration required, to build the compiler). For details, see: Mojo (framework), and Game targets (technical).

video game programming language monkeymax

References

  1. [1] Monkey Announcement
  2. http://www.blitzbasic.com/faq/faq_entry.php?id=29 Blitz Research Ltd
  3. A forum post describing Monkey X's Re-branding. (Official website) http://www.monkey-x.com/Community/posts.php?topic=7637&page=first
  4. The official announcement thread for the "Monkey X Pro + Ignition X" bundle http://www.monkey-x.com/Community/posts.php?topic=9127&page=1
  5. The official website for Jungle IDE. http://www.jungleide.com
  6. An official post made by Mark Sibly, announcing the "Monkey X Studio" bundle. http://www.monkey-x.com/Community/posts.php?topic=9374&page=first
  7. Mark Sibly: Monkey 2 V1.0.0 now available!, Monkey 2 Blog http://monkey2.monkey-x.com/2016/06/30/monkey-2-v1-0-0-now-available/
  8. "About Monkey 2" (in en-US). http://monkeycoder.co.nz/. 
  9. "Monkey X by Blitz Research" (in en). https://blitzresearch.itch.io/monkeyx. 
  10. "Cerberus X - the continuation of Monkey X". https://www.syntaxbomb.com/index.php?topic=92.0. 
  11. Monkey's official GitHub page (Open source portion) https://github.com/blitz-research/monkey
  12. Monkey's official documentation's "Supported file formats" page. http://www.monkey-x.com/docs/html/Programming_File%20formats.html
  13. Monkey's forum's "User Targets" section, which has several ports and implementations of Mojo. http://www.monkey-x.com/Community/topics.php?forum=223
  14. The official documentation for Monkey's 'opengl' module. http://www.monkey-x.com/docs/html/Modules_opengl.html
  15. A portion of Monkey's official "display management" functionality. Commit snapshot taken from "Updated mojo." (Jan 13, 2014; GitHub). https://github.com/blitz-research/monkey/blob/8764b60710e138da1623de6a9da3285bf41d7321/modules/mojo/app.monkey#L270
  16. Monkey's GLFW2 target's external display-mode code. Commit snapshot taken from "Updated targets." (Oct 21, 2014; GitHub). https://github.com/blitz-research/monkey/blob/e95d0c9be01c02363fea371b8c638276a1cdfe41/targets/glfw/modules/monkeytarget.monkey#L15
  17. The official documentation's page on Mojo's audio functionality (Specifically "channel" state detection) http://www.monkey-x.com/docs/html/Modules_mojo.audio.html#ChannelState
  18. A forum thread started by Mark Sibly, detailing the now released Mojo2 module. http://www.monkey-x.com/Community/posts.php?topic=9823&page=first
  19. GitHub's representation of the "VERSIONS.TXT" file at the time of V84A's commit/release https://github.com/blitz-research/monkey/blob/c8045ee6fc0a03d915f19f83ffc13502a677b560/VERSIONS.TXT#L2
  20. After the release of V71, the 'standard' C++ target was given a fully functional garbage collector. - Source: A forum post made by Mark Sibly (Monkey's creator) from www.monkey-x.com http://www.monkey-x.com/Community/posts.php?topic=5326&page=first
  21. GitHub's representation of the "VERSIONS.TXT" file when V81A was released https://github.com/blitz-research/monkey/blob/46a29af52428fb05417d06e91666153887eecd94/VERSIONS.TXT#L6
  22. The somewhat informal release page for Mojo2 and V84A; ANGLE support http://www.monkey-x.com/Community/posts.php?topic=9823&page=1
  23. A forum thread started by Jochen himself. from www.monkey-x.com http://monkey-x.com/Community/posts.php?topic=4760&page=first
  24. Official community User Targets section http://monkey-x.com/Community/topics.php?forum=223
  25. Official BAFTA Sports/Fitness 2013 Category Page from bafta.org http://awards.bafta.org/award/2013/games/sports-fitness
  26. Mojo wrapping a call to an instance of the 'BBGame' class. Commit snapshot taken from "Updating SetDisplayMode..." (January 6, 2015; GitHub) https://github.com/blitz-research/monkey/blob/28a83858138f7d7618a7c4c788a5226a7d6a213a/modules/mojo/app.monkey#L212
  27. Monkey's official 'brl' module. (GitHub) https://github.com/blitz-research/monkey/tree/develop/modules/brl
  28. Monkey's official compiler (Module). (GitHub) https://github.com/blitz-research/monkey/tree/develop/modules/trans
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 1.8K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 07 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service