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/AppGameKit Studio Showcase / ZooM - a local multiplayer racing game made by kids

Author
Message
Loktofeit
User Banned
Posted: 18th Feb 2021 15:52

My kids made this game a couple years ago for their mom. Recently the older one, Gio, asked me to post it on our itch.io page. Aside from being a dad impressed with what his kids created, I wanted to share this because it is an example of what a 13-year old and a 7-year old with a basic knowledge of BASIC can make with AppGameKit inside of a couple weeks. Some observations:

- Being able to click commands and get full pages of help (the commands they searched for did have good descriptions and examples) massively increased the speed at which they could learn what they wanted to do and how to do it.

- The amount of low-level tasks that AppGameKit handles is incredible. The total code for the actual game loop itself was maybe 50 lines.

- Creating the web version was two clicks. Creating the Windows version is automatic, every time the code is run. It doesn't get any simpler than that.

Overall, I think AppGameKit is one of the most underrated game dev environments in the industry.

Link: https://lynxjsa.itch.io/zoom


LynxJSA's web games/quizzes - LynxJSA's Android apps
AGK Resource Directory
"Stick to a single main loop (DO...LOOP) and loop through it every frame.
Do everything inside functions.
Use finite state machines to control your game.
Use lots and lots of source files.
Use virtual resolution instead of the default percentage system." - Digital Awakening

Attachments

Login to view attachments
blink0k
Moderator
8
Years of Service
User Offline
Joined: 22nd Feb 2013
Location: the land of oz
Posted: 18th Feb 2021 17:23
100 percent awesome! Excellent game. Your kids are coding machines
Ortu
DBPro Master
13
Years of Service
User Offline
Joined: 21st Nov 2007
Location: Austin, TX
Posted: 19th Feb 2021 01:29
That's awesome thanks for sharing
http://games.joshkirklin.com/sulium

A single player RPG featuring a branching, player driven storyline of meaningful choices and multiple endings alongside challenging active combat and intelligent AI.
pavelman
8
Years of Service
User Offline
Joined: 9th Apr 2013
Playing: I hate steam
Posted: 19th Feb 2021 10:20
Cool. How did you do it in the browser?
programming is a hobby, not a job.
Loktofeit
User Banned
Posted: 19th Feb 2021 13:01 Edited at: 19th Feb 2021 13:25
Here is how in both versions.



LynxJSA's web games/quizzes - LynxJSA's Android apps
AGK Resource Directory
"Stick to a single main loop (DO...LOOP) and loop through it every frame.
Do everything inside functions.
Use finite state machines to control your game.
Use lots and lots of source files.
Use virtual resolution instead of the default percentage system." - Digital Awakening

Attachments

Login to view attachments
pavelman
8
Years of Service
User Offline
Joined: 9th Apr 2013
Playing: I hate steam
Posted: 19th Feb 2021 15:19
i have compiled my complex game. [3d_space_best] script error on startup.
Maybe there are some more special secrets?
programming is a hobby, not a job.
Loktofeit
User Banned
Posted: 19th Feb 2021 15:23
"Script error" will occur when you try to run it locally.

You would either need to set up a web server on your PC (ex: xampp) or publish it to a web host. In my case, I published it to itch.io.
LynxJSA's web games/quizzes - LynxJSA's Android apps
AGK Resource Directory
"Stick to a single main loop (DO...LOOP) and loop through it every frame.
Do everything inside functions.
Use finite state machines to control your game.
Use lots and lots of source files.
Use virtual resolution instead of the default percentage system." - Digital Awakening
pavelman
8
Years of Service
User Offline
Joined: 9th Apr 2013
Playing: I hate steam
Posted: 19th Feb 2021 15:32
Do you know free web servers?
programming is a hobby, not a job.
Loktofeit
User Banned
Posted: 19th Feb 2021 17:08 Edited at: 19th Feb 2021 17:14
If you are looking for a place to put your browser-based games, set up an account at itch.io

My page there is https://lynxjsa.itch.io .

Other folks here also have apps there like fubarpk ( https://fubarpk.itch.io/ ) and blinkok ( https://blinkok.itch.io/ ). At one point I think we had a link that listed all the AppGameKit devs there. I have to see if I can find that.

If you're in need of a web server, not sure what the best free hosts would be right now.
LynxJSA's web games/quizzes - LynxJSA's Android apps
AGK Resource Directory
"Stick to a single main loop (DO...LOOP) and loop through it every frame.
Do everything inside functions.
Use finite state machines to control your game.
Use lots and lots of source files.
Use virtual resolution instead of the default percentage system." - Digital Awakening
pavelman
8
Years of Service
User Offline
Joined: 9th Apr 2013
Playing: I hate steam
Posted: 19th Feb 2021 22:23
Thank you very much. I'll read Terms of Service.
programming is a hobby, not a job.
n00bstar
17
Years of Service
User Offline
Joined: 9th Feb 2004
Location: Montreal, Canada.
Posted: 21st Feb 2021 22:48
That's a super sweet, and surprisingly effective little game. Congrats to your kids! Wish mine had the patience to stick to any activity for more than four minutes.
-----------------------------------------------------------------------------
We all got a chicken duck woman thing waiting for us
Paxi
User Offline
Joined: 18th Sep 2020
Location:
Posted: 22nd Feb 2021 21:04 Edited at: 22nd Feb 2021 21:04
Great stuff! Dailey Thompson would be proud
tboy
8
Years of Service
User Offline
Joined: 1st Jan 2013
Location:
Posted: 23rd Feb 2021 12:09
Nice work! Publish the game on gamepix, make some money!
Loktofeit
User Banned
Posted: 23rd Feb 2021 15:17
Paxi, I had to google who that was.

"He won the decathlon gold medal at the Olympic Games in 1980 and 1984, and broke the world record for the event four times." <--- HOLY COW!
LynxJSA's web games/quizzes - LynxJSA's Android apps
AGK Resource Directory
"Stick to a single main loop (DO...LOOP) and loop through it every frame.
Do everything inside functions.
Use finite state machines to control your game.
Use lots and lots of source files.
Use virtual resolution instead of the default percentage system." - Digital Awakening
DannyD
3
Years of Service
User Offline
Joined: 29th Aug 2017
Location:
Posted: 25th Feb 2021 14:15
Great I love it... kept me and wife busy for a few runs......

Login to post a reply

Server time is: 2021-04-11 00:01:13
Your offset time is: 2021-04-11 00:01:13