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 chess engine with basic AI capabilities (search for best move using MinMax algorithm)

A chess engine with basic AI capabilities (search for best move using MinMax algorithm)

Ken Wu 1 Feb 02, 2022
An easy to use game engine/framework for python.

A game engine powered by python and panda3d.

Petter Amland 1.6k Jan 05, 2023
PyGame-Tutorial - Refrence for building games in pygame

PyGame-Tutorial How to build games using the python library PyGame End result Ho

St. Mark's Computer Science Club 2 Jan 09, 2022
Inflitator is a classic doom and wolfenstein3D like game made in Python, using the famous PYGAME module.

INFLITATOR Raycaster INFLITATOR is a raycaster made in Python3 with Pygame. It is a game built on top of a simple engine of the same name. An example

Zanvok Corporation 1 Jan 07, 2022
🍦 Cheat for cs:go written in Python.

Cs::Fuck 🍦 Cheat for cs:go written in Python. You can show a video here: https://vimeo.com/642730650 Feature. TriggerBot Glow Esp NoFlash Setup. 0. p

Ѵιcнч 10 Sep 23, 2022
Continuous form of the game Wits & Wagers

wager Continuous form of the game Wits & Wagers Requires: Pygame, Pygame_gui

1 Nov 22, 2021
An interactive pygame implementation of quadtree spatial quantization

QuadTree-py An interactive pygame implementation of quadtree spatial quantization Contents Installation Usage API Reference TODO Installation Clone th

Ethan 1 Dec 05, 2021
🪨 📄 ✂ game in python with recursion

🪨 📄 ✂ Game Rock Paper Scissor game in python with recursion ⚙️ Developer's Guide Things you need to get started with this code:- Download python3 fr

Atul Anand 3 Jul 25, 2022
Dota2 AI bot - Last Order Dota2 Solo AI

Last Order Dota2 Solo AI 该库提供一个由强化学习训练出的Dota2影魔solo智能体。该智能体通过自我对战的训练方式训练,从随机动作开始学习复杂的策略。玩家可以与该智能体进行影魔solo对战。 对战规则 1.物品方面不可以出凝魂之露,灵魂之戒,魔瓶,真眼。 2.不可以吃符,或

bilibili 365 Jan 05, 2023
Typing test and practice on command line without the need of any internet connection

Terminal-Typing-Test Typing test and practice on command line without the need of any internet connection About CLI based typing test and practice tha

Angad Deep Singh 3 Oct 19, 2022
A python3 project for generating WorldEdit shematics for the MineClone2 game for Minetest from images.

MineClone2 MapArt This is a python3 project you can use with the MineClone2 game for Minetest. This project take an image and output a WorldEdit shema

3 Jan 06, 2023
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
Implementation of the Spider-Man Game

Projeto FPRO FPRO/LEIC, 2021/22 Francisco Campos (up202108735) 1LEIC08 Objetivo Criar um clone do clássico Spider-Man em Pygame... Repositório de códi

1 Dec 24, 2021
Wordlebot - A simple Wordle puzzle solver in python

WordleBot A simple search-based puzzle solver for Wordle, built in Python. Inspi

Rob Kimball 2 Jan 27, 2022
A small script to help me solve Wordle because I'm that lazy

Wordle Solver A small script to help me solve Wordle because I'm that lazy. Warning: I didn't write this to be efficient nor elegant at all, so you'll

K4YT3X 3 Feb 11, 2022
A fun discord bot for music, mini games, admin controls, economy, ai chatbot and levelling system

A fun discord bot for music, mini games, admin controls, economy, ai chatbot and levelling system. This bot was specially made for Dspark discord server.

2 Aug 30, 2022
A didactic GUI chess game made in Python3 using pygame.

Chess A didactic GUI chess game made in Python3 using pygame. At the moment, there is no AI. The only way you can test the game is by playing against

Leonardo Delfino 1 Dec 22, 2021
Automatically prepare your Minecraft maps for release

map-prepare Automatically prepare Mineraft map for release. Current state: kinda works Make sure you have backups for your world before running this p

11 Oct 11, 2022
AI that plays Flappy Bird Game using the python module NEAT.

Flappy Bird AI [NEAT] AI that plays Flappy Bird Game using the python module NEAT. Instructions Install Python Modules: pip3 install -r requirements.t

Abhisht 5 Jan 26, 2022
A python program for playing rock-paper-scissors with computer .

Rock_Paper_Scissors_Cut A time passing famous hand game known as rock paper scissors cut game. Starting from children to adults everyone plays this ga

Arghya Banerjee 1 Dec 16, 2021