Wonkey Update

Started by iWasAdam, May 23, 2021, 12:26:29

Previous topic - Next topic

iWasAdam

V1 has been released -  this is the first pulling together of all the monkey 2 sources into a single place with all of the 'interesting' additions.

My suggestion to anyone would be to wait until the next release when hopefully there will be the next version of the editor:

Qube

Quotethis is the first pulling together of all the monkey 2 sources into a single place with all of the 'interesting' additions.
Me dumb... Isn't Monkey 2 a standalone product or where there bits and pieces all over the web?
Mac Studio M1 Max ( 10 core CPU - 24 core GPU ), 32GB LPDDR5, 512GB SSD,
Beelink SER7 Mini Gaming PC, Ryzen 7 7840HS 8-Core 16-Thread 5.1GHz Processor, 32G DDR5 RAM 1T PCIe 4.0 SSD
MSI MEG 342C 34" QD-OLED Monitor

Until the next time.

iWasAdam

yep there were other forked bits around. wonkey also has updated core stuff like newer sdl better compiling, better speed smaller executables plus some newer stuff being added as well :)

Skaven

to me it looks like wonkey is just a collection of other peoples work that they are calling their own

Hezkore

#4
Quote from: Skaven on May 24, 2021, 15:14:35
to me it looks like wonkey is just a collection of other peoples work that they are calling their own

The repository for Wonkey does include a lot of community work.
But as long as no money is being generated from the product I - personally - feel like it's okay.
I'll however say that I do think it's important that peoples work is recognized, and that it's not just hidden behind a new name and forgotten.
Simplicity is the ultimate sophistication. 🚀
GitHub
BlitzMax for VSCode
BlitzMax for Vim

round157

Quote from: iWasAdam on May 23, 2021, 12:26:29
V1 has been released -  this is the first pulling together of all the monkey 2 sources into a single place with all of the 'interesting' additions.

Hi, Wonkey(or Monkey 2) is being reborn. In addition, Wonkey is rising like a phoenix from the ashes. Well done. You have created a successful miracle! By the way, I like the official logo. The logo looks solid:



If there is a mascot in the above official logo, the image of Wonkey may be more lively. Young game developers may like Wonkey much more. What is mascot? For example:





Midimaster

Wouldn't it be better to support, join and work for already existing language projects instead of founding always new projects?

When we will continue as we do, in 10 years we will have more BASIC dialects then users in the forum. While projects like BlitzMax will not be updated.

Creating, developing or supporting a language is no longer an one man show in the 2020's. Only a communtiy can write such big project and keep them alive, or?

...back from Egypt

iWasAdam

Wonkey is the continuation of Monkey2 which was itself a more advanced version of BlitzMax, so it is compatible with monkey2 and just adds new stuff plus correcting bugs and errors along the way.

Monkey2 was abandoned and Wonkey is continuing to take and enhance the already solid codebase foreward.

Wonkey has some additional libs and updates to SDL, TinyRegEx plus Syntax is 100% compatible, also some additions (like using "" inside strings)

The additional libs (Glfw, Sokol, raylib) are not fully tested on all platforms, yet. We are wanting to get MiniAudio working one Wonkey and have come against the same issues you had with BlitxNG so if you can lend a hand we would be very happy :)


zelda64bit

I was recently testing monkey 2 and the examples worked fine for me, although it took me a while to compile ... but since I couldn't find documentation to study, I didn't continue.

Now I just discovered wonkey, I downloaded the precompiled versions and tried the examples, it gives me an error on all of them so I don't know what it can be.

I have seen that there is a page with documentation on the language, although it is not complete, but it seems to me that they are doing a great job. What would be missing in addition to completing the documentation would be tutorials to know how to make games with wonkey.

zelda64bit

Quote from: Midimaster on May 25, 2021, 10:46:08
Wouldn't it be better to support, join and work for already existing language projects instead of founding always new projects?

When we will continue as we do, in 10 years we will have more BASIC dialects then users in the forum. While projects like BlitzMax will not be updated.

Creating, developing or supporting a language is no longer an one man show in the 2020's. Only a communtiy can write such big project and keep them alive, or?

I agree with what you say. It would not be better if everyone joined a single language, instead of each one making their own.

What I do see is that many basic dialects are created and that it does not have a very long journey.

Perhaps it would not be better to make a simple framework for video games, with a basic style for the c ++ or c language and that would be easy to install in codeblock or another ide. I doubt that these two languages will ever disappear.

iWasAdam

QuoteNow I just discovered wonkey, I downloaded the precompiled versions and tried the examples, it gives me an error on all of them so I don't know what it can be.

what was the error and what was the os - I can feedback all of this :)

zelda64bit

#11
Quote from: iWasAdam on May 26, 2021, 04:58:44
QuoteNow I just discovered wonkey, I downloaded the precompiled versions and tried the examples, it gives me an error on all of them so I don't know what it can be.

what was the error and what was the os - I can feedback all of this :)
-window 7 64 bit
This is the error that happens in all the examples.


**** Making app 'C:/wonkey_windows_2021.04/examples/billiards/pool.wx' (windows release x64 gcc mx) *****

Parsing...
Semanting...
Translating...
Compiling...

error: in building: System command failed:

g++ -c -std=c++11 -D_WIN32_WINNT=0x0603 -m64 -Wa,-mbig-obj -O3 -DNDEBUG -I"C:/wonkey_windows_2021.04/modules/" -I"C:/wonkey_windows_2021.04/modules/wonkey/native" -I"C:/wonkey_windows_2021.04/examples/billiards/" -I"C:/wonkey_windows_2021.04/modules/zlib/zlib-1.2.11/" -I"C:/wonkey_windows_2021.04/modules/freetype/freetype-2.6.3/include/" -I"C:/wonkey_windows_2021.04/modules/openal/openal-soft/include/" -I"C:/wonkey_windows_2021.04/modules/sdl2/SDL/include/" -DNDEBUG=1 -DWX_THREADS=1 -I"C:/wonkey_windows_2021.04/examples/billiards/pool.buildv1.0.0/windows_release_x64_mx/build/" -MMD -MF"C:/wonkey_windows_2021.04/examples/billiards/pool.buildv1.0.0/windows_release_x64_mx/build/r5b58089e.cpp_r.deps" -o "C:/wonkey_windows_2021.04/examples/billiards/pool.buildv1.0.0/windows_release_x64_mx/build/r5b58089e.cpp_r.o" "C:/wonkey_windows_2021.04/examples/billiards/pool.buildv1.0.0/windows_release_x64_mx/include/_r.cpp"

errors:

"g++" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.


wake: fatal error: Internal wake build error

Building cancelled.

round157

Hi.....I can see the great potential of Wonkey but the examples cannot be compiled successfully on my computer as well. The OS is 64-bit Windows 7.

iWasAdam

on window 7 the prebuilt g++ version fails - I can confirm this  :'(

Xaron

Quote from: zelda64bit on May 25, 2021, 21:32:27
Perhaps it would not be better to make a simple framework for video games, with a basic style for the c ++ or c language...

It's called Unity. With some overhead. ;) Ok it uses C# which is way more user friendly than C++ or C.