Skip to content

feat: added mines game backend, modified backend folder structure and… #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 61 commits into
base: main
Choose a base branch
from

Conversation

nimit9
Copy link

@nimit9 nimit9 commented Jul 14, 2024

Added Stakes Mines Game (https://stake.com/casino/games/mines)

  • Backend
  • Frontend

Also added provably fairness to the games, to generate randomness using crypto

@nimit9
Copy link
Author

nimit9 commented Jul 14, 2024

@hkirat Need to add auth, db, zod
Frontend: tailwind, shadcn?
Maybe monorepofy it as well?

@nimit9
Copy link
Author

nimit9 commented Jul 14, 2024

Added Limbo backend

@nimit9
Copy link
Author

nimit9 commented Jul 14, 2024

Modified Plinkoo RNG

@nimit9
Copy link
Author

nimit9 commented Jul 19, 2024

Added Dice and Keno

@nimit9
Copy link
Author

nimit9 commented Aug 22, 2024

image

@nimit9 nimit9 marked this pull request as ready for review September 6, 2024 20:54
@hkirat
Copy link
Contributor

hkirat commented Sep 6, 2024

Can yu add a video of these games?

@hkirat
Copy link
Contributor

hkirat commented Sep 6, 2024

oh backend only. hmm
Do you want to try the frontend in a different PR?

@nimit9
Copy link
Author

nimit9 commented Sep 6, 2024

yes, will add it in this PR itself

@Devilla
Copy link

Devilla commented Sep 8, 2024

@here I would like to work on the frontend and modify backend with the verification algorithms a bit. Reference

@Devilla
Copy link

Devilla commented Sep 8, 2024

Unable to get http://localhost:3000/api/v1/rng/get-server-seeds

Screenshot:
Screenshot 2024-09-09 at 12 22 26 AM

@nimit9
Copy link
Author

nimit9 commented Sep 8, 2024

@here I would like to work on the frontend and modify backend with the verification algorithms a bit. Reference

Already workingg on it, but you are free to do it as well

@Devilla
Copy link

Devilla commented Sep 8, 2024

@here I would like to work on the frontend and modify backend with the verification algorithms a bit. Reference

Already workingg on it, but you are free to do it as well

Sounds good, then I'll start working on dice frontend, can I raise PR for that on your forked repo so the changes are included here.

@nimit9
Copy link
Author

nimit9 commented Sep 9, 2024

I'm done with dice FE

@Devilla
Copy link

Devilla commented Sep 9, 2024

I'm done with dice FE

Can review the PR, and push Dice FE.

@Devilla

This comment was marked as resolved.

@nimit9
Copy link
Author

nimit9 commented Sep 9, 2024

Screencast.from.2024-09-08.20-27-27.webm

@Devilla
Copy link

Devilla commented Sep 10, 2024

Screencast.from.2024-09-08.20-27-27.webm

Great design implementation, would you be open to some good freelance gigs, Lmk. 😊

nimit9 added 30 commits March 29, 2025 10:47
…nce management across components, enhancing state consistency and reducing complexity
…e components, improve betting functionality with multiplier support, and refine user interactions across various betting elements
…er balance checks, and improved game state management; refactor service methods for better integration with database and user management
…thentication, and improved game state management; refactor service methods for better database interaction and validation
… balance retrieval methods across games; enhance validation checks for betting functionality
…various components; update package.json scripts for database generation and enhance development setup
… requests to ensure code quality and consistency
…oudFront, including build steps, environment variable setup, and cache management for optimized performance
…, including Docker image build, EC2 deployment, and notification upon success
…ment, package installation, and Prisma client generation
…tandardized secret names for improved clarity and consistency
…r context and update package name from 'testimonials' to 'simcasino'; adjust Node.js version in deployment workflow to latest LTS
…with apt-get for improved compatibility and reduced image size
… instead of 'main' for both backend and frontend
…r version to [email protected]; create .env.example for database configuration
- Added Keno game to the frontend, including game routing and components.
- Created BettingControls and KenoTile components for user interaction.
- Integrated keno risk selection and payout multipliers.
- Implemented tile selection logic with auto-pick feature.
- Established state management for keno using Zustand.
- Defined constants and types for keno payouts and risks.
- Added SVG assets for keno game visuals.
- Updated Tailwind CSS configuration for keno-specific styles.
… outcome management; update UI components for better user experience
… logic; enhance fairness modal and result breakdown
…betting and game state management; add routes and controllers for game actions
…uding betting, game state management, and player actions; add validation schemas and update database schema
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants