Monkey2 BASIC programming language for 2d/3d game development

#compiler #gamedev #language #framework #basic #BASIC #monkey

Mark Sibly ec47f60acb Added WIP TerrainCollider. 8 gadi atpakaļ
bananas 6d45a37c09 Updated. 8 gadi atpakaļ
bin bea5c322b7 Added -bigobj option for msvc builds. 8 gadi atpakaļ
devtools 85377cb317 Updated binariesand scripts. 9 gadi atpakaļ
docs 8ca77d2340 Updated docs to Diffrenzy's new docs - very nice! 8 gadi atpakaļ
modules ec47f60acb Added WIP TerrainCollider. 8 gadi atpakaļ
products a9ad84b7f0 Updated android product project template. 8 gadi atpakaļ
scripts 63fc29136f Fixed windows scripts so they stop on error. 8 gadi atpakaļ
src aaa308351a Updated. 8 gadi atpakaļ
.gitignore 81e82a0c11 Updated .gitignore. 8 gadi atpakaļ
ABOUT.HTML 06fb1838bc Updated. 8 gadi atpakaļ
LICENSE.TXT 86e13ec3ba Updated binaries. 9 gadi atpakaļ
README.TXT 394f0d4dd6 Update README.TXT 8 gadi atpakaļ
VERSIONS.TXT 0687e2b705 Tweaked mx2cc so gcc builds create deps files at same time as compiling. Duh. 8 gadi atpakaļ
meshtest-scene.mojo3d 07274ecf2e Added James' meshtest scene 'because I could'. 8 gadi atpakaļ
shapes-scene.mojo3d 69e01f5a33 Added demo scene file. 8 gadi atpakaļ
test-scene.mojo3d c37434a2ed Added demo scene file. 8 gadi atpakaļ

README.TXT


***** Welcome to Monkey2! *****

If you are reading this on github, please note there are prebuilt versions of monkey2 (with complete source code) available from https://blitzresearch.itch.io/monkey2.


***** Building monkey2 on Windows *****

1) Unless you are using one of the prebuilt releases, you will need to install the mingw-64 compiler. There is a self-extracting archive of mingw-64 that has been tested with monkey2 here:

http://monkeycoder.co.nz/get-file?file=i686-6.2.0-posix-dwarf-rt_v5-rev1.exe

If you install this to the monkey2 'devtools' directory, the following steps should 'just work' (ha!).

2) Open a command prompt and change to the 'monkey2\scripts' directory.

3) Enter 'rebuildall2go' and hit return. Wait...

4) If all went well, you should end up with a 'Monkey2 (Windows)' exe in the monkey2 directory. Run this to launch the Ted2go IDE.

5) You should now be able to build and run monkey2 apps. There are some samples apps in the monkey2/bananas directory.


***** Building monkey2 on MacOS/Linux *****

1) On MacoS, install the xcode command line tools. You can do this by entering 'xcode-select --install' in a shell.

2) Open a shell and change to the 'monkey2/scripts' directory.

3) Enter './rebuildall2go.sh' and hit return. Wait...

4) If all went well, you should end up with a 'Monkey2 (...)' app in the monkey2 directory. Run this to launch the Ted2go IDE.

5) You should now be able to build and run monkey2 apps. There are some samples apps in the monkey2/bananas directory.


***** More information *****

Monkey2 patreon page: https://www.patreon.com/monkey2

Monkey2 development blog: http://monkeycoder.co.nz/

Monkey2 itch.io page: https://blitzresearch.itch.io/monkey2

Monkey2 github page: https://github.com/blitz-research/monkey2

Ted2go github page: https://github.com/engor/Ted2Go