Skip to main content

Questions tagged [role-playing-game]

A role-playing game (RPG and sometimes roleplaying game) is a game in which players assume the roles of characters in a fictional setting. Players take responsibility for acting out these roles within a narrative, either through literal acting or through a process of structured decision-making or character development. Actions taken within many games succeed or fail according to a formal system of rules and guidelines.

Filter by
Sorted by
Tagged with
5 votes
1 answer
428 views

Text RPG in Python

I'm a beginner in python and my code looks a little cluttered and a lot of lines are being duplicated, so I was wondering if I could get some suggestions on how to declutter and improve? ...
3 votes
0 answers
94 views

Text-Based Multiplayer RPG Engine using Flask & React

As a final project for a software engineering bootcamp, I decided to make a text-based multiplayer RPG game engine. Using Python, Flask, & Flask-SocketIO for the backend and React & TypeScript ...
4 votes
2 answers
4k views

Text-based fighting simulation in C++

This is my first attempt at a big project in C++ (made in Visual Studios). It is a culmination of concepts I have been learning, like classes, inheritance, and the STL (only vectors). The basic idea ...
4 votes
1 answer
103 views

Mediator class to handle a bunch of rules between objects

When a LivingBeing attacks another LivingBeing, an attack roll is made to determine if a hit occurs. If a hit occurs, a damage ...
2 votes
1 answer
19k views

Text-based Python RPG game

This is a little text-based Python adventure game I found in one of my old folders. This one has a battle system, a shop, a save option and more. You can fight creatures for gold, and so much more! <...
8 votes
4 answers
6k views

Fantasy game inventory — Ch. 5 Automate the Boring Stuff

Here is a practice exercise — Fantasy Game Inventory \$-\$ You are creating a fantasy video game. The data structure to model the player’s inventory will be a dictionary where the keys are string ...
1 vote
1 answer
202 views

ASCII game in console [closed]

Overall, I want to make a game in console, something Pokemon-like but with typical rpg scenery - swords, magic and all that. I want to make player able to move around the map, find dungeons, fight ...
4 votes
1 answer
248 views

Command design pattern for RPG prototype

I'm writing an assistant for the tabletop RPG Pathfinder in Java. I already have a few building blocks and decided to make a small side-project to play around the Command pattern. I know that there ...
2 votes
0 answers
393 views

Dungeons and Dragons Initiative Tracker

I just started learning JavaScript (and the Knockout framework), and decided to try and make an initiative tracker for Dungeons and Dragons 5th Edition. It is designed to take an arbitrary number of ...
55 votes
6 answers
20k views

ASCII text-based RPG game in C++

I started to make a C++ RPG game just for fun. It does have quests but it isn't just one long adventure that lasts like 30 minutes. I would like to know what I did well on and things on which I can do ...
5 votes
4 answers
253 views

Create a little adventure world

I have just recently picked up coding and am trying to improve my coding. I've written this bit of code to create a little adventure world. I haven't completed the code, everything runs how I want it ...
10 votes
3 answers
2k views

Text-based role-playing game

I created a text-based RPG. game.py ...
1 vote
2 answers
169 views

DDD: interaction between 2 objects in a RPG-game

Context PlayerHouse is a place where the Player (the game character) can refill its health, store its inventory, etc. like in a RPG-game. The user can upgrade it for example to refill player's health ...
6 votes
2 answers
829 views

RPG item, character, and display

Question description I am currently developing an RPG to gain programming experience. An RPG consists of many individual components such as the combat system, quest system and the item system. I ...
2 votes
2 answers
3k views

Item class/system for RPG/DND type game

Thanks for the enormous response on my last question! I've returned with another question, hoping for more insight. I'm developing an Item class and system, and I ...
4 votes
3 answers
722 views

A dice roller in C

I am learning C and, for learning purposes, I implemented a dice roller. It uses arc4random(3) for random number generation, as I couldn't find something better. It works both interactively, if no ...
5 votes
1 answer
617 views

Text Dungeon in Python

I created this game in Python as a learning experience and was hoping for advice to make it better. I also used global and was hoping for good alternatives. ...
5 votes
2 answers
10k views

Text-Based RPG Dungeon Game in Java

I'm trying to follow as many OO concepts as possible. This project is for my github, as a means to enhance my portfolio for possible internships in the future. Question 1: Is there anything that's ...
4 votes
1 answer
1k views

Python3 Terminal Based 'Combat' System

This is my first leap into Python and I had a lot of fun writing this - it is not complete yet. I'm interested in adding a perk system next, instead of generically increasing stats I'd like the ...
18 votes
4 answers
3k views

Hero battle game

This is my first attempt at OOP/classes: a game where you will select a character and use attacks and abilities to defeat the enemy character. I have a few specific questions: I was told that having ...
10 votes
1 answer
15k views

Python 3 text adventure game

After posting here before, reading that advice, and doing some research, I re-planned and started over. I appreciate the comments I get here at Code Review. The first thing I did was to create a ...
4 votes
1 answer
427 views

Dungeon and Dragons Text Based Game

I've created a text based game based on D&D as part of exercise No.45 Learning Python the Hard Way v3.0 I've implemented a few features from the game: Character Selection, Fight Scene, Rolling. ...
4 votes
1 answer
117 views

Mongoose schema to store items from Wynncraft's API

I am making a Schema to store items from Wynncraft's API. See an example assortment of items here: https://api.wynncraft.com/public_api.php?action=itemDB&search=a I have not finished making the ...
4 votes
1 answer
8k views

Simple RPG game

I decided to make a simple RPG game to practice JavaScript. I don't know a lot about JS best practices or things like that, so I rather have my code criticized now than build more code on top of bad ...
8 votes
3 answers
5k views

Beginning of simple rogue-like RPG (in console) in C++

I've started to learn programming recently and it's my first more or less "big" project. But coding this project for me is quite hard. I spent a lot of time to understand what I've done and my coding ...
4 votes
1 answer
65 views

Function to determine the effect of a lightning bolt on a game character using "abilities" [closed]

I'm writing my first game and would love some advice on how to get away from all this hardcoding I'm using... Each Character has "abilities" (all individual functions) but I can't seem to figure out ...
5 votes
2 answers
9k views

RPG Game (Beginner)

I recently picked up a copy of Learn Python 3 The Hard Way, but found that editing and revamping other peoples code was a lot easier for me to learn. I've done a couple so far, but am having a really ...
2 votes
2 answers
142 views

RPG Map Initialization

I am working on an RPG in Java and I am using a tile-based map. The characters will not be building, so I will not need to store the maps outside of the game, but I feel as if there is a more ...
5 votes
1 answer
4k views

Text-based fighting game in Python 3.0

I have began to practice Python after a couple of years and for my first Project, i decided to make a fighting/rpg-like game with different characters. So far, I am only familiar with loops and ...
13 votes
4 answers
31k views

Simple text RPG in Python

I am trying to teach myself to code using Python. The following is the first real program I have written from scratch. I feel that it is messy and in need of improvement, but I am either unsure of ...
22 votes
6 answers
54k views

Simple text-based RPG in Java

I was looking for suggestions on how to improve the general flow of this code, as well as minimizing if / switch conditionals. ...
5 votes
3 answers
131 views

Field class as a basis for a role playing game

My programs that I have written so far included only a few lines of source code. When I tried to write larger programs, it usually failed because I'm not a master of software engineering. This time, I ...
5 votes
3 answers
3k views

Map generator for a text-based role-playing game

I am semi new to coding and have been following a tutorial on making a "text based RPG" on CodeClub. Here is the full code: ...
7 votes
3 answers
19k views

C++ text-based RPG

I have made this small text-based RPG in C++ which is based around one quest. I did this to practice what I have learnt so far. How could I improve it? Be as picky as you'd like. ...
15 votes
5 answers
9k views

Player class for RPG/DND type game

I am recreating a game that I used to play on the Nintendo DSI, 'Dragon Quest IX'. I've made a player class, but have run into a code efficiency issue. When the ...
1 vote
1 answer
72 views

Simple text-based inventory manipulator

I was bored so I crapped out a simple game that responds to commands and manipulates an inventory. I am interested in other possible ways to handle the inventory, and I think I went overboard with ...
16 votes
5 answers
5k views

Mini RPG equipment code

what do you think about this code? It's upgraded version of: Classes representing items in an RPG game ...
9 votes
4 answers
3k views

Simple (Very Easy to Make) RPG Game Simulation in Python and Turtle

The code creates a very simple/easy RPG game, with 2 classes Jedi and Orc. The data is visualized using ...
6 votes
1 answer
2k views

First C# RPG game and project as a beginner [closed]

I wanted your opinion on the first RPG game I made in C#. What things can I improve on with the code? Events: ...
6 votes
2 answers
12k views

Beginner Python Dungeon Crawler RPG

I made a game in python which plays a bit like old terminal based RPGs, though a lot more basic. I had originally intended to implement a weapons and armour system and thus remnants of this can still ...
4 votes
2 answers
207 views

RPG Skeleton, Part 2 - The Entity, and a SpecType

This question is a followup to Simple RPG skeleton, Part 1 - The Character. This is the second "part" of my development of this skeleton, and it now includes two new classes, ...
9 votes
3 answers
4k views

Simple text-based RPG leveling system

I have two issues/questions with figuring out a proper way to write this code for a player leveling system. My First question/issue is that when this code is run it works as intended with a slight ...
5 votes
2 answers
899 views

creating procedural generated RPG Dungeon maps

Intro I am building a rogue like RPG, currently it is still a work in progress, but I would like to get an intermediate review of my Procedural map generation code. I've chosen to use the Binary ...
2 votes
0 answers
3k views

Text-Based Adventure RPG with PyGame

I'm creating a text-based adventure game using PyGame. I plan on also implementing kind of a Pokemon/Final Fantasy style combat system that works with menus instead of commands, but I haven't started ...
1 vote
1 answer
163 views

Combat game - character factory

I decided to improve my OOP design knowledge and learn python at the same time so I started to write a simple program which will be a fight "simulator". For now, there are only 2 character types : ...
7 votes
1 answer
322 views

RPG text game WIP

I would appreciate any constructive feedback on my game, I intend to add simple 2d graphics at some point but want to make the "skeleton' of the game first using just text. One question I had is a ...
5 votes
2 answers
708 views

Python 3 text-based RPG (to be upgraded to Pygame)

I've been working on a text-based RPG for a while now on-and-off. After a long hiatus, I've come back to the project. My goal as of right now is to port the game from it's current Print-output ...
2 votes
0 answers
53 views

XML world loader and populator + bonus entity printer

This not-so-little Python project I was working on for over 8 hours, is actually the skeleton of my RPG engine. Basically the test script uses the engine module to ...
4 votes
3 answers
3k views

Python3 Health System

I made a code for a health system for the game I'm creating. I made it myself and I wanted some criticism on how to make it better. Thanks for viewing. ...
1 vote
2 answers
2k views

Basic Battle Simulator GUI RPG Game

I created a game that allows you to battle an enemy until one is defeated. It's my first attempt at writing a game like this in Java and I have been using it as a means to practice OOP and other ...