Recent Posts

Pages: 1 2 3 4 5 6 7 8 9 10
1
Cute Discussion / Re: IguaRPG 2 Devlog
« Last post by hubol on December 02, 2023, 01:05:29 AM »
The cache-busting and source map generation is from parcel! https://github.com/parcel-bundler/parcel I picked it, basically randomly, a few years ago since I knew I wanted to write in TypeScript and would need some kind of bundler.

But it's nice when tools work and you don't have to think about stuff like that :-)
2
Cute Discussion / Re: IguaRPG 2 Devlog
« Last post by SquareWheel on November 29, 2023, 06:53:13 AM »
Seems pretty fancy!  I see you've got some cache busting and source map generation.  The rest seems complicated and beyond me, but I'm happy that you're happy.

GitHub Pages has been a little weird since Microsoft took over.  I still use it, but I feel like they've been focusing a lot more on CI/CD stuff and Pages has kind of fallen on the backburner.  Took me a while to even figure out how to enable it on a recent repo I created.
3
Cute Discussion / Re: IguaRPG 2 Devlog
« Last post by hubol on November 29, 2023, 06:36:54 AM »
I might make a more thorough post later... But for now, I'm happy to announce that I published @hubol/smooch to npm.

I even automated the process of publishing in GitHub Actions. I did some really hacky stuff but I'm pretty happy with it overall!

So now with the asset generation tool working, I've been able to sort of get started on Igua 2. For now, I am basically bringing the old engine in piece-by-piece and making improvements as I see fit. Some of those changes include:
- Some abbreviated method names for commonly-used methods: .withStep -> .step, .withAsync -> .async
- A loooot of reorganization. I'm trying to carefully separate Igua-specific code from game engine code so that I might be able to reuse this engine for other projects
- Using a new library to maintain a context local to an asynchronous chain. In the original engine, I was using zone.js which is this big black box from Angular. To use it, I had to configure my bundler to target web browsers that didn't support native async/await, which was a hassle. I found this obscure stackoverflow answer that indicated someone had made a solution that works with native promises: https://stackoverflow.com/questions/66960129/something-like-async-hooks-for-the-browser/75621061#75621061

Those are the big things! I've gotten smooch integrated with the project now too! https://github.com/hubol/igua-rpg2
If you take a look at the src/assets/generated/ directories you'll see the output from smooch! Take a look at the smooch.json file at the root to see how that output was generated. I'm so happy with it!

Finally, I adapted my crude "continuous deployment" workflow from Igua 1. The game is now pushed to heroku whenever I commit to main. Thinking about it right now, I'm not sure why I didn't try to get it working with GitHub Pages instead... I guess because I already knew how to do this... Maybe some other time I'll try Pages, though.

Anyway, you can see the fruits of my efforts here https://igua-rpg2-d76be5c97e6f.herokuapp.com/
For now, this is a crude sandbox that I am testing the game engine with

It might take a second to load because of the heroku plan i have ^_^
4
Cute Discussion / Re: to do
« Last post by SquareWheel on November 14, 2023, 05:17:27 PM »
Had to repair a couple database tables that had crashed.  Hopefully no ill effects will be felt.
5
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by suizinshu on November 13, 2023, 09:10:06 AM »
Spoiler (click to show/hide)

i played stargirl recently and it was very fun... (spoilers inside)
6
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by dcco on November 03, 2023, 12:53:20 AM »
the black and white art-style is really cool. these days ive been following indie game twitter and there's so many cool retro-style artists there *-* there's one person who does a bunch of zx spectrum stuff which i especially like. also pico-8/picocad stuff
7
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by dcco on November 03, 2023, 12:48:46 AM »

same hm
8
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by SquareWheel on November 02, 2023, 06:01:14 PM »
I shall wishlist immediately based on both of your recommendations.
9
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by aimaina on November 02, 2023, 09:22:58 AM »
i've only had a month or so to sit with it but i think void stranger is one of my favourite games of all time
10
Cute Discussion / Re: Official Video Games Topic for the Year 2022
« Last post by suizinshu on November 01, 2023, 04:08:38 AM »
i played void stranger recently and it has taken over my life
Pages: 1 2 3 4 5 6 7 8 9 10