Simplerpg - python terminal game made from scratch.

Overview

village test is now live in branch villagetest! (currently broken)

simplerpg, python terminal game made from scratch. To launch battle with 'Silver Monster' type python3 battletest.py
To Mod stuff, check wiki for file and libraries documentation.

Warning!

  • Only tested on Arch Linux, please create an issue if not wokring on windows!
You might also like...
Adventure-Game - Adventure Game which is created using Python

Adventure Game 🌇 This is a Adventure Game which is created using Python. Featur

Game-of-life - A simple python program to simulate and visualise the Conway's Game of life
Game-of-life - A simple python program to simulate and visualise the Conway's Game of life

Conway's game of life A simple python program to simulate and visualise the Conw

Quiz game made entirely with python and pygame for school work
Quiz game made entirely with python and pygame for school work

Tabela de conteúdo Descrição Como instalar Linguagens usadas Contribuidores Créditos Problemas com o jogo? Contate-nos Descrição Quiz feito inteiramen

This is an interactive MiniMap made with Python, PyQT5 & Pytesseract for the game
This is an interactive MiniMap made with Python, PyQT5 & Pytesseract for the game

NWMM-New-World-MiniMap Features: Automatically grabs position from "New World" Instance Live visualisation of player position on MiniMap Circular & re

A Higher-Lower web game made in Python using Flask framework.

Higher Lower Web Game Guess the random number from 0 to 9 in this web game made with Python and Flask Framework Modules that were used Random Flask In

Small game I made in 2019 using python/pygame.
Small game I made in 2019 using python/pygame.

Kill-The-Blokk // Shoot or Die This is a small game I made in gr.10 (2019) for my high school computer science class; the game was coded in python usi

Input-based tic tac toe game made in only python.

Tic Tac Toe Tic Tac Toe is a game in which two players seek in alternate turns to complete a row, a column, or a diagonal with either three O's or thr

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

Pokemon game made in Python with open ended requirements from Codecademy

Pokemon game made in Python with open ended requirements from Codecademy. This is one of my first projects utilizing OOP and classes! -This game is a

Releases(2.4a-stable)
  • 2.4a-stable(Sep 19, 2022)

  • 2.3a-stable(May 29, 2022)

    Back to life

    It may not seem like a big update but it will make modding easier!
    details here ( Everything since 8th May 2022 ) dotGame "builds" are whatever for me now since i simply don't care about them.

    Major Changes:

    • launcher: rework to allow loading custom scenarios by simply placing 2 files in a folder - 589f2de70345f5d67c4c13ea62f3e4655df2e843, 81232ea7cbb7ac97e6cb9e08abb8ca325609ac20, 5c75d6a46d7f9e951a72274678f05ed7bedcf43d
    • launcher: rework module installer cf334ce8e58885d30962ee344b64ed5f950fd1b1

    Minor Changes:

    • Add comments to launcher explaining almost everything - 1f20f03cabab85dbfed3e1e9cb0ffd5c3db9d1d1
    Source code(tar.gz)
    Source code(zip)
    update.ota(2.27 MB)
  • 2.2a-stable(Jan 6, 2022)

    2 updates in a row? Third on it's way!

    details here ( January 6 2021 )
    From now (29.01.2022) you can download meta file for dotGame!

    Major Changes:

    • libbattle and entitylogic: new ai - 3826927435d79c8ce2cb470444586086d1d99fc4, e4c7a795274934c3e2ed656c12d4e270b056af06, 846132888a12d7428b6469c389c3eefab82ca8c1, 3826927435d79c8ce2cb470444586086d1d99fc4
    • libentity: rewrite enemy class and add new enemies - 396aff54d37c055425a628f0ff348ff9ae11f631
    • libmagic: add new spells, Dirt Spell, Stone Spell and Gravel Spell - 402d2a005cf5705baa03b3e56a989f201887be4b, 2affa164c55e71de72391cc76a5712fcf88456e0
    • Add Scenarios - 4d111be5a70f0b42675cd38ca5ad7222e067e346
    • worldcore: save seed and shop items to files - 3dbfc00232da5ed0f3e897b3e0686a9fb5c8c0f5

    Minor Changes:

    • libentity: change basePlayer() to baseEntity() - 3ab6ba25c82c7fc43fd9d9a8e9019e317d667c9a
    • libinput: unlock 't' and 'y' - b4f14f8666454104a2fdaf4537b971a0b9d420b2
    • battletest: add result for battle, ex. battleresult = battle(player, dungeonEnemy.stonemonster) - ee2e0e49dbba3ac6f0fe8460f6d4cd4c7e8c719e
    • worldcore: delete duplicate "You bought" line - 7af4b0ddd836b277395a6a13e61312fddc2fd79a
    Source code(tar.gz)
    Source code(zip)
    srpg.meta(379 bytes)
  • 2.1a-stable(Jan 5, 2022)

    details here ( starts from December 15 2021 )

    All since 2a-stable are here (stable) !

    Major Changes:

    • Launcher ( may not be the best, but it exists ) ! - 6000f659123bec00e1ef4217eccd9ba181bf2272
    • fix hp not regenerating passively - b1d46d19a79e55b3585c87046f95e757a8562076
    • fix UnicodeDecodeError when pressing eg. arrow keys - 93fbd2cdc18131a7dfd4f7d82576d7f9145ba878
    • make launch times shorter because launcher - f6329353860b7aba1ed33ca5b6726046ea8b609a
    • modloader and modrepo, for modding!
    Source code(tar.gz)
    Source code(zip)
  • 2a-stable(Dec 14, 2021)

    0a9735409f4d812f799f5267d974ff5e73b1a777 - Merge villagetest into main!

    All 2a-stable changes here! (all villagetest commits)

    Major Changes:

    • libinput: replace getch() with msvcrt and github gist - 3866495c86720d40e1434b16522a7fad1931e705
    • libsave: save / load system - 6c6cde433db853c75a8411941a9cf5edc2969eac
    • assets/items: add item descriptions and getItemInfo(item) - dafb7521933cbc101663fc1c5196a1ee564b15a5
    • libdraw & worldcore: add shops - 09c5567a308ace2e7b85e80a55efaad20f0293c9 & 29c0c814468f9cfa29872acdd4a11cddc79d2ad6
    • change default stats - 136c09b29418325cf015583e8d21dbbe14b6b85a
    • libdraw & worldcore: add sleep system (inn) - 5bf93149e5555f4f8ef8d987337f9e918105ece3
    • new_save: save generator
    Source code(tar.gz)
    Source code(zip)
  • 1.4a-unstable(Nov 21, 2021)


    New things:

    • Render bars for HP and Mana - 9f84ad1 libdraw.py
    • Implement Getch, as input - 5e3c991 libinput.py
    • Fleeing, menu loop and spell cast rework - 9050176 libbattle.py

    Preparations:

    • Items preparation - b9f159a
    • Overworld tests - 069798a
    Source code(tar.gz)
    Source code(zip)
Owner
reversee
I make things, and write code. My Discord is reversee#2134
reversee
🌍🍓 A better MCPi Launcher

Planet Launcher A better, maintained launcher for the Minecraft: Pi Edition Reborn mod. Report Bug | Request Feature Planet is a maintained, feature-r

15 Oct 19, 2022
In the works, creating a new Chess Board and way to Play...

sWJz4KingsChess date started on github.com 11-13-2021 In the works, creating a new Chess Board and way to Play... starting to write this in Pygame, an

Shawn 2 Nov 18, 2021
A Python based program that displays Your Minecraft Server's Status Infos.

Minecraft-server-Status This (very) small python script allows you to view any Minecraft server's status Information Usage Download the file, install

Jonas_Jones 2 Oct 05, 2022
Game using Python

🎡 Rock-Paper_Scissor Game Using Python Beginner Friendly Easy to use ♟ Want to Play this? Clone this repository Open in any IDE(for eg. VS Code, PyCh

Akash Kumar 1 Oct 17, 2021
Algorithm to solve Wordle correctly 100% of the time within 6 attempts.

WordleSolver © Zulkarnine, 2022. Algorithm to solve Wordle 100% of the time within 6 attempts. You can go ahead and run main.py to run it for all 2315

Zulkarnine Mahmud 69 Dec 11, 2022
Chess GUI

Lucas Chess Lucas Chess is a GUI of chess: To learn to play chess. To play chess against engines. Dependencies Python 2.7 PyQt4 PyAudio psutil Python

Lucas 322 Dec 20, 2022
Simple Game created using Python & PyGame, as my Beginner Python Project!

Space Invaders This is a simple SPACE INVADER game create using PYGAME whihc have sound and lot's of keyboard functions. Prerequisites More Experience

Gaurav Pandey 2 Jan 08, 2022
Flappy Bird clone utilizing facial recognition to move the

Flappy Face Flappy Bird clone utilizing facial recognition to move the "bird" How it works Flappy Face uses Facial Recognition to detect your face's p

Brady McDermott 1 Jan 11, 2022
Code for an arcade pop-a-shot style basketball game on Raspberry Pi

Basketball-Game Code for an arcade pop-a-shot style basketball game on Raspberry Pi, made over the course of winter break 2022. How To Run: Running th

Seth Reis 1 Jan 21, 2022
Repository containing documentation about the Minecraft Legacy FUI file structure

Repository containing documentation about the Minecraft Legacy FUI file structure

Miku-666 6 Dec 29, 2022
This is a good project to train your logic game with python language

JO-KEN-PÔ!!! | Description | basic. I make this game only to train. This is a good project to train your logic game with python language. This game is

Elianderson Silva 1 Jan 24, 2022
Wordle Tas Tool is a terminal application for solving Wordle puzzles

Wordle Tas Tool Terminal application for solving Wordle puzzles Wordle Tas Tool (WTT) is a Python script that iterates over SCOWL95 to solve Wordle pu

1 Feb 08, 2022
PyCharge is an open-source computational electrodynamics Python simulator

PyCharge PyCharge is an open-source computational electrodynamics Python simulator that can calculate the electromagnetic fields and potentials genera

Matthew Filipovich 28 Jan 03, 2023
PyCheckers - A classic board game implemented in pygame

PyCheckers! A classic board game implemented in pygame! Complete with every feature you need to play checkers! (including handsome sprites drawn by a

helaxious 1 Jan 21, 2022
The repository that hosts the code that teaches a reinforcement learning - based bot to play 2048

The repository that hosts the code that teaches a reinforcement learning - based bot (based on policy gradients method) to play 2048

Maxim Rud 1 Dec 16, 2021
A simple script which allows you to see how much GEXP you earned for playing in the last Minecraft Hypixel server session

Project Landscape A simple script which allows you to see how much GEXP you earned for playing in the Minecraft Server Hypixel Usage Install python 3.

Vincenzo Deluca 4 Dec 18, 2021
Chesston (Chess+Python) is a two-player chess game with graphical user interface written in PyQt5

♟️ Chesston (Chess+Python) is a two-player chess game with graphical user interface written in PyQt5. 💿 Dependencies This program uses Py

6 May 26, 2022
An all-inclusive Python framework for the Riot Games League of Legends API. We focus on making the data easy and fun to work with, while providing all the tools necessary to create a website or do data analysis.

Cassiopeia A Python adaptation of the Riot Games League of Legends API (https://developer.riotgames.com/). Cassiopeia is the sister library to Orianna

Meraki Analytics 473 Jan 07, 2023
A two-player strategy game played on a rectangular grid made up of smaller square cells of chocolate 🍫 or cookies 🍪

Chomp Game ©️ Chomp is a two-player strategy game played on a rectangular grid made up of smaller square cells of chocolate 🍫 or cookies 🍪 , which c

Farivar Tabatabaei 2 Feb 02, 2022
A Pygame game made in 48 hours

Flappuccino Flappuccino is a game created in 48 hours for the PyGame Community New Years Jam using Python with Pygame. Screenshots Background Informat

PolyMars 242 Jan 02, 2023