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.

Author
Message
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 20th Apr 2021 13:25
Hi Here is the zip file for the first game I have created on AGK2. it runs on windows. I really enjoyed making this game. I would love to here any critique of this game.

the instructions are press space after the title screen and the game will start. Move the character with the virtual joystick. collect the gems and avoid the animals and edges of the maze and various lava and water hazards.

Thanks

Chris
C.R.Sellen

Attachments

Login to view attachments
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 20th Apr 2021 14:13 Edited at: 20th Apr 2021 14:16
Congrats on your first AppGameKit game

Screenshots would be nice, though. A lot of people don't download stuff w/o at least one screenshot.

When your character stops walking, you could reset the sprite animation to idle.
Also, if you are planning to release for Windows, or if you want to have people test your game on Windows, you should implement arrow keys or WASD.

Gonna play around with it a bit more later today


PSY


PSY LABS Games
Coders don't die, they just gosub without return
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 24th Apr 2021 10:54
Thanks Psy

Thats strange because on my computer the players character does stop the animated walking when idle. could be a bug I guess.

Ive taken some screen shots also and will post them with this message

Also I will update the game using the cursor keys for the windows version.

Thanks for the advice [img]null[/img]
C.R.Sellen

Attachments

Login to view attachments
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 24th Apr 2021 10:57
Heres the screenshots
C.R.Sellen
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 26th Apr 2021 00:48
You're welcome

It's not a bug, the animation stops as it is supposed to as soon as the player's idle.
What I meant is that as soon as the player stops moving, the idle frame should be rendered, instead of the last walking frame that had been rendered before the movement stopped ( see attachment ).


PSY


PSY LABS Games
Coders don't die, they just gosub without return

Attachments

Login to view attachments
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 26th Apr 2021 10:16
Oh I see what you mean.

Just going to start on the changes now.

Thanks for the reply Psy

By the way I like your Get The Gems game. Im going to check out your other games in a sec.

Chris
C.R.Sellen
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 26th Apr 2021 14:18
No problem

Get The Gems was written in Blitz3D ages ago. Nowadays this is quite an issue on modern Windows OS's...a lot of stuff isn't working correctly anymore.
I'm currently rewriting it from scratch in AGK. It should have been finished months ago, but some other stuff came up...you know how it is
I hope to have it done by May.

PSY


PSY LABS Games
Coders don't die, they just gosub without return
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 26th Apr 2021 17:18
Ive done the changes you suggested. Using the idle sprite and using the arrow/ cursor keys.

Looking forward to seeing your Get The Gems game written in AppGameKit

Ive found a few more things I need to do to my game as I think the fourth level with the animated chickens is impossible to complete lol.

Loving learning how to make a game. so fun!

Thanks
Chris
C.R.Sellen

Attachments

Login to view attachments
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 28th Apr 2021 15:48 Edited at: 30th Apr 2021 16:14
Yeah, making a game feels like art

Gonna try your new version l8er this evening

(edit) Tried to download your attachment twice, but it failed each time ( download speed is extremely slow ).
(edit2) Managed to download it...finally
(edit3) Unable to play....ZIP file is damaged


PSY


PSY LABS Games
Coders don't die, they just gosub without return
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 1st May 2021 16:40
Ive re-zipped the file so fingers crossed you can download it

Chris
C.R.Sellen
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 2nd May 2021 11:14
10KB/s download rate.
Seems to be a forum issue...


PSY LABS Games
Coders don't die, they just gosub without return
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 2nd May 2021 15:07 Edited at: 2nd May 2021 15:08
Finally managed to download a working version ))

Played it through. Much better now. There seems to be a bug, though. I somehow managed to get -1 lives in level 7. This could have been caused by the fact that I died at the moment I reached the exit.
After completing the game, everything was kinda messed up ( see attachment ):


Level 4 is the hardest one

PSY


PSY LABS Games
Coders don't die, they just gosub without return

Attachments

Login to view attachments
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 2nd May 2021 15:36
gave this a few runs and found the collision frustrating. almost a full tile away from a bad frog, lava, etc, and died when i really wasn't even close to danger.
not sure how you're handling collision but if you want to share, we can help.

meanwhile, restarting within game vs restarting app would be nice.

otherwise, a good first game
[My Itch.io Home] [Now Playing]
[AGK Resource Directory] [TGC @ GitHub]
[CODE lang=agk] YOUR CODE HERE [/CODE]
[VIDEO=youtube] VIDEO ID [/VIDEO]
[AGK Showcase][Google Forum Search]
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 3rd May 2021 10:20
Hi Psy, Thanks. I will check the code in level 7, yes definatly a bug by the looks of things. Thanks for letting me know yes I thought level 4 was the hardest. Really that should be the end level.

Hi Virtual Nomad, Thanks, yes I will post the code on how im handling collision and see if you can see whats happening there.

Chris



C.R.Sellen
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 8th May 2021 15:37
Hi Psy, ive found out what was causing the messed up screen at the end so put that right. I never knew so much testing was involved in game making. still got a few things to add so will post when finished.

Hi Virtual Nomad I will post the code for the collision im using in this game.



245 is the main character sprite and 345 is the gem sprite

Many thanks
C.R.Sellen
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 8th May 2021 19:12 Edited at: 8th May 2021 19:24
it seems you're letting AppGameKit use the default hitbox for sprites which is whatever the image size is (assuming no scaling).
IE, when i try to move left, this is the closest to the wall that i can get:

consider resizing the collision box for the sprites for accuracy's sake.
IE, if i use this to set the box for the player sprite:

the hitbox is more realistic (Default=Left Sprite, Resized=Right):

(i should have set it: -10,-32,10,32. oops )
[My Itch.io Home] [Now Playing]
[AGK Resource Directory] [TGC @ GitHub]
[CODE lang=agk] YOUR CODE HERE [/CODE]
[VIDEO=youtube] VIDEO ID [/VIDEO]
[AGK Showcase][Google Forum Search]

Attachments

Login to view attachments
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 8th May 2021 19:46
Thats interesting Virtual Nomad, thanks for the info. that makes sense. a more accurate way of setting the sprite collision. I will amend the program
C.R.Sellen
PSY
Developer
7
Years of Service
User Offline
Joined: 3rd Jul 2016
Location: Laniakea Supercluster
Posted: 8th May 2021 22:33 Edited at: 8th May 2021 22:34
Quote: "Hi Psy, ive found out what was causing the messed up screen at the end so put that right. I never knew so much testing was involved in game making. still got a few things to add so will post when finished."


Very nice, looking forward to playing the next version


PSY LABS Games
Coders don't die, they just gosub without return
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 10th May 2021 17:00
Well ive worked on all the bugs. Changed the final screen and the collison box. so I think this is the finished version. I also put in a choice to continue when you run out of lives. so you can continue the game

Heres a compressed file of the finished game just loved working on my humble first game
C.R.Sellen
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 10th May 2021 21:38
Quote: "Heres a compressed file of the finished game"

probably the forum failing to attach the file, again, but it's nowhere to be found?
[My Itch.io Home] [Now Playing]
[AGK Resource Directory] [TGC @ GitHub]
[CODE lang=agk] YOUR CODE HERE [/CODE]
[VIDEO=youtube] VIDEO ID [/VIDEO]
[AGK Showcase][Google Forum Search]
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 11th May 2021 17:52
I will give it another try
C.R.Sellen

Attachments

Login to view attachments
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 12th May 2021 04:27 Edited at: 12th May 2021 04:28
that worked and i appreciate the update.

something new: you're allowing us to maximize the window which reveals more of the "world" than i believe you intended. the window is restored each level while we can, again, maximize the window.

so, i suggest that you: SetWindowAllowResize( 0 ) . otherwise, it's curious that you restore the window each level somehow while i expect that you already discovered the issue

meanwhile, you've offered "final version" which i take to mean you wont be adding to it?

either way, nice first game. thanks for sharing
[My Itch.io Home] [Now Playing]
[AGK Resource Directory] [TGC @ GitHub]
[CODE lang=agk] YOUR CODE HERE [/CODE]
[VIDEO=youtube] VIDEO ID [/VIDEO]
[AGK Showcase][Google Forum Search]
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 13th May 2021 19:30
Thanks Virtual Nomad

Yes I see what you mean in allowing the user to maximize the window,ive used your SetWindowAllowResize(0) in the program now and its worked a treat

Actually I would like to improve this game maybe make more levels. see what I can do to make it a better levels in this game

C.R.Sellen
Virtual Nomad
Moderator
18
Years of Service
User Offline
Joined: 14th Dec 2005
Location: SF Bay Area, USA
Posted: 13th May 2021 20:27 Edited at: 13th May 2021 20:28
not sure how it happened but at some point i couldnt collect any gems:


otherwise, keep working on this, for exercise at least.

perhaps make the gems "hover" or pulse using SetSpriteScale() (slowly, up and down)? that shouldnt be too hard.

or, let the stork pick you up and carry you across water to collect a gem sitting on an island? probably a little tougher

you get the idea; have fun with it.
[My Itch.io Home] [Now Playing]
[AGK Resource Directory] [TGC @ GitHub]
[CODE lang=agk] YOUR CODE HERE [/CODE]
[VIDEO=youtube] VIDEO ID [/VIDEO]
[AGK Showcase][Google Forum Search]

Attachments

Login to view attachments
Chrissell
10
Years of Service
User Offline
Joined: 2nd Apr 2013
Location:
Posted: 17th May 2021 11:24
Ah yes thats something I have to remedy. getting the gems in different order.

Yes wow those are great ideas to work on. Yes i see what you mean think of ways to make it more interesting.

and then figure out how to code them.

Thanks for the advice lots more things to think about.

C.R.Sellen

Login to post a reply

Server time is: 2024-02-21 00:37:49
Your offset time is: 2024-02-21 00:37:49