-
-
Main menu
-
Sub post after a win, giving users the chance to beat the time record and get a playing card level (visual)
-
Game
-
Game rules
-
Making a Game with seed
-
Subpost for the time competition
-
What will the game cards look like when the user wins several times the time competition of other players
-
Levels of game cards
-
GIF
Gameplay
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)
Log in or sign up for Devpost to join the conversation.