Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / Cerberus X meets AppGameKit Tier 2

Author
Message
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 17th Apr 2018 21:19 Edited at: 30th Jun 2020 13:20
Hi folks,

after a bit of work and with permission of Richard Vanner, I am pleased to let you know that Cerberus X has a new official target. AppGameKit Tier 2.
With this, you can code your game in CX with its language and all its OOP bells and whistles and use the powerfull API of AppGameKit.



Of course, you need to own AppGameKit to use it with Cerberus X but I think it is another nice way to code your game.

A sample code could look like this:



EDIT: Currently it is Windows 64 bit, OSX, and IOS only. Android support is already on GitHub.

So guys, let me know what you think.

If you want to check it out, go here:

https://www.cerberus-x.com


Cheers
Michael
Bengismo
6
Years of Service
User Offline
Joined: 20th Nov 2017
Location: Yorkshire, England
Posted: 17th Apr 2018 21:28
Wow, this looks really good Mike.

OOP for AGK2 without having to resort to C. Great, I cant wait.
fubarpk
Retired Moderator
19
Years of Service
User Offline
Joined: 11th Jan 2005
Playing: AGK is my friend
Posted: 17th Apr 2018 21:37 Edited at: 17th Apr 2018 21:41
Edited
I see great potential
The beauty of C style programming without the restraints of Object Orientated coding
Could create very fast code and be easier for those to migrate to CX without the need for OO
Oh its is OOP still good tho

I'm just curious if that would mean in the future the ability to compile to the same platforms
AGK currently supports. As that's one of the pains at them moment of using C not only that,
its hard just setting it up proper. My personal experiance anyway
fubar
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 17th Apr 2018 21:57
@furbarpk: Once you resort to native compiling on a specific platform, at what you need to do is setting up the dev environment.

Even with this CX/AGK solution needs MSVC 2017 installed like you would need to if you code directly in C++. For Android it would still need Android Studio installed (Which can be a biatch I must say).
But so far on Windows, when you have set MSVC up, a CX Project compiles right out of the box.
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 17th Apr 2018 21:58
Close c0d3r9, close. Teh technic part is done, the help needs a little more work. About a week or less.
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.
Westa
12
Years of Service
User Offline
Joined: 28th Oct 2011
Location:
Posted: 19th Apr 2018 02:20
Looking very cool - will keep watching.

Westa
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 21st Apr 2018 19:15
Ok, I updated the first post. CX with support for AppGameKit is now released.
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.
linuxluvuback
8
Years of Service
User Offline
Joined: 17th Oct 2015
Location:
Posted: 25th Apr 2018 03:46

Mike,

Is it possible for you to dual boot win/ubuntu with refind ? or use another hdd for linux dev ?
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 25th Apr 2018 05:48
@linuxluvuback: i hope by middle of next month i can buy a new system. And then i can run Linux in a vm. Then i have a chance to get used to linux and create a distribution for it. Cross your fingers that i have the money for it. Need 800 euro.
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 1st May 2018 20:08 Edited at: 6th May 2018 15:16
Hopefully I can provide a Linux and OSX version soon:

[Link removed as there is no interest in helping from this community.]
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.
Supertino
6
Years of Service
User Offline
Joined: 22nd Jun 2017
Location: Behind you!
Posted: 1st May 2018 23:43
wait woot! how did I miss this this. seeing Class and Method makes me giddy
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 21st May 2018 21:00
OSX version basically done... testing now
Running Windows 7 Home, 64 bit, 8 GB ram, Athlon II X2 255, ATI Radeon HD 4200. Using AGK2 Tier 1.

Attachments

Login to view attachments
gerdich
6
Years of Service
User Offline
Joined: 16th Apr 2018
Location:
Posted: 22nd May 2018 02:35 Edited at: 22nd May 2018 02:40
Cerberus X is great.

(The same question like agksharp on Windows: I would like to create my own windows graphics context and give a handle to Cerberus X. Is it possible?)
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 22nd May 2018 07:06 Edited at: 22nd May 2018 10:37
Not in the mojo/mojo2 frameworks. They create their own context right now. Will see if something can be done about it.
Cerberus X -> AppGameKit Tier 2. Code in a BASIC like language with OOP abilities and use the AppGameKit API. Best of both worlds.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 23rd May 2018 23:15
Ios target done. Next release will enable both very soon
Cerberus X -> AppGameKit Tier 2. Code in a BASIC like language with OOP abilities and use the AppGameKit API. Best of both worlds.
Qube_
9
Years of Service
User Offline
Joined: 21st Oct 2014
Location: Omnipresent
Posted: 25th May 2018 04:55
Can happily report that Cerberus X now works with the target platform for AppGameKit and AppGameKit iOS

Hats off to Mike for creating this and double hats off for it not being linked to just one version of AppGameKit ( just rebuild per AppGameKit version ). It great to see CX / AppGameKit based apps launching in the iOS simulator for testing. Also the speed of Cerberus and AppGameKit is really, really fast. It's a testament to show just how fast AppGameKit really is in a native complied language. AppGameKit 2 Tier 1 is nippy for an interpreted language ( I use it and absolutely love it ) but if you want extra logic speed and don't fancy C++ then this is the route to go.

It's great to see all the extra avenues that AGK2 has been opened up to ( Python / C# / Cerberus X ). Quality supported languages of the BASIC ilk are a sad dying bread and I think we should all do our bit to keep us bedroom hobby coders a burning furnace of hope.

AGK is really awesome and I'm having so much fun with it as it's sparked my hobby coder passion like the first time ai came across AMOS / Blitz.

Here's a list of games created in :

ExBiEn : https://www.syntaxbomb.com/index.php/topic,4420.0.html
The Last Ginger Ninja ( rough unfinished game ) : https://www.syntaxbomb.com/index.php/topic,3994.0.html
Comet Killer : https://www.syntaxbomb.com/index.php/topic,3303.0.html

Sorry for the little hijack thread but I wanted to push how cool AppGameKit itself is

MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 27th May 2018 20:04
Thanks Cube for helping testing it.
Cerberus X -> AppGameKit Tier 2. Code in a BASIC like language with OOP abilities and use the AppGameKit API. Best of both worlds.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 11th Aug 2018 10:09
New version is out. Supports AppGameKit on Windows, OSX and IOS now.
Cerberus X -> AppGameKit Tier 2. Code in a BASIC like language with OOP abilities and use the AppGameKit API. Best of both worlds.
gerdich
6
Years of Service
User Offline
Joined: 16th Apr 2018
Location:
Posted: 13th Aug 2018 20:55
Wonderful! I like your work very much! With Android everything will be complete!
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 14th Aug 2018 10:38
Thanks, i appreciate your kind words.
Cerberus X -> AppGameKit Tier 2. Code in a BASIC like language with OOP abilities and use the AppGameKit API. Best of both worlds.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 17th Jun 2020 19:35
Updated the first post, to include IOS in the list of supported targets. Android target is currently be worked on.

Btw. if a MOD could change the title to

Cerberus X meets AppGameKit Tier 2

that would be awesome.
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 28th Jun 2020 03:18
Quote: "Btw. if a MOD could change the title"

gosukiwi
AGK Tool Maker
3
Years of Service
User Offline
Joined: 24th May 2020
Location: Argentina
Posted: 29th Jun 2020 00:41
Looks great! Does it support high order functions?
Amon
9
Years of Service
User Offline
Joined: 30th May 2014
Location: Shropshire, United Kingdom
Posted: 29th Jun 2020 01:05
I use this and it's brilliant.
Win 10 Pro - AMD RYZEN 7 3800X Octacore - 16GB DDR4 - RTX 2080TI 11GB
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 29th Jun 2020 16:11 Edited at: 29th Jun 2020 16:11
gisukiwi wrote: "Looks great! Does it support high order functions?"


You can use functions as parameters in a function or method call, but you can't return a function. So as one of these is a requirement for high order functions, I say yes!
gosukiwi
AGK Tool Maker
3
Years of Service
User Offline
Joined: 24th May 2020
Location: Argentina
Posted: 30th Jun 2020 17:12
Awesome Looks impressive! I'll check it out.
gosukiwi
AGK Tool Maker
3
Years of Service
User Offline
Joined: 24th May 2020
Location: Argentina
Posted: 24th Jul 2020 21:59
Oh, the website seems to be down? https://www.cerberus-x.com
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 26th Jul 2020 09:52
Yes, sorry. My webspace got hacked to sent out mass spam emails and the ISP took it down completely. I have cleanup the damage and now am waiting that they turn it back on.
gosukiwi
AGK Tool Maker
3
Years of Service
User Offline
Joined: 24th May 2020
Location: Argentina
Posted: 27th Jul 2020 02:59
Damn that sucks Do you know how they got access?

I could help you set up a secure server if needed. And by secure I don't mean anything too crazy just regular industry standards, I'm no security expert.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 27th Jul 2020 10:41
Thank you, we are covered. My ISP suggested a password breach or unsecure plugin of a wp site i run on the same space

Anyway, we are back online.
MikeHart
AGK Bronze Backer
20
Years of Service
User Offline
Joined: 9th Jun 2003
Location:
Posted: 30th Jul 2020 08:02
So hands up. Who is using it? And if you don't, why not?

Login to post a reply

Server time is: 2024-04-19 00:13:26
Your offset time is: 2024-04-19 00:13:26