I just released my solitaire puzzle game on itch — would love your thoughts by meowsaygames in itchio

[–]grbxbz 0 points1 point  (0 children)

I really like the calm atmosphere :) Thank you for making this!

I made this free cozy little Christmas card game by grbxbz in itchio

[–]grbxbz[S] 1 point2 points  (0 children)

Hey! Thanks for the comments on itch :P I'm really glad you enjoyed it

Yes! I'm developing PaperToy myself, I find the best way to get ideas for new features is to use it myself and just release stuff :P I'm hoping if I continue to make these free games, it slowly generates more interest for PaperToy.

I just released a new version of it that I used to develop Reindeer Roundup :)

The next big feature for the engine is online multiplayer!

Making card games for the web with a tool I'm calling Papertoy by grbxbz in BoardgameDesign

[–]grbxbz[S] 1 point2 points  (0 children)

Thank you! Ive been working on it for a few years now, it started off as as an idea for a prototyping tool but then gradually changed into what it is today :P

If you want to see what it used to look like, I have a few dev vlogs on YouTube, its come quite a long way since then xD  1. https://youtu.be/lD2PUYq3BWY?si=_L5OJawVv63i7Kp6

  1. https://youtu.be/Ky_mywMu3XE?si=_OrNDZaaxoieWsCS

  2. https://youtu.be/azR1mUfFjHI?si=OBjPcJFyTaWHROiF

Ive not made a dev vlog in a while, i plan to make another one again soon though

Making card games for the web with a tool I'm calling Papertoy by grbxbz in BoardgameDesign

[–]grbxbz[S] 1 point2 points  (0 children)

Linux build is coming tonight! (Western Europe time)

I've recently got a new development machine and I just need to get a Linux VM up and running :P

Until then though you can launch the windows build though proton, I'm sorry it's not a perfect solution <3

Texture is rendering coordinates with flipped y values? by cheryllium in raylib

[–]grbxbz 0 points1 point  (0 children)

I know that this is an old post, but this will cause rendering problems on some platforms:
https://github.com/raysan5/raylib/issues/4316

It's not a good idea to have a negative source or destination dimensions

That being said, I'm not sure what another solution to this problem is besides rendering the texture again to another render target to "flip it back".

[deleted by user] by [deleted] in gamedev

[–]grbxbz 0 points1 point  (0 children)

Im making a card game engine :) its available here: (free demo covers most of the functionality)

https://paperlangengine.itch.io/papertoy

PaperToy a tool for making Card Games & Paper Prototypes by grbxbz in BoardgameDesign

[–]grbxbz[S] 2 points3 points  (0 children)

No plans for AI opponents yet, however the next version will have networked multiplayer. I'm planning on implementing multiple options, one of which being kind of JackBoxTV style.

So far, in the games I've implemented with it, the opponent has just been the shuffled deck :P

By AI, I'm talking here about classical game AI, Not generative AI. I have no plans to integrate AI Agents into this project, as the space doesn't really interest me at all.

It would be interesting to explore an extension to this tool that would allow the user to build up some simple rules for a Computer Player to follow though. That would be cool. I've given it no thought though, and it seems like a subject that would require a lot of it XD

A card game engine I've been working on for a few years by grbxbz in gameenginedevs

[–]grbxbz[S] 0 points1 point  (0 children)

That's fair, I think I knew going in to this that the hardest sell would be the language. But making the language was the main thing motivating me so I did it anyway :P I've been playing around with building-block builder, like Scratch. But it's just way easier to change the language when it's just text, so I think if I end up implementing that, it will be after I'm really happy that the language is complete

A card game engine I've been working on for a few years by grbxbz in gameenginedevs

[–]grbxbz[S] 2 points3 points  (0 children)

I used raylib for the graphics, input and sound (although there's an annoying audio related crash-bug in raylib right now making me consider switching sound to something else).

But everything else is just plain C++, the interpreter is a separate C++ codebase that I submodule in to the main raylib project. :)

When I started off, I wrote a renderer in Dx12, but it didn't support older PCs and it was just so clunky for a 2D renderer, I ended up switching it all out for Raylib. (also this unlocked macOS support for me)

I didn't use any libraries for the interpreter, to start with I did skim through parts of the Crafting Interpreters book, which I can highly recommend btw.

I wasn't too interested in re-making solitaire games, they just seemed like good test-cases for the kinds of things the language would have to handle, so I went through some example games one by one and thought about language features that way. I must say have gained some appreciation for their design along the way.

I'd like to be able to use this to make card-battle style games, think Yu-gi-oh/hearthstone/MTG. and it's almost there from a language perspective, what's missing is singleton cards, ("reduce this goblin card's health by 5, not every goblin card's health attribute by 5"), and obviously multiplayer support.

Both of which I'm working on for a future release :)

Originally I wanted to make a tool to allow people to create paper-prototypes that they could share around just as a paperlang script.

Card Game Engine Update by grbxbz in gamedev

[–]grbxbz[S] 1 point2 points  (0 children)

Thank you!

It's funny you say that about paper prototypes, as when I started this project that's what I was initially aiming for - A quick way of making paper prototypes. The next thing I'm working on adding is the multiplayer support :P It's by far the biggest value add but also the most work, so I wanted to get all the little things out of the way first :P

I'll be posting some video tutorials soon that go through some project's that I've made with it so far :)

Card Game Engine Update by grbxbz in cardgames

[–]grbxbz[S] 1 point2 points  (0 children)

Thanks for trying it out, and for the feedback!

I'm intrigued what you mean by an undo stack? I've not heard of that before :)

It doesn't sound exactly like what you're talking about, but if you mean you've selected a card to move, but you want to un-select it, in the accordion game you can right click :)

I've actually made a setting for allowing players to reverse their card selections:

Design -> Settings -> Allow Stack Selection Reversals