News:

Take a look at what's going on, at The Town Crier!

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - bigosaur

#1
Bigosaur / Re: Clutchtime: Basketball Deckbuilder
July 02, 2025, 10:05:04 AM
If you want to try it out, there's a free demo on the Steam store page. The limitation is that you can only play the Tournament mode, but all the cards and game mechanics are in there.
#2
Bigosaur / Clutchtime: Basketball Deckbuilder
July 01, 2025, 08:31:36 PM
Back in December 2022. I played a lot of Slay the Spire and Monster Train and fell in love with roguelike deckbuilders. Roguelikes are one of my favorite genres to play and make, and Son of a Witch is my most successful and awarded game so far. I have beat Spelunky, The Binding of Isaac, Dead Cells, Downwell, Rampage Knights, etc.

However, playing action games requires a lot of energy and focus and I have to plan for time when I would play it. On the other hand, I can play a turn based game at any time, even when I'm just exhausted for anything else in the evenings. I also like to play turn based puzzle games at that time, like Baba is You, Fish Fillets 2, Blue Prince, but sometimes the puzzles require too much brain power.

Roguelike Deckbuilders are the perfect middle ground. You need to think and have good strategy, but it isn't as demanding as a hard puzzle game. You also have all run-based features like random drops and fun card/item/relic synergies.

Because I love playing these games and understand why it's fun, I wanted to make a game in the genre. I was thinking a lot about a possible theme and started to design the game around a concept where evertyhing's a card. So, you would have cards for attacks and defenses, but even the player character, minions and enemies would be cards. You could have various effects that affect cards, so you could duplicate minions or create copies of enemies to fight on your side, etc.

Cursed Blood - the vampire deckbuilder idea



Regarding the story and the art, I wanted to create a vampire themed game where you are a vampire awaken from a century long slumber by wandering humans accidentaly coming into your castle. I started to draw art and think of game mechanics...

Stacking mechanics

One of the things I hate in Slay the Spire is the variability of cards and the luck factor, especially in the early game. You might just draw all defense cards when the enemy isn't even attacking, and you might draw all attacks when the opponent is attacking as well and you need to shield. To solve this, I created a concept of stacking. When you played a defense, it wouldn't add to a shield that is lost at the end of turn, but the card itself would be placed down and the shielding it provides would be spent on enemy's next attack. This cannot get abused to build infinite block, because the card itself stays stacked and won't be back into the draw pile until the block is used up.

Lua scripting and modding support

One of the most demanded features by players of my previous games was the ability to mod the game. I had some basic modding, but the main limitation was that game code was C++ and it required compilation for any changes.

I wrote a new version of my game engine, with support for Lua scripting. As I used Lua more and more I started to like it a lot, and I even rewrote the menu system, controller support and other parts of the game engine in Lua. The main render loop and animation logic is still in C++ for performance, but everything else can be changed by players now. This gives us great flexibility. You can basically use the engine to write your own game using Lua scripting.

Basketball



Fast forward to December 2023. At this point, I had the new game engine up and the base deckbuilding game running: player and opponent deck, draw and discard pile handling, stacking, removing and destroying cards, and basic card movement animations. I started to consider various game mechanics and was so deep into it that I started to see deckbuilding everywhere in real life.

The NBA and Euroleague seasons where in full swing at the time and one of the ideas that crossed my mind was how Shots could be attacks and Blocks could be shields, and Rebounds and Steals can give you energy and Passes could make Shots cost less to play. It just clicked.

But, I wasn't sure there was enough depth in the game of basketball to make a roguelike with deep game mechanics. So, I started to write down everything I know about the game. I have been watching basketball my whole life. I even played it in a local league for about 6 months, and I even tried to be a referee for one season, but that's a story for another time.

By the end of the day, I had around 80 possible cards with main mechanics being: stamina, scoring, noise and clock management. Stamina is energy used to play cards. Each card has a cost and you can gain more than default value each turn. Scoring is regular basketball scoring with 3 and 2 point shots and one point free throws when fouled or someone gets a technical. Crowd noise is effect on some cards that makes the fans go wild and provide bonuses to the home team. The game simulated the real basketball game of 4 quarters of 10 or 12 minutes, depending on the region. I experimented a lot with this to get realistic match scores while still keeping the games quick. I ended up with 15 seconds per card played. Some cards like timeouts, substitutions and free throws don't spend any clock time.

I quickly made a prototype. Used the stacking logic for Blocks, Fouls and various power cards that have longer lasting effects. Wrote some basic decision logic for computer player and boom. It was instant fun!

I kept adding cards and expanding it. I poured in all the little details I know about basketball into this game. Each card is a basketball term and tries to resemble the action or situation from real life. You've got your layups and stepbacks, skip passes, blocks, slam dunks, offensive rebounds, steals, fast breaks, buzzer beaters, etc. There are over 100 cards in the game, you can find the full list with card art here.

Then I made a separate tournament mode, which plays like a classic roguelike with permadeath. I you lose a match in that mode, you have to start over. I also made a Season mode where you can lose some games and still qualify for the playoffs. You use the matches to build your deck for the finals.



One of the unique game mechanics is temporary card pickups. At the end of each quarter, you get to pick some cards to add to your deck. You can play all of those during that match, but you can only keep one of them at the end. This allows the players to experiment with various cards to see how well they fit with the rest of the deck, without having to commit to any card permanently.

I also added multiplayer mode. You can pick multiple human teams and then you can play PvP with your friends.



Clutchtime is coming out on Steam on July 24. Check it out:

https://store.steampowered.com/app/2995450/Clutchtime_Basketball_Deckbuilder/


#3
Exilian Articles / Re: Riddles and how to use them
October 11, 2022, 02:43:53 PM
Very detailed analysis. It reminded me of riddles in Legend of Grimrock which had similar flavor.

I'm bookmarking this for future reference.  :)
#4
It's looking pretty good!

Good luck  :)
#5
This looks really cool. I'm thinking to give this to my kids. They love D&D and Minecraft type of graphics and this could be an awesome mix of those two :)

I have a few questions:

1. What is the engine used? Can we expect to be able to run games made with it on consoles like Nintendo Switch for example?

2. What is the licensing for created games? I see that you can export the project into a standalone game. I understand you can share with your friends, but can you also sell such games commercially?

#6
Bigosaur / Re: Block Buster Billy
July 07, 2022, 08:21:01 PM
Quote from: Jubal on July 01, 2022, 11:09:03 AM
I think my only criticism would be the maps and the nesting of them - it felt weird in the second (or third?) area when some "slots" on the map led to just one puzzle and some slots led to a whole extra nested map.

This is because it's a demo. The full game will have the main island branch out to islands with sets of levels.

QuoteI wonder if it'd also help to vary visual themes in the maps a bit to help the sense of changing things up, rather than just sort of endless nested green islands that get a bit confusing.

Good idea. I could add winter/ice, maybe some barren lands / hills, and lava/hell themes or something like that.
#7
Bigosaur / Block Buster Billy
June 20, 2022, 11:08:33 AM


I have been toying with an idea for a puzzle game for a while. I have released a bunch of puzzle games so far, with varied success. Rogue Bit has been the most polished product so far, but it's a game for a very niche audience of programmers and computer hardware enthusiasts. Seeders has been a hit and miss. It has awesome puzzles, but Box2D physics is somewhat inconsistent, so you often figure out a way to solve it and then spent of lot of time trying to execute. It removed and changed a lot of those in the Seeders Puzzle Reboot version, but it still isn't perfect. The Game is ON was a very fun game to make, but it doesn't seem so fun to play. The actual fun was coming up with a scene that fits the idiom, but trying to discover it while playing just doesn't feel that good.'

I took all these lessons from the past experience when making Billy. I wanted a game that has tight controls, so I picked the turn-based approach. The puzzles range from very easy, to very hard. Similar to Baba Is You, you can play with the blocks until something 'clicks' and you figure it out.

The game is powered by the same engine I used for Rogue Bit, so it scales the graphics nicely to 4K monitors and beyond. The fact that the mechanics are based on numbers and basic math, makes it translatable to every language. The only thing that really needs translation are the level names, but they aren't really that important to the gameplay as they rarely give a hint. Most of the time, the player has all the tools and is left to discover the solution on their own. I made a first level set which teaches you the ropes, so you aren't lost in a tough puzzle immediately.

Making this game was also fun for me. I had a very interesting approach for this one: I would get some basic idea, try to build a level from that and then try to solve it. When it was too easy, I would add stuff that make it harder - to the point where I felt like it was unsolvable. Then I would try to solve the level for 30-60 minutes, to see if I can come up with some original way. If I manage to do it, that's a perfect level. Of course, sometimes it really is impossible and I have to loosen some of the restrictions.

While developing the levels, I would often notice alternate solutions that require completely different approach. In such cases, I would split the level into two levels - and then edit each one to make sure either of the two approaches only work in one of the levels. I love that feeling when a player comes into the level thinking 'Oh, I know this' and then get stumped when they see that a single block is missing or something has moved by one tile and it requires a completely different way of solving.

I'm done with puzzles involving equations, inequations, adding and subtractions. I plan to add multiplication, and possibly variables and have about 120-150 levels for the final game. I plan to release on Steam and Nintendo Switch. Maybe mobile platforms as well? Not sure about that yet.
#8
Quote from: Jubal on May 04, 2022, 12:31:14 PM
Huh, for some reason YT won't let me save the Rogue Bit or main SoaW trailers to playlists because they're set as "Made for Kids". I guess this is to stop people mixing kids and non-kids videos on playlists that kids will watch, but it's a bit odd.

I sent you the link to the original trailer file for Son of a Witch, so you can upload it to the channel directly.

It's a huge file, so I don't want to post the link public because all the search engine bots will start downloading it to index it and create a lot of traffic.

I sent it to your @exilian email.
#10
Bigosaur / Re: Crypto Miner Tycoon Simulator
April 26, 2022, 05:51:44 AM
Quote from: Jubal on April 24, 2022, 10:55:22 PM
Do you have a YT trailer for the game? I'm trying to collect ones from Exilian's game devs to have a playlist on one of our channels: https://exilian.co.uk/forum/index.php?topic=6469.0

Yes, of course. Here it is: https://www.youtube.com/watch?v=xK_jsYcMnJU

Oh, I forgot Exilian allows posting YouTube videos...


#11
Bigosaur / Re: Crypto Miner Tycoon Simulator
April 21, 2022, 02:22:54 PM
#12
Bigosaur / Re: Crypto Miner Tycoon Simulator
April 20, 2022, 12:24:45 AM
After all the base game mechanics were implemented, I started to add different stories for each scenario. In one of those, you need to research quantum computing and build a superior AI.



In another one, you have to build solar panels and become carbon neutral while also helping your local community.



You can also launch your own crypto currency.



Or run your own exchange market where you need web servers, database servers and customer support.



It took me about a year to get to this stage and the game is now feature complete.

In the following months, I plan to add new features on top of these, add more NPC side quests and add more types of hardware.

The game will release on Steam on April 21st, 2022.

https://store.steampowered.com/app/1859290/Crypto_Miner_Tycoon_Simulator/


#13
Bigosaur / Re: Crypto Miner Tycoon Simulator
April 20, 2022, 12:19:51 AM


Phone will be used for various in game events. You will get messages from NPCs, pay monthly bills, read the news related to market and new hardware, get alerts from your employees, get a bank loan. The make it realistic, you can also play a game on your phone.



Each scenario will have a story that plays out as you interact with various NPC characters via phone messages. Their quests will include mining, trading, research and more.

And here's what the graphics for the shop looks like now:



Basically, phone is for everything not directly related to mining. To set up mining, you click the items directly in your facility. For example, you can set mining option for a whole rack if you right-click the rack itself inside the room:



The biggest challenge for me was making a good noise, dust, heat simulation. This is what all other crypto mining simulation games are lacking and probably the reason why there are so many similar unfinished projects on Steam. It's complicated to do it right. It's especially tricky if you want to simulate a lot of hardware units and still have good performance.



The noise is pretty much straightforward once you learn how decibels work. Heat is another issue. It starts with electricity use and natural dissipation and then you have to simulate spreading and respect the fan directions. Additionally, I'm taking outside temperature into account because you can play the game in different regions. For example, the base temperature is higher in Africa. In the end, you also have cooling with air conditioners to spice it up a notch.



My initial plan was to also simulate day and night cycle, but as I played the game I noticed that I run it a full speed a lot. That's one day of game time in 3 seconds of real time. It makes the lights flicker so bad that I have turned it off and scrapped the idea.


#14
Bigosaur / Re: Crypto Miner Tycoon Simulator
April 20, 2022, 12:11:35 AM
When the development started, I have decided to go with pixel art, as I can draw that much faster. I choose the isometric perspective, because it looks really good. There some games I love like Forager that have regular top-down graphics, but isometric seems to be more common for tycoon type of games as it gives a good sense of third dimension.

I had to add isometric support to my custom C++ game engine. It took a day to add it and a week to fix all the bugs ;) After a month, the game looked like this:



There were still some bugs to iron out, esp. with drawing order of stacked items:



In the initial versions I planned for PC building to be menu based, but then I contemplated that the game would be cool if you could actually build by moving components into their slots. It requires much more graphics, but I feel like it was worth it.



You can right-click to automatically slot items in appropriate slots. You can also click an empty slot to switch to the appropriate shop section. All the actions you can take are displayed at the bottom of the screen all the time:



Drawing pixel art for computer components is actually very interesting. I even made animation for the RGB fans using Aseprite.



For AI, I have designed a system where people would decide what to do based on priorities you set. For example, you might set someone to just install operating system, another person to do research and not care about anything else, etc.



And then I tested with dozens of them in the same room. It worked surprisingly well.



You might wonder, what would all those people do. Well, once they finish setting up the hardware, it's mostly a waiting game. So, I added research. People can perfect their skills, which broadens the types of tasks you can give them.



They can also research company technologies. These go into your company IP, and you can even have teams of multiple employees researching the same thing together to get it done faster. This way you can beat the market, for example by researching advanced mining hardware, or getting better solar panels before eveyone else.



Most game scenarios are tied to some type of research.



For rooms, there are 10 different floor tiles with different prices and dust factor. Dust plays a huge role in the game, as having high dust makes your equipment wear out faster, mostly due to fans breaking resulting in silicon overheating. Keeping dust low will be expensive. You will have to buy and install more expensive floors and/or use enclosed racks and PC cases with filters.



Each facility you rent or buy will have different starting floors which affect the price. So, you will be able to buy a room with concrete and replace all the tiles.




#15
Bigosaur / Crypto Miner Tycoon Simulator
April 19, 2022, 08:31:43 PM


https://bigosaur.com/cmts/

Back in March 2021, I decided it was time to start making a new game. I was looking at my strengths and weaknesses, and making good quality art is definitely the most time consuming. On the other side, programming is my strong side and it feels fun even when I have some hard problems to crack.

Because of this, I picked a project that's heavy on programming, optimizing code, etc. and doesn't require a lot of graphics. Still, there was a decent amount of pixel art to draw.

It's a management/tycoon type of game focusing on crypto currency mining business: building rigs, placing racks, managing cooling, dust, noise in your data centers, hiring people to help you, etc. The idea is to go back in history and start from year 2010. and see what it felt like to be mining back then.

The idea isn't new and there's a graveyard of failed projects on Steam. It turned out that making a complete game with this theme has many challenges. Still, there are new competing projects popping up every now and then and I had to double down on development, esp. in the past 4 months, not really allowing much time to communicate what I was doing to the outside.

In this series of posts, I will try to go back through the past year, and extract many milestones and interesting points. At the time I only had the energy to store the screenshots, but now that the first release version is ready, I can finally write something as well.