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.

Newcomers AppGameKit Corner / No Demo? I have some questions on the language features.

Author
Message
Supertino
6
Years of Service
User Offline
Joined: 22nd Jun 2017
Location: Behind you!
Posted: 22nd Jun 2017 23:12
There does not seem to be a trial version for App Game kit for me to try out so I have some questions.

Coming from BlitzMax (sadly now officially abandoned and the forums shuttered ) I have some question regarding the command set of AGK. I had a look at the online documentation but could not see reference to the below.

Does AppGameKit support;
- Types ( I just saw a thread about Types so looks to be true, do types support functions AND methods?)
- Lists
- Maps
- (bouns) Strict or Superstrict mode
- (bonus) 2D shaders (too apply scan line and retro screen effects to 2D games)

AGK looks like a good replacement but I don't think I could live without Lists and Maps.

Anyone interested the games I made with BlizMax are on my itch.io page https://supertino.itch.io/

Thanks
Cybermind
Valued Member
21
Years of Service
User Offline
Joined: 28th Nov 2002
Location: Denmark
Posted: 23rd Jun 2017 09:58 Edited at: 23rd Jun 2017 18:22
There should be a trial version here: http://store.steampowered.com/app/333500/App_Game_Kit_2_Demo/
13/0
Supertino
6
Years of Service
User Offline
Joined: 22nd Jun 2017
Location: Behind you!
Posted: 23rd Jun 2017 12:21
Oh great, odd it's hidden away in steam like that?

So I have answered my questions so it looks like ill need to make changes to the way I work or create some work around and custom functions to emulate the functionality I want.

Why doesn't the below work to resize the array, I have look at examples and it should work, is it cus the demo is an old build 2017.02.28?

GarBenjamin
AGK Developer
7
Years of Service
User Offline
Joined: 30th Nov 2016
Location: USA
Posted: 23rd Jun 2017 15:46 Edited at: 23rd Jun 2017 15:48
@Supertino that link @Cybermind provided seems to be broken...

Go here: http://store.steampowered.com/app/333500/App_Game_Kit_2_Demo/

Also I checked out your game pages and those look awesome! I'll grab them tonight.

Many of us here prefer the "old school" dev approach so I think you will find AGK2 quite useful. I also use lists a lot in C# programming and did with Blitz types as well. But for me it makes little difference if arrays or lists so I just use arrays. Actually haven't checked yet to see if AGK2 supports lists or not.
TI/994a (BASIC) -> C64 (BASIC/PASCAL/ASM/Others) -> Amiga (AMOS/BLITZ/ASM/C/Gamesmith) -> DOS (C/C++/Allegro) -> Windows (C++/C#/Monkey X/GL Basic/Unity/Others)
Cybermind
Valued Member
21
Years of Service
User Offline
Joined: 28th Nov 2002
Location: Denmark
Posted: 23rd Jun 2017 18:24 Edited at: 23rd Jun 2017 18:24
@GarBenjamin I had two http:// in my link :-P I probarbly forgot to delete the default http:// when I added the link I fixed it now, but I guess it is moot now
13/0
GarBenjamin
AGK Developer
7
Years of Service
User Offline
Joined: 30th Nov 2016
Location: USA
Posted: 23rd Jun 2017 19:11 Edited at: 23rd Jun 2017 20:42
@Supertino Alright I just bought all 4 of your games on my lunch break. Maybe you'll be able to get a beer.

Looking forward to checking these out. They all look awesome in the videos... look to be extremely well done and classic gaming goodness like this I cannot resist.


@Cybermind Yeah I figured it was just a tiny oops and they probably already fixed it anyway but wanted to be sure. AGK2 is awesome. It really is.

Oh wow and actually I didn't see that @Supertino had already replied. lol I really should refresh the page before posting.
TI/994a (BASIC) -> C64 (BASIC/PASCAL/ASM/Others) -> Amiga (AMOS/BLITZ/ASM/C/Gamesmith) -> DOS (C/C++/Allegro) -> Windows (C++/C#/Monkey X/GL Basic/Unity/Others)
PartTimeCoder
AGK Tool Maker
9
Years of Service
User Offline
Joined: 9th Mar 2015
Location: London UK
Posted: 23rd Jun 2017 19:55 Edited at: 24th Jun 2017 09:38
Quote: "Why doesn't the below work to resize the array,"


you need to pass the type by ref


https://www.appgamekit.com/documentation/guides/12_array_changes.htm
Supertino
6
Years of Service
User Offline
Joined: 22nd Jun 2017
Location: Behind you!
Posted: 23rd Jun 2017 21:26
@GarBenjamin - wow thanks brings to total earnings to.... carry the one, divide by... $5
@PartTimeCoder - thanks that did the trick. (i am sure there are many tricks I need to learn)

I'll have a good play over the weekend and see if AppGameKit is for me, the biggest hurdle is I am used to having some OOP functionality having use BlitzMax for so long.
PartTimeCoder
AGK Tool Maker
9
Years of Service
User Offline
Joined: 9th Mar 2015
Location: London UK
Posted: 24th Jun 2017 09:36 Edited at: 24th Jun 2017 09:38
Yeah most OOP guys would rather chop off there arms than use a BASIC language, my experience is with Lua and PureBasic so I feel right at home with AppGameKit and for the price I don't think you'll find much better, its a great tool, not perfect but again for the price its hard to beat, updates come regular enough and there's always someone willing to help out at the forums.

enjoy the weekend with AppGameKit and if you get stuck just post but I think for people with a programming background its not hard to pick up, have fun.

Login to post a reply

Server time is: 2024-04-20 12:31:10
Your offset time is: 2024-04-20 12:31:10