SyntaxBomb - Indie Coders

Languages & Coding => Monkey => Topic started by: MikeHart on August 06, 2017, 17:21:47

Title: Cerberus X - New website
Post by: MikeHart on August 06, 2017, 17:21:47
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
Title: Re: Cerberus X - New website
Post by: Naughty Alien on August 06, 2017, 17:29:48
..looking very nice and professional..
Title: Re: Cerberus X - New website
Post by: MikeHart on August 06, 2017, 17:55:42
Quote from: Naughty Alien on August 06, 2017, 17:29:48
..looking very nice and professional..


Thank you :-)
Title: Re: Cerberus X - New website
Post by: MichaelUK on August 06, 2017, 21:26:43
I agree with Naughty Alien, a nice website.
Title: Re: Cerberus X - New website
Post by: Steve Elliott on August 07, 2017, 01:14:13
Quote
..looking very nice and professional..

Agreed - a very nice website.
Title: Re: Cerberus X - New website
Post by: MikeHart on August 09, 2017, 11:24:31
Thanks guys. I appreciate it  :)
Title: Re: Cerberus X - New website
Post by: 3DzForMe on August 14, 2017, 22:38:55
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 ;)
Title: Re: Cerberus X - New website
Post by: MikeHart on August 15, 2017, 01:36:18
@3DzForMe thank you for your kind words. If you need help with your studies, just drop by.
Title: Re: Cerberus X - New website
Post by: Qube on August 15, 2017, 07:02:48
Site looks really good Mike and coming along nicely, great job :)
Title: Re: Cerberus X - New website
Post by: MikeHart on August 15, 2017, 15:57:10
Thanks Cube. I am happy that people like it.
Title: Re: Cerberus X - New website
Post by: Steve Elliott on August 15, 2017, 16:37:50
So what plans for Cerberus X Mike?  I thought you used AGK.
Title: Re: Cerberus X - New website
Post by: MikeHart on August 16, 2017, 07:44:11
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.
Title: Re: Cerberus X - New website
Post by: 3DzForMe on August 19, 2017, 02:34:47
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 ?
Title: Re: Cerberus X - New website
Post by: MikeHart on August 19, 2017, 08:40:24
You need to run Win 64bit, if you are on 32bit, you are out of luck.
Title: Re: Cerberus X - New website
Post by: 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
Title: Re: Cerberus X - New website
Post by: MikeHart on August 19, 2017, 09:10:21
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.
Title: Re: Cerberus X - New website
Post by: dawlane on August 19, 2017, 09:22:37
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.
Title: Re: Cerberus X - New website
Post by: MikeHart on August 19, 2017, 09:31:08
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?
Title: Re: Cerberus X - New website
Post by: dawlane on August 19, 2017, 09:55:14
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.
Title: Re: Cerberus X - New website
Post by: MikeHart on August 19, 2017, 14:08:26
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.
Title: Re: Cerberus X - New website
Post by: dawlane on August 19, 2017, 14:40:25
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
Title: Re: Cerberus X - New website
Post by: MikeHart on August 19, 2017, 16:16:02
Thank you for the explanation :-)