About Monkey 2 › Forums › Monkey 2 Projects › Your Monkey needs you – post your project link.
This topic contains 9 replies, has 8 voices, and was last updated by
Hezkore
6 months, 1 week ago.
-
AuthorPosts
-
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 #13577Toy-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.
https://github.com/DoctorWhoof/Plane-Demo2D shader tests in Mojo, another educational project. Ongoing.
https://github.com/DoctorWhoof/Mojo-Shader-TestsWill post others (Serialization module, Json based GameObject module, etc.) as they become more usable.
Cheers!February 9, 2018 at 7:47 pm #13590m2libui 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)GitHub: https://github.com/Hezkore/m2libui/
Win Examples: http://hezkore.com/release/m2libui/
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.GitHub: https://github.com/Hezkore/m2irc
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.GitHub: https://github.com/Hezkore/m2conio
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.GitHub: https://github.com/Hezkore/m2stp
m2curses is curses library wrapper for Monkey2.
It currently supports Windows and Linux, by using PDCurses on Windows and Ncurses on Linux.GitHub: https://github.com/Hezkore/m2curses
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.GitHub: https://github.com/Hezkore/m2terminimal
February 10, 2018 at 12:48 am #13594Hezkore’s on a mission. Same with NeroBot. Dudes are blasting out the MonkeyCode.
February 10, 2018 at 3:14 pm #13601I’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 #13957https://github.com/Pakz001/Monkey2examples
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.
https://github.com/Pakz001/Monkey2-3D
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 #14295Hi,
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 #14296Amazing 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 #15420m2py is a Python 3.7 language wrapper for Monkey2.
Add simple Python scripts to your game, or code an entire game in Python using your own Monkey 2 functions.
(Currently only supports Windows)GitHub: https://github.com/Hezkore/m2py/
October 9, 2018 at 10:16 pm #15518koreTcp 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()
GitHub: https://github.com/Hezkore/koreTcp/ -
AuthorPosts
You must be logged in to reply to this topic.