Hi folks,
to attract new users to Cerberus X, I have worked on our new website for the last 2-3 weeks. Coded my own Wordpress theme, searched for some nice looking games to display them in the showcase, added other pages, created merchandising and so on.
Have a look: http://www.cerberus-x.com
Now I can work more on Cerberus X itself so Martin doesn't have to do this alone :-)
Cheers
Michael
..looking very nice and professional..
I agree with Naughty Alien, a nice website.
Quote
..looking very nice and professional..
Agreed - a very nice website.
Thanks guys. I appreciate it :)
Great work Mike, I'm still dipping my toes into coding in the native MonkeyX - with help from your book associated with the language. In fact, I sped up a project I've been doing for a while (less and less recently if I'm honest) by removing the debug that I was spewing out. I didn't realise it was that which was crippling the speed of the application post parsing data.
I aim try try CerberusX soon, although I admit ny coding mojo is at a low ebb of late, I confess to maybe suffering from an age thing finally ;)
@3DzForMe thank you for your kind words. If you need help with your studies, just drop by.
Site looks really good Mike and coming along nicely, great job :)
Thanks Cube. I am happy that people like it.
So what plans for Cerberus X Mike? I thought you used AGK.
Quote from: Steve Elliott on August 15, 2017, 16:37:50
So what plans for Cerberus X Mike? I thought you used AGK.
I still use AGK for my game Card Rogues where the development is super slow atm cause I am super busy.
And the reason for this is Cerberus X and a game that has not seen the light of day yet.
So what are the plans for CX? Martin and I have plenty. MX was abandoned for far to long. So we had and still have quite some base work to do. Martin has done 99.5% of the coding so far and I am in charge of website, social media, forum, docs.
Besides modernizing CXs toolchain (64bit, Gradle support for Android) we are modernizing and fixing the base modules. Recently we added HTTPS support for GLFW. Added Interstial Ads to the admob module. I think Martin is now tackling IPv6 support which looks half done by yours truely. We want to ramp up the FB support of CX, add Google Play and Game Center functionality.
Also some basic stuff regarding mojo/mojo2. Till this day CX has no decent support for bitmap fonts (mojo) or unfinished support (mojo2). They also miss )patch image scaling. Sure you can add all this yourself which I did for my frameworks, but I consider this base stuff which should be provided by CX. Same goes for stuff like XML, vectors and so on. The Json implementation of CX is still a myth to me.
And then the documentation. Yes, most if there but is it appealing for a newcomer? A big NOPE! I hope I can change that. During the setup of the forum and the development of my own wordpress theme for CX from the ground up, I learned quite a bit more HTML and CSS stuff. Which in return helps now when I tackle the documentation. I guess I also need to look more into PHP and ramp up some MakeDocs functionality. :)
We also want to work on the editor front. Thank god that Ryan, the creator of Mollusk, is adding support for CX to it and should be out soon. Jungles development seems dead. Ziggy is not responding to emails. Maybe we will also look into Visual Studio Code or other alternatives.
Why are we doing this? Because CX is a damn fine tool and deserves more attention then MX had in the past. I think we are on a good path.
Besides all this, Martin and I creating a game together. He codes, I do the artwork.
This alone will ensure that CX will be maintained. Can't wait to talk more about this.
Hi Mike,
Tried out the 31 07 17 zip file release - I extracted all the files to C:\ProgramFiles\Cerberus - tried running the cerberus.exe but nothing happened.
Is there an 'installation' version of Cerberus whereby an installation script is executed? The files within the Cerberus directory all have a Cerberus specific looking icon associated with them.
Also attempted to open a Cerberus.{example} file with no joy. Any tips ?
You need to run Win 64bit, if you are on 32bit, you are out of luck.
The only other way you can install it is by building it from scratch if not on a 64bit Windows OS.
You will need to install MinGW to the system path to make life easier, and the Qt Development suite if you want to use ted.
You will find a cpp file in src\transcc\transcc.build\cpptool called main.cpp.
The command to compile it should be g++ -O3 -DNDEBUG main.cpp -lpthread
Once you have the binary, back up the transcc_winnt file in the bin directory and copy over the binary you just compiled and rename it transcc_winnt. All you should need to do then is to rebuild all the other tools in the bin directory.
If you have 7Zip installed, you can find out is a binary is 32bit or 64bit by using the command line version and passing the 'l' option.
7z.exe l path-of-file-to-check
Quote from: dawlane on August 19, 2017, 09:04:32
The only other way you can install it is by building it from scratch if not on a 64bit Windows OS.
You will need to install MinGW to the system path to make life easier, and the Qt Development suite if you want to use ted.
You will find a cpp file in src\transcc\transcc.build\cpptool called main.cpp.
The command to compile it should be g++ -O3 -DNDEBUG main.cpp -lpthread
Once you have the binary, back up the transcc_winnt file in the bin directory and copy over the binary you just compiled and rename it transcc_winnt. All you should need to do then is to rebuild all the other tools in the bin directory.
If you have 7Zip installed, you can find out is a binary is 32bit or 64bit by using the command line version and passing the 'l' option.
7z.exe l path-of-file-to-check
Or that :-)
A simple way is starting it from the command line. It will tell you for shure.
QuoteA simple way is starting it from the command line. It will tell you for shure.
Only if they start something within the bin directory. The cerberus.exe is still 32bit.
By rights all the BlitzMax source files that Mark used need to be replaced or removed and new easy build systems of each operating system created.
Quote from: dawlane on August 19, 2017, 09:22:37
By rights all the BlitzMax source files that make used need to be replaced or removed...
Why?
QuoteBlitzMax source files that make used
The should have read ' BlitzMax source files that Mark used'. Now corrected in the original post.
@MikeHart: Because they rely on a tool that is no longer officially supported, is becoming unreliable and requires more work to set up. So at some point it's going to break completely.
Quote from: dawlane on August 19, 2017, 09:55:14
QuoteBlitzMax source files that make used
The should have read ' BlitzMax source files that Mark used'. No corrected in the original post.
@MikeHart: Because they rely on a tool that is no longer officially supported, is becoming unreliable and requires more work to set up. So at some point it's going to break completely.
Yes, you are correct. At first I understood "by right" that you ment "legaly". We should strive for a complete self containing solution. Means that you don't need other tools. The IDE might be an expection but the rest should be all CX.
QuoteAt first I understood "by right" that you ment "legaly".
I keep forgetting that not every one would be a native UK English speaker and terms that I would use every day wouldn't be easily be understood by those that are not. The term 'by rights' has a number of meanings in English and can mean properly, in fairness, correctly, legally, technically, in (all) conscience. It depends on the context of the sentence.
And I think I need a new set of eyes with missing letters and bad punctuation today. :o
Thank you for the explanation :-)