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
An easy to use game engine/framework for python.

A game engine powered by python and panda3d.

Petter Amland 1.6k Jan 05, 2023
A python project to help you solve the Wordle game.

A python project to help you solve the Wordle game.

Jia Ping Chu 2 Feb 06, 2022
Abandoned plan for a clone of the old Flash game Star Relic

space-grid When I was in middle school, I was a fan of the Flash game Star Relic (no longer playable in modern browsers, but it works alright in Flash

Radon Rosborough 3 Aug 23, 2021
Simple Covid-19 shooter game in python.

Covid_game 🍹 Simple Single Player Covid Game Using Python. 🍹 Has amazing background music theme. 😄 Game Instructions: Initial Health is 5, try to s

Tanya Yadav 2 Aug 05, 2022
Termordle - a terminal based wordle clone in python

Termordle - a terminal based wordle clone in python

2 Feb 08, 2022
Replicating Minecraft World Generation in Python

Minecraft World Generation in Python This is an attempt to replicate Minecraft world generation in Python. This is part of an article published on Med

Bilal Himite 159 Dec 19, 2022
pygame is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

pygame is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

pygame 5.6k Jan 01, 2023
Are you obsessed with playing the increasingly-popular word game Wordle?

WORDLE-VISION Up your Wordle game! Are you obsessed with playing the increasingly-popular word game Wordle? Ever wondered what the optimal first word

Ravi Gupta 5 May 10, 2022
Orbital-patterns - A program which plots pattern that revolving planets make

orbital-patterns Click to spawn planets Press "S" to capture screenshot. Image w

Yuvraj.M 11 Dec 24, 2022
Battle of Saiyans: Goku v Vegeta is a 1 v 1, (Player vs CPU) 2D Martial arts fighting game

Battle of Saiyans: Goku v Vegeta is a 1 v 1, (Player vs CPU) 2D Martial arts fighting game inspired by the popular anime series Dragon Ball Z The game

ARZ 3 Feb 16, 2022
A sprite ripper and converter for Com2uS' 2007 game Music World.

Music World Sprite Dumper This repository contains a python script reads an UNCOMPRESSED Music World pxo file and attempts to dump sprites from it. Th

Buu342 1 Mar 16, 2022
user friendly python script who is able to catch fish in the game New World

new-world-fishing-bot release 1.1.1 click img for demonstration Download guide Click at latest release: Download and extract bot.zip: When you run fil

297 Jan 08, 2023
Snake Game in Python

Snake game is one of the most popular arcade games of all time. In this game, the main objective of the player is to catch the maximum number of fruits without hitting the wall or itself.

Pavan Ananth Sharma 4 Jul 05, 2022
Typing Game : from nob to good

Fast and Curious A game to learn/improve keyboard typing skills. The main idea is to improve your typing skills and at the same time learn fun facts (

Raffaele Fiorillo 7 Jun 13, 2022
AI Mario challenges you to clear all stage of Super Mario game.

mario-ai-challenge Challenge AI Mario to clear all stages of Super Mario. GitHub Pages Site Rules Enjoy building AI Mario. Share information. Use Goog

karaage 48 Dec 10, 2022
Text-Adventure-Game [Open Source] A group project by the Python TASK Force

Text-Adventure-Game [Open Source] A group project by the Python TASK Force

Mircea Dumitrescu 2 Sep 17, 2021
Quiz Game: answering questions naturally with a friendly UI to enjoy the game

About Quiz Game : The Game is about answering questions naturally with a friendl

4 Jan 19, 2022
A Tetris Game for programming education

Tetris Game プログラミング学習を目的とした、ブロックを操作してスコアを競うゲームです。 FAQはこちら。 tutorialはこちら。 実行環境準備 Mac環境 Finder→Application→Utility→Terminalから、ターミナルを起動して以下コマンドを実行する。 # i

11 Dec 01, 2022
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

Dhravya Shah 3 Feb 20, 2022
A Cataclysm: Dark Days Ahead launcher with additional features

CDDA Game Launcher A Cataclysm: Dark Days Ahead launcher with additional features. Download here. Implemented features Launching the game Detecting th

Rémy Roy 402 Jan 02, 2023