Build Next JS Cricket Simulator

To be used when developing an addon/patch/app etc

HighFlyingDwarf

County Cricketer
Joined
Apr 30, 2023
I have returned.

It's been a bit of a wild year. I moved halfway across the UK and ended up getting engaged. I went AWOL from here and am pretty apologetic about that, especially to my good friend @ahmedleo414 and to @Na Maloom Afraad given all the great work he put into World of Cricket, and that's partly what spurred my return, as I was disappointed to see that WoC is on a bit of a break.

I've been developing my developer skills over the last few years and I'm at a point now where I wanted to crack on with doing some sort of game, and with the text based format in mind, cricket is perfect for that.

With that in mind, NextJSCricket is a modern cricket management simulation game built with Next.js, TypeScript, and Tailwind CSS. Many features are already developed, including a full squad management system, and T20 and ODI match support (Test support is still in development, due to some issues supporting the length of the matches.)

The game will be fully online. It's feasible to instance it, meaning different leagues can have different setups, etc. The game is fully hosted on a server less edge CDN.

This is all very WIP, but a bit of an idea of what we're dealing with here:

1734554986871.png

1734555054082.png
1734555198331.png

1734555171353.png

I'm interested in peoples opinions and inputs on what they would like to see in the game, or what they would use it for.
 
so this will be Cricket Captain/Coach type of simulation game right?...
This is more in line with Battrick.

I'm genuinely not sure about the scope. As I've been working on it, it's taken on a life of its own.

Really I wanted to make something that would make WoC a lot more manageable to run and take out some of the busy work that NMA is having to do.

With it being online, I've been leaning towards it being an mmo, but the underlying systems are quite flexible and mean it can be repurposed for a bunch of different things.
 
Last edited:
Evening update

Sign up form now has team creation implemented.

Leaning into the MMO side of things. There is logic to create a pyramid system so that as teams are created, the leagues are added dynamically.

The dynamic features are a way to see "what can it do?" But it's completely workable with statically defined competitions, like those in the real world

The nations included are based on those in the database. There's scope to add and remove countries to make the world bigger and smaller.

Some challenges:

Only T20's are currently supported. The process for running the matches is very inefficient, and fails when the matches are over a certain length. This needs to be refined. The test engine needs to be completely rewritten to support multi day, rain, etc.

Figuring out how the mechanics of week by week processing are handled is a challenge. How well will it scale if lots of people play. Etc.
 

Attachments

  • Screenshot_20241222_184759_Firefox Focus.jpg
    Screenshot_20241222_184759_Firefox Focus.jpg
    255 KB · Views: 4
  • Screenshot_20241222_184730_Firefox Focus.jpg
    Screenshot_20241222_184730_Firefox Focus.jpg
    247.3 KB · Views: 4
  • Screenshot_20241222_184755_Firefox Focus.jpg
    Screenshot_20241222_184755_Firefox Focus.jpg
    392.6 KB · Views: 4

Users who are viewing this thread

  • Top