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
Rock Paper Scissors Games with Python

This is a classic Rock, Paper, Scissors game with some ASCII aesthetics. After the welcome message, the game asks you to choose between the three choices. Then it let the computer choose its choice.

p.katekomol 1 Jan 24, 2022
What games should I design next quarter?

Project1_Next-Quarter-Game-Design-Prediction What games should I design next quarter? 상황 : 게임회사 데이터팀 합류 문제 : '다음 분기에 어떤 게임을 설계해야할까' Data Description N

Jayden Lee(JaeHo Lee) 1 Jul 04, 2022
AWBW Replay Parser - a Python package to open and step through AWBW game replays.

AWBW Replay Parser This repository is home to the AWBW Replay Parser, a Python package to open and step through AWBW game replays. This project is una

Tarkan Al-Kazily 2 Feb 09, 2022
A game made similar as space inveders with pygame

space-inveders-pygame a game made similar as space inveders with pygame . . . if you are using it make sure to change audio and imgs file i do no own

Volt_L18 2 Dec 26, 2021
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
For educational purposes, a simple script that assists in solving the word game Wordle.

WordleSolver For educational purposes, a simple script that assists in solving the word game Wordle. Instructions Pick your first word from the sugges

Christian De Leon 2 Mar 25, 2022
Racers-API - a game where you have to go around racing with your car, earning money

Racers-API About Racers API is a game where you have to go around racing with yo

3 Jan 09, 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
PyCraft - A Minecraft launcher made in python

A Minecraft launcher made in python. The main objective of this launcher is to enable players to enjoy minecraft (especially those without a mojang/microsoft account). This launcher is not illegal as

38 Dec 12, 2022
Pyxel is a retro game engine for Python.

Pyxel is open source and free to use. Let's start making a retro game with Pyxel!

Takashi Kitao 11.2k Jan 09, 2023
Python codes for the classic Hang Man game

Python codes for the classic Hang Man game. The user will be assigned a random word to guess, one character at a time. If the user gets everything right, the program says Well Done!, but if the user

p.katekomol 1 Jan 25, 2022
Allows you to email people wordle spoilers. Very beta, not as many features

wordlespoiler Allows you to email people wordle spoilers. Very beta, not as many features How to Use 1.) Make a new gmail account. Go to settings (Man

0 Jan 04, 2023
A "guess the number" game on a GUI interface using Tkinter library🙂

A "guess the number" game on a GUI interface using Tkinter library🙂

Arsalan 2 Feb 01, 2022
🎅 Celebrating 2021 Christmas with the development of this game

ChristmasGame (DEVELOPING) 🎅 Celebrating Christmas with the development of this game You can also use this engine to create your game too, just empty

Érik Freitas 5 Jan 10, 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
Bingo game with python

bingo-game-with-python type of plays possible player vs computer player vs player computer vs computer game is built with 4 objects classes 1.game 2.b

1 Nov 27, 2021
A solution program of 24. game.

A solution program of 24. game.

1 Dec 12, 2022
This is a simple rock paper scissor game created with python.

This is a simple rock paper scissor game created with python.

Fayas Noushad 3 Feb 04, 2022
Useful guides, tutorials, and FAQs related to LEGO Universe and Darkflame Universe.

Awesome Lego Universe A curated list of awesome things related to LEGO Universe. LEGO Universe was a kid-friendly massively-multiplayer online role pl

Eric Myllyoja 33 Dec 12, 2022
Jiminy, fast and portable Python/C++ simulator of poly-articulated systems with OpenAI Gym interface for reinforcement learning.

Jiminy is a fast and portable cross-platform open-source simulator for poly-articulated systems. It was built with two ideas in mind: provide a fast y

Alexis DUBURCQ 122 Dec 29, 2022