Cerberus X - New website

Started by MikeHart, August 06, 2017, 17:21:47

Previous topic - Next topic

MikeHart

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

Naughty Alien

..looking very nice and professional..

MikeHart


MichaelUK

I agree with Naughty Alien, a nice website.

Steve Elliott

#4
Quote
..looking very nice and professional..

Agreed - a very nice website.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

MikeHart

Thanks guys. I appreciate it  :)

3DzForMe

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 ;)
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

MikeHart

@3DzForMe thank you for your kind words. If you need help with your studies, just drop by.

Qube

Site looks really good Mike and coming along nicely, great job :)
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.

MikeHart

Thanks Cube. I am happy that people like it.

Steve Elliott

So what plans for Cerberus X Mike?  I thought you used AGK.
Win11 64Gb 12th Gen Intel i9 12900K 3.2Ghz Nvidia RTX 3070Ti 8Gb
Win11 16Gb 12th Gen Intel i5 12450H 2Ghz Nvidia RTX 2050 8Gb
Win11  Pro 8Gb Celeron Intel UHD Graphics 600
Win10/Linux Mint 16Gb 4th Gen Intel i5 4570 3.2GHz, Nvidia GeForce GTX 1050 2Gb
macOS 32Gb Apple M2Max
pi5 8Gb
Spectrum Next 2Mb

MikeHart

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.

3DzForMe

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 ?
BLitz3D, IDEal, AGK Studio, BMax, Java Code, Cerberus
Recent Hardware: Dell Laptop
Oldest Hardware: Commodore Amiga 1200 with 1084S Monitor & Blitz Basic 2.1

MikeHart

You need to run Win 64bit, if you are on 32bit, you are out of luck.

dawlane

#14
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