About Monkey 2 › Forums › Monkey 2 Projects › Blitz community programming project
This topic contains 11 replies, has 5 voices, and was last updated by
therevills 1 year, 11 months ago.
-
AuthorPosts
-
April 23, 2017 at 7:49 am #8015
I thought I’d post this here to show what we’ve been up to the past couple of days.
In essence this is a solar system creator for something larger.
But, what is really interesting is with a few minor changes to monkey2 mojo to add some more shader support. I got the fabulous looking planets.
hese new planets are dynamic! You are not looking at a static picture they are a seething mass of swirling, ever-changing patterns.
They are based on shader code, very cool and completely 2dMark would you like the changes to add to Mojo?
Attachments:
April 24, 2017 at 6:57 am #8036Congrats for that work, the forum thread is very educative!
I would love to see your shader code (and all the game code and tools/utilities code) as a download pack like github for example.
Your github (strangeismyname) seems to only have an old mx2 fork..April 24, 2017 at 9:25 am #8037yep I thinking about a monkey2 form called mx2 which would included the full module changes.
Here’s another shot of the universe with the completed planets, stars, rings nebulae, etc.
Attachments:
April 27, 2017 at 11:30 am #8054If anyone is interested, things have progressed and a UI system has been developed.
This is based on my own oberon system, but fully documented as we went along.
The latest post details the separation of the code into smaller chunks and adds support for buttons,imagebuttons,text and panels.
April 28, 2017 at 10:24 pm #8072Very interesting stuff.
Perhaps you could make a space trading game out of this experiment.
May 9, 2017 at 9:26 am #8145started the planet description systems and basic market stuff based off the original elite.
Moved onto the actual ships. Using the sprite mapper and map tool I created the basic 32×32 font for the graphics. The map tool allows multiple layers so I can use those as holders for the ship makeup: cargo, engines, etc
All of this needs a UI, so… Here it is complete with live shaders providing the computer background.
MARK… you NEED a TIME uniform in your shader code…..
Whilst the UI is fully formed it is actually based on a very small highly customisable UI system. based on a page and controls
Attachments:
May 9, 2017 at 11:32 am #8147looking good!
May 9, 2017 at 1:46 pm #8148it’s slowly fitting together – lots of shaders being used.
i’m looking at the nicest way to display the universe currently
May 10, 2017 at 7:27 am #8150ok. needed to diverge from Marks mojo to a custom one to support time uniforms and custom quad drawing These are slight modifications but do add a lot.
Here’s a shot of the full 512 systems in the universe map. the map can be rotated and everything looks 3d – it isn’t. a shader is providing the background stars
Attachments:
May 11, 2017 at 2:23 am #8155It seems that development progress goes well.
May 11, 2017 at 5:28 am #8159Yep. Monkey2 itself is very stable, I just wish that Mark was more receptive to people feeding him information though.
May 11, 2017 at 8:36 am #8161Maybe suggest your changes via GitHub or via a Git Patch.
-
AuthorPosts
You must be logged in to reply to this topic.



