Inspiration

When I got a mail notification about making a game I couldn't pass it by. In the nominations I saw that it was possible to make a card game and how happy I was, because there is a game that I would like to make, that I like to play and it is "Solitaire Free Cell".

What it does

I could post the rules here but it would get a lot of text :) So as not to scare you off, I'll just say it briefly. This is a card game where in order to win you have to organize all the cards. To lose is to not have a possible move.

How we built it

Implemented the game using only Devvit (without webview and other tools).

With great difficulty because I don't have any experience with what I've worked with to realize this game. It's enough for me that I need to make a game and what to use is another matter. So in the periods when I had light (difficult situation in the country :( ) I tried to understand how it works. But in practice I got very different results, which was frustrating.

Challenges we ran into

The problem for me was understanding page rendering and positioning of elements. I spent the first two weeks doing just that. The big mystery for me was how setState works. Also I didn't use anything but Devvit, I don't know if it's a mistake or if it was necessary, but I didn't have a lot of options, so I had to come up with different ideas of how and what to implement. Unfortunately I had to remove the animations when moving cards because with a large number of cards animation looked like a defect of some kind. The last problem for me was the creation of subposts and asynchronous operations. I still can't figure out how it should work properly.

Accomplishments that we're proud of

In 20 days I gained experience in something completely new to me and I realized my idea in the form of a game and the possibility for players to compete. I made something out of nothing. That's why I love making games and it doesn't matter what or what programming language.

What we learned

I learned a little bit about working with reddit and react (but overall, I still don't get it). I also had a sleepless night before the deadline, which I dedicated to drawing. It's my first pixel art experience. How nice it is to draw and program everything)

What's next for Solitarium

I don't know for other players, but I'll be in to play) Thank you for the opportunity to make a game for myself. It was very painful but I got through it)

Built With

Share this project:

Updates