Discord based board game, Sneks and Ladders

Overview

sneks-and-ladders

Discord based board game, Sneks and Ladders

intro

This is the code-base for the Discord based game, Sneks and Ladders, as used for season 1.

development

Written entirely in Python, pulls attributes from PixelBeasts from a csv file, runs as a discord bot, and saves results into a csv.

log_season1

log_game1.csv is the log file for the first season of Sneks and Ladders. We had a total of 245 beasties roll 622 times. Winner was PixelBeast #2487.

game details (from game lobby)

Welcome to the game lobby for Sneks and Ladders

This is a text-based board game in Discord where each PixelBeast starts at 0, and rolls dice to move forward with the goal of landing on 100.

There are many spaces on the board that may move you backwards (sneks) or forwards (ladders). For some of these spaces, the amount you move will be determined by a dice roll (where the dice roll is determined by one of the PixelBeasts attributes). Just as a heads up, if you land on 99, you will be bumped back 75 spaces!

Winner will receive a free PixelBeast!

To play, you must read and agree to the rules below by reacting to this message with 🐍

  • To win, you must land on exactly 100. If you roll past 100, you will bounce back that many spaces.
  • Each roll is based on the PixelBeast's speed attribute, where you roll a dice between 1 and 3+round(speed/3). (eg. if your speed is a 9, your max roll is a 6).
  • After each roll, each PixelBeast must rest for (24-endurance/2) hours. (FYI - this is forced) (eg. if your endurance is 8, you must wait 20 hours).
  • To roll, type "%roll" followed by your PixelBeast number in the play-sneks-and-ladders channel. (eg. %roll 6928)
  • Do not roll for other players. (an accident here or there is fine)
  • If you own multiple PBs, you may play with all of them.
  • You understand that this game is in beta, and may have errors or possibly even have to shut down.
  • Any attempts at cheating or hacking will result in immediate banning from the server.
  • Most importantly, have fun!

-- As context, the goal for this specific game is to (1) get a game out the door quickly and test out some mechanics, (2) give you another reason to keep coming back to this discord, because it's always been about (3) making friends and having fun.

Owner
Yohei Nakajima
I don't know what I'm doing here, don't judge me.
Yohei Nakajima
Experimental Brawl Stars v37.222 server emulator written in Python.

Brawl Stars v37 Experimental Brawl Stars v37.222 server emulator written in Python. Requirements: Python 3.7 or higher colorama Running the server In

13 Oct 08, 2021
Advanced guessing game made in only python.

Guessing Game This is a number guessing game written in python which consists of three modes; easy,medium and hard. Each mode contains there own diffi

Ayza 2 Nov 30, 2021
This is a python bot to automate BombCrypto game

This is a python bot to automate BombCrypto game. Logs in to the game, reconnects when needed, closes error warnings, sends heroes to work or home automatically, has Telegram integration and lets you

AFKAPP 39 Sep 28, 2022
Code and outputs from analysis determining that the wordle game can always be won in six moves.

wordle_worst_case_analysis Code and outputs from analysis determining that the wordle game can always be won in six moves. This is for the general cas

2 Aug 19, 2022
A coven of tools to assist in PnP RPGs.

pupillae A coven of tools to assist PnP RPGs. Status: Pre-alpha. Testing. Adding necessary functions and features as discovered/required. Other-than-P

0 Dec 09, 2021
A python script that uses pygame to display fractals.

Pygame-Fractals A python script that uses pygame to display interactive fractals. There are 3 fractals on the script. They can be displayed on the col

michel 2 Feb 09, 2022
This is a basic virtual quiz game using opencv-python

Basic Virtual-Quiz-Game This is a basic structure of a virtual quiz game using opencv-python. As the camera window opens up we can see the questions a

2 Dec 11, 2021
Games: Create interesting games by pure python.

Create interesting games by pure python.

4.2k Jan 06, 2023
python script to convert .OBJ files into Minecraft, rendering them in game with a core shader.

samples: random notes about the tool general output format: (animation not supported yet but planned) vertex id Minecraft's gl_VertexID isn't per mode

199 Jan 02, 2023
I automated the lumberjack game on telegram, by recognising pixels and using pyautogui module

Lumberjack Automated: @gamebot According to the official documentation, @gamebot is a demo bot for the Telegram Gaming Platform.` It provides some sam

Yew Chong 1 Dec 07, 2021
A little python script for finding the best word choice in a Wordle game

A little python script for finding the best word choice in a Wordle game, by assuming that at each step you want to minimise the average number of possible answers left after guessing that word (note

zeb 26 Mar 16, 2022
Vac-Man in Python

Vac-Man in Python This is my personal version of Vax-man game using python, which is the first assignment of EA Software Engineering Virtual Experienc

ZiXiang Luo 3 Jan 05, 2022
The game company we work for has two events that we want to track: buy an item and join a guild. Each of them has metadata characteristic of such events.

The game company we work for has two events that we want to track: buy an item and join a guild. Each of them has metadata characteristic of such events.

Caro Arriaga 1 Feb 04, 2022
A tool to design a planet for Galaxy Life Reborn game.

GLRBaseDesigner A program to design your planet for Galaxy Life Reborn game. Description Do you want to share your base design with friends? Now it's

jjay31 9 Dec 16, 2022
2D ping pong game

pingpong 2D Ping Pong game How to play: player 1 w To move up s To move Down player 2 up To move up down To move Down To change the game settings, you

menachem 0 Mar 27, 2022
Wordle Solver: A simple script which is also called Wordle solver

wordle-solver this code is a simple script which is also called Wordle solver. t

amirreza 1 Feb 15, 2022
Ice-Walker-Game - This repository is about the Ice Walker game made in Python.

Ice-Walker-Game Ce dépot contient le jeu Ice Walker programmé en Python. Les différentes grilles du jeu sont contenues dans le sous-dossier datas. Vou

Mohamed Amine SABIL 1 Jan 02, 2022
NSI project --> 2D platformer in Python with Pygame

Projet de NSI (2021-2022): Jeu sous Python Collaborateurs: Remi K-S et Nathan D Lien de l'environnement IDE de Python en ligne: https://replit.com/@Re

Remi K-S 3 May 24, 2022
Multiplayer 2D shooter made with Pygame

PyTanks This project started as a one day project with two goals: Create a simulated environment with as much logic as possible written in Numpy, to o

Felix Chippendale 1 Nov 07, 2021
Jogo Flappy Bird com phyton e phygame

Flappy-Bird Tecnologias usadas Requisitos para inicializar o jogo: Python faça o download em: https://www.python.org/ Pygame faça o download em: https

João Guilherme 1 Dec 06, 2021