February 8, 2018 at 8:58 am #13563
Greetings Monkey 2 Coders.
Want your links on the User Projects and Modules page with links for all the cool Monkey projects and modules out there?
Is your project on github?
Please post a short description of the project/module and a link to the repository.
Add your entry as an answer to this post in a copy paste friendly form 🙂February 9, 2018 at 5:54 pm #13577
Toy-Plane banana. A 3D pipeline exercise using “vanilla” Mojo3d (no custom framework). Hope to be done with this one by end of February. Will include a fully textured airplane, a tiny island to fly around, distant BG environment and some sort of control limits that prevent you from flying too far or going underwater.
2D shader tests in Mojo, another educational project. Ongoing.
Will post others (Serialization module, Json based GameObject module, etc.) as they become more usable.
Cheers!February 9, 2018 at 7:47 pm #13590
m2libui is a libui library wrapper for Monkey2.
It makes creating native UI elements, such as windows, buttons, sliders etc. a breeze.
Notice that this wrapper is very unfinished and needs your help to be completed!
(Currently only supports Windows)
m2irc is an IRC module for Monkey2.
It lets you connect to any IRC server easily and process the messages and events however you want.
m2conio is a Console I/O module for Monkey2.
It adds a ‘Console’ structure for some console specific functions and features.
As well as an ‘Ansi’ structure for Ansi related functions.
m2stp is a text processing module for Monkey2.
It takes a string and translates special text and symbols into whatever you want in real-time.
m2terminimal a simpler and modern version of curses, written from scratch for Monkey2.
It allows you to use Mojo functions like DrawText and DrawRect but for your terminal/console instead.
Very WIP and currently only supports Windows, with Linux and Mac support planned.February 10, 2018 at 12:48 am #13594
Hezkore’s on a mission. Same with NeroBot. Dudes are blasting out the MonkeyCode. 🙂February 10, 2018 at 3:14 pm #13601
I’m on a box2d module (WIP), including RUBE importer/exporter. (Unfortunately RUBE is not a free product, not expensive though)
It contains a b2Manager Class that does a lot of work and let you with a very readable code.
There’s already a small bunch of working bananas.
It’s not in the form a module for now, so you can just download open and run bananas. It is intended to become a module though.
https://github.com/abakobo/box2dMarch 11, 2018 at 10:45 am #13957
Monkey 2 beginner and more moderate code examples. Various larger examples and project files.
There are a couple of larger projects files on there also. A civilization 1/2 clone, A mining like platformer. Also the last years I have been experimenting and learning how to do better map generators and texture generators. Those things are on there also.
Monkey 2 examples for Monkey 2 – 3D. Not much there at the moment but when mojo3d matures I might start filling it up with a few hundred examples.April 8, 2018 at 3:57 pm #14295
here is my localization system – https://github.com/engor/m2-localization
This is easy to use lightweight system that allow you
to keep all texts localized on-the-fly.April 8, 2018 at 7:24 pm #14296
Amazing how some of you are capable of producing so much code and of such high quality. Thank you so much.September 12, 2018 at 5:59 pm #15420October 9, 2018 at 10:16 pm #15518
koreTcp is a simple TCP client and server for Monkey 2.
Create ID based packets with your own data and send them off!
Packets are sent and received automatically.
Example of receiving a packet:Monkey1234567Function GotPacket( packet:Packet )If packet.ID = PacketID.TestUShort ThenPrint "Get a test UShort:" + packet.ReadUShort()EndifEnd
Example of sending a packet:Monkey123client.NewPacket( PacketID.TestUShort )client.Packet.WriteUShort( 3 )client.SendPacket()
You must be logged in to reply to this topic.