Forum Replies Created
-
AuthorPosts
-
@Taiphoz
If you want to talk about the module, you can reach me on IRC, I’m at Freenode #Moneky 2
It’s openly developed, so you’re free to try it out.
I’m not home today tho!But basically it scans a full 3D model (Via the .vox file format) from top to bottom and creates “slices” – a 2D image from above of that layer.
It does so for each Z voxel level, and when I draw the resulting images ontop of each other, with a little bit of space, it looks like that.
At around 28 second into the video, you can see the slices for the T-Rex.@Taiphoz
Ow, my feelings. xDIt’s just the same as if Mark had made it (probably)
And there’s nothing stopping me from creating proper 3D models once the 3D engine is out.@Taiphoz
The Voxels are actually my doing heh.
It’s a module I’m planning on releasing, but it’s “2D” only.
Basically, you can’t tilt the voxels freely, but you can rotate them like in the video.It works by doing a “slice” scan of a 3D model, and creating 2D images that I render ontop of each other to make it look 3D.
Mark, if you read this… I’m so sorry for this thread!
I can’t remove it either.
I was only wondering about some small issues, I didn’t want all this negativity.You’re doing a great job, and I’m really exited about the future!
This thread quickly took an unexpected turn heh.
I believe in you Mark! <3
Is kvIRC still going? heh
I remember using that many MANY years ago.If you guys would like to talk more, I’ve got a room for Monkey 2 setup on IRC @ freenode.net #monkey2
Here’s a quick link: http://webchat.freenode.net?randomnick=1&channels=%23monkey2
I suggest using a proper IRC client of some sort, like XChat, mIRC or if you’re on Windows 10 – xoChatUnity and Unreal may produce bigger Exe’s but Monkey 2 certainly is no Unity nor Unreal heh.
The new DOOM game is over 70gb, so I guess it’s fine as long as Monkey 2 stays below that? hehe
I still get away with doing the same advanced (if not more) stuff in BlitzMax as I do in Monkey 2, and it still produces smaller Exe files.
Infact, even the new BlitzMax version that builds for iOS and Android produces smaller Exe files than Monkey 2!Things like this is what a lot of people, and especially my nerdy friends, look at.
They’re already laughing at me for making a file viewer that’s over 20mb big and full of loose files. >_>And don’t get me started on when I tell people I code in “Monkey 2”
I’ve certainly had a few times where I tell people about the language I use and they’re really excited, until I mention its name.
I usually try to just call it “M2” if I can get away with it.
That’s what the file extension should have been imo., either “.m2” or “.m2s”.
And I’ve suggested this before, but I think “Prime” would have been a good name.
Every module could have been called Prime* too, so like “PrimeUI”, “Prime2D” or “PrimeAL” for OpenAL.
The logo could have been a Prime knot:

Heck, even “Gorilla” would have been a better name heh.
..sick of seeing pictures of the little monkey riding the baby piglet, sure its cute but its not what I’m after..
That had me laughing heh.
About supporting Monkey 2 in the future…
I think that was the whole reason for going with this Patreon thing.
Mark can continue to work on Monkey 2 for as long as people support him on Patreon, he doesn’t need to worry about sales or anything like that.
So I believe the idea is to continue on Monkey 2 for as long as he can.But yes, Mark should very much say so himself, instead of us having to guess these kind of things.
Coders are mysterious creatures though, not very social and not very good with communications.
Mark needs some sort of PR/Community guy.
It doesn’t help that he spreads his tiny bits of information on Twitter and YouTube but never on the Monkey 2 blog.I would LOVE to fix up Monkey 2.
I’d gladly shape up the Monkey 2 hompage, set up a proper community etc.
I’ve tried to help before, but I’m not sure so sure it’s a high priority for Mark.There certainly are a lot of other issues with Monkey 2.
Like the documentation for example.
I still don’t know what image formats Image.Load and Pixmap.Load accepts!
And it shouldn’t be this hard to find stuff like that in the documentations.
That’s something people also look at when they find a new language – is the documentation any good?The community will probably grow as Monkey 2 grows.
If Mark manages to get this new 3D engine going on all platforms and with good performance, along with a forward renderer and VR, I think the community will grow quit a lot.
But at the moment, the community is very much lacking.First impressions are SUPER important, and Monkey 2 sadly doesn’t give a good one.
The name.
This web page alone isn’t super inviting.
Community forum is empty (or just me asking stupid questions heh)
Try to download Monkey 2 and you’re linked the most basic itch.io page ever.
Plus it comes with the standard IDE, which doesn’t give the best impressions either.
Look at documentations and they’re really lacking.
etc. etc.
I figured Mark (or someone) would polish things like that later though, after the 3D engine perhaps.
But I’m not so sure anymore.I’d like to suggest a new tab on the console view.
A tab that allows me to view any webpage I wish.When I’m reading documentations on file formats and stuff, I’d like to have it all inside the IDE, instead of having to have my web browser open at all times.
SDL_WarpMouseGlobal actually works for Windows stuff.
Sadly, it doesn’t seem to register in any other apps.
But it’s something at least!
Big thanks.I need to click Windows buttons, or drag desktop icons, or click Windows text fields, browse the web etc.
The mouse isn’t for my stuff, I just need to control it from my code to interact with lots of other applications.Hmm, my mouse doesn’t move when I run that code.
But it does print “Spacebar pressed. Mouse moved.”.
I need to actually move the mouse pointer around on the screen.
Triggering the mouse event in M2 sadly isn’t enough.My arcade machine doesn’t have a mouse, just a gamepad I’ve built myself.
Sometimes I do need a mouse though, so I figured I’d code a “mouse mode” or something, where I can control the mouse via the gamepad itself. -
AuthorPosts
