GS 64k

Post screenshots, binaries and projectfiles of the projects you have made with ZGE that you want to share!

Moderator: Moderators

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: G.S.64k

Post by rrTea » Mon Dec 03, 2018 5:52 am

I've been working on this project for a few years and, while the main concept remained mostly the same, it slowly grew by one bitmap here, one tune there, another bitmap here until it ended up at its current 13 mb. Since this was happening incrementally over the course of mainly last two years I forgot how the project behaved in the beginning while it was still small.

Previous month I converted an old project to a 64k version and really enjoyed the return to instant compiling, saving & launching and not caring whether I'm breaking the xml viewer. So I decided to try and convert this too into a 64k. It was quite tricky to fit it all in (at least the part I attempted to convert) but in the end I managed!

Sadly all the bitmaps and music had to go, even the font ended up "adapted". But it all works and is self contained! I even managed to keep the pause menu during the confrontation and I still have 1kb left! Maybe I can cram in one more enemy :)

Anyway I made a new page for this here: https://q64.itch.io/gs64k (gs = guardian shooter) (I still haven't retired the old page of the main project)
Here is a video of the thing in action: https://streamable.com/wr5xa

I'm planning to try and make one more 64k project using the "arena" parts from the main game. I already tried but didn't manage (not even close), will try again :)

User avatar
VilleK
Site Admin
Posts: 1971
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

Re: G.S.64k

Post by VilleK » Mon Dec 03, 2018 10:42 am

It is very nice indeed when everything fits in 64kb and project build/test phase cycle is instant. It can also be nice to have a limit (such as 64kb) to work with because then the project cannot grow out of control. What do you think is the main issue when projects get larger? You mention breaking the xml viewer, do you mean it gets very slow to work with or does it actually fail to function?

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: G.S.64k

Post by rrTea » Tue Dec 04, 2018 2:45 am

What do you think is the main issue when projects get larger?
In my case, the main issue isn't one big thing but many smaller issues, if I singled out any one of these it'd probably be something that one could rightly say "Is that really a problem? Come on!".

A non-disputable issue I can report is that the editor often refuses to work after longer sessions with bigger projects. It just starts showing the "Access violation" if I try to do anything, after which I found it best to simply restart (luckily Save still works in this case). But it can also happen that this one pops up, and keeps reappearing whenever anything's clicked on (anything in the Project Tree, a menu entry or anything else, so I couldn't even save).
剪貼簿圖片.png
Restart solves it. (I don't have this folder btw.) The message window uses a theme I'm actually not using.
剪貼簿圖片.png (2.33 KiB) Viewed 418 times
You mention breaking the xml viewer, do you mean it gets very slow to work with or does it actually fail to function?
The XML viewer would just start glitching out, for example if I wanted to find something it would just pop out an error if i tried to find something / Ctrl+F (same for Replace / Ctrl+H) (can't remember but either "Invalid Typecast" or "Access violation"). On other occasions it'd just slow down (probably because of all the bitmaps).

Similarly, Code Editor sometimes randomly just refuses to Find things (after CTRL+f, input string, confirm… the requester disappears and nothing happens). Not a huge deal if a ZExpression is simple, but if it's something of a few hundred lines it can get impractical.
Last edited by rrTea on Wed Dec 05, 2018 1:20 am, edited 1 time in total.

User avatar
VilleK
Site Admin
Posts: 1971
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

Re: G.S.64k

Post by VilleK » Tue Dec 04, 2018 1:19 pm

I see. I've seen some of those errors but not sure when they happen. The search dialog not finding things is very annoying and happens quite often. I should upgrade to later version of the SynEdit component that the editor uses and maybe it will help. The assert error is something else, please let me know if you find a way to reproduce it.

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: G.S.64k

Post by rrTea » Fri Dec 07, 2018 5:55 am

I just tried to add more enemies but it quickly shoots over 64k. I mean it's probably doable but I don't know how yet. So here is some stuff that didn't make it in! It's mostly just sketches but I think it's pretty indicative of what I had in mind.

An angry (but ultimately good natured) penguin! The graphics are very rough (and only for one phase, the rest is just recycled) and some of the attacks don't match with the sprite (for example attack phase 3: it's moving way too much for its size) but the majority of the technical challenges were solved at this point. But even as unfinished as it is, just one phase of the penguin's animation fills up a texture of 1008*720 pixels (he is scaled down ingame, one frame is 100+pixels both wide and high). Anyway here is what it looks like in action! Check out the glistening of the ice cubes from the first attack pattern!
https://streamable.com/4n2qm

There was also a policeman! This one is mostly finished (the graphics were meant to look like a kids's scribbling). The background image doesn't fully tile with itself and some sounds are a bit off but everything else is fully functional if not balanced:
https://streamable.com/ebmqn

This one is very tricky, it took me 5 tries to record it! It has no graphics at all for the main sprite so just imagine something's there instead of a white rectangle :) Also some of the attack patterns are not implemented at all. This is what it looks like (the background is the same sketch used on the penguin):
https://streamable.com/3fcyj

So now I'll try to think of some other way of adding at least one more enemy, maybe I can cut out some of the special effects or something like that.

User avatar
VilleK
Site Admin
Posts: 1971
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

Re: G.S.64k

Post by VilleK » Fri Dec 07, 2018 7:57 am

rrTea wrote:
Mon Dec 03, 2018 5:52 am
Anyway I made a new page for this here: https://q64.itch.io/gs64k (gs = guardian shooter)
Very nice comic strip on that page :)

Also really like the alternate bosses!

RageZ
Posts: 4
Joined: Sun Jan 31, 2016 10:42 pm

Re: GS 64k

Post by RageZ » Mon Feb 11, 2019 4:23 am

Hi rrTea,
Was looking through my itch.io purchases and didn't find Inner99 listed anymore
which freaked me out tbh also the links
https://nekomuragames.itch.io/inner99
https://nekomuragames.itch.io/inner99/d ... 2018-07-09
just 404 now but you know that.
Is that a itch.io thing where you delete the product page and all purchases disappear for those who bought it?
Could you have just hidden the page keeping the product purchases intact?

Do you plan to continue with the original I was looking forward to it tbh loved the art etc
have been following development here as i am normally lurking checking out the
awesome things here.
Sorry for all the questions.
:cry:RageZ (not a zombie film).

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: GS 64k

Post by rrTea » Mon Feb 11, 2019 5:35 am

I'm looking into it!…

User avatar
VilleK
Site Admin
Posts: 1971
Joined: Mon Jan 15, 2007 4:50 pm
Location: Stockholm, Sweden
Contact:

Re: GS 64k

Post by VilleK » Mon Feb 11, 2019 8:04 am

Indeed, I also hope you finish this project some day. It has been very interesting to follow!

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: GS 64k

Post by rrTea » Tue Feb 12, 2019 4:15 am

I'm planning to finish it, but it'll take forever and will look very differently. So I hid the page (wasn't that representative anymore), unaware that itchio deletes it from purchases! (My mistake!)

These changes are necessary from both technical (I set up some stuff wrongly and started breaking ZGE) and design perspective. I contacted itchio to see how to offer a refund. Sorry for the trouble :cry:

RageZ
Posts: 4
Joined: Sun Jan 31, 2016 10:42 pm

Re: GS 64k

Post by RageZ » Wed Feb 13, 2019 12:38 pm

Hi rrTea,
rrTea wrote:
Tue Feb 12, 2019 4:15 am
I'm planning to finish it, but it'll take forever and will look very differently.
I paid to support development no refund necessary.
rrTea wrote:
Tue Feb 12, 2019 4:15 am
So I hid the page (wasn't that representative anymore), unaware that itchio deletes it from purchases! (My mistake!)
That would be itch.io's functionality then I would expect purchases deleted if page was deleted but not if page was hidden.

Looking forward to more news on inner99 or whatever it ends up being called :0)

User avatar
rrTea
Posts: 353
Joined: Sat Feb 15, 2014 9:54 am

Re: GS 64k

Post by rrTea » Thu Feb 14, 2019 2:02 am

Hi RageZ,
RageZ wrote:
Wed Feb 13, 2019 12:38 pm
…Looking forward to more news on inner99 or whatever it ends up being called :0)
Thank you, too kind of you! Sorry it's taking this long. I am working on (very slowly, sadly) sorting out the technical difficulties.

Post Reply