Compare commits

..

3 commits

Author SHA1 Message Date
cdf022c8ce fixed dumb mistake in the Makefile 2021-10-30 16:48:46 -04:00
98e9aef965 added an icon on windows 2021-08-12 14:05:34 -04:00
b6f9db8264 added header and other cpp files 2021-08-08 09:32:35 -04:00
12 changed files with 111 additions and 93 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
TobeeRPG

View file

@ -1,18 +1,18 @@
#COPYRIGHT no one cares lol #COPYRIGHT no one cares lol
#files to compile #files to compile
OBJS = src/main.cpp OBJS = src/Main.cpp src/RPG.cpp
#compiler to use #compiler to use
CC = g++ CC = g++
#name of muh bin lel #name of muh bin lel
OBJ_NAME = TobeeRPG OBJ_NAME = TobeeRPG
#no regerts cuz its all together now #no regerts cuz its all together now
all : $(OBJS) all : $(OBJS)
$(CC) $(OBJS) -o $(OBJ_NAME) $(CC) $(OBJS) -o $(OBJ_NAME)

View file

@ -1,16 +1,19 @@
This is game I made for my good friend Tobi # TobeeRPG
To build you need git,make, and g++ THIS GAME/CODE CONTAINS CURSE WORDS AND OTHER OBSCENITIES
Building </p>This is game I made for my good friend Tobi<p>
</p>To build you need git, make, and g++<p>
1. git clone https://gitdab.com/Canneddonuts/Tobee_RPG
2. cd Tobee_RPG ## Building
3. make
1. git clone https://gitdab.com/Canneddonuts/Tobee_RPG.git
To run 2. cd Tobee_RPG
3. make "or run the compileWindows.bat file on windows"
linux
./TobeeRPG ## To run
windows ### *nix
TobeeRPG.exe ./TobeeRPG
### Windows
TobeeRPG.exe

2
compileWindows.bat Normal file
View file

@ -0,0 +1,2 @@
@echo off
g++ src/Main.cpp src/RPG.cpp res/icon.o -o TobeeRPG.exe

BIN
res/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
res/icon.o Normal file

Binary file not shown.

1
res/main.rc Normal file
View file

@ -0,0 +1 @@
MAIN ICON "icon.ico"

View file

@ -0,0 +1 @@
{"modelVersion":2,"piskel":{"name":"Tobi RPG Ico","description":"","fps":12,"height":64,"width":64,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":1,\"chunks\":[{\"layout\":[[0]],\"base64PNG\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABj0lEQVR4nO3b0a7DIAgGYOve/5Gb7qpL09opP6AiXJBsOajsG9ouzUmfbTvOyJfXpfePSJW/VyIzx7MjbUcaWoAQ5BnHvv+idUy6D2wJTQzO+gFQySltuaUAkHicAZILIcW/5ZoC0GhjEwDUrVRaYykAJMcsAGWv/8tdAoCTzwFAahcBkEQLAPDwDIAAWBCgnp/mAEDGIYfdtB1Qal001yxAK0ItZykA5DAzDUCBaBlrFuAfBGXMEIDRgW4dNwBo95gBqEG4AeCiBUAABIA/ACQCYOTi1cfv2jHN4/GZO4D7605jLolaTAJI1qIGIPHNTQvAzePmINf5ZQCQb7cbALIFAoABIPXhVQC05kIOR3GAt0lnBWhZD7oMIu3fWqgJgOuEPQCord0F4JyUW5gGAGXLid4JShTUexz5KjAaAA0xAO2W7AuQ8PsABAEFkEAQ7YC3gjQBtIJ1J0hFWA6AirAkQAnBHQACNfqDNwNIhnuA2SJ7B3DfAQHgHSDOgAC4/Roc/t/cnSN7fzyet3R8AR1BzJlVyvHgAAAAAElFTkSuQmCC\"}]}"],"hiddenFrames":[""]}}

BIN
res_src/Tobi RPG Ico.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

29
src/Main.cpp Normal file
View file

@ -0,0 +1,29 @@
/* This code has no license so you can do whatever you want with it.
made by M-C-O-B 2021
*/
#include <iostream>
using namespace std;
#include "RPG.h"
// makes a function called PrgEnd
void PrgEnd();
int main(){
cout << "Tobi was walking home from his long ass walk" << endl;
cout << "Then FROM OUTTA NOWHERE HE GOT JUMPED BY SOME ASSHOLE\n" << endl;
cout << "To play just type a number then hit enter" << endl;
cout << "Oh yeah if you type a letter the game fuckin breaks, enjoy\n" << endl;
RPG();
cout << "Happy Birthday Tobi\n";
PrgEnd();
return 0;
}
void PrgEnd(){
string Name; // this makes a string called name
cout << "To exit the program please type your name: ";
cin >> Name; // this gets what you typed
cout << "Thanks for playing: " << Name << endl;// this displays what you type
}

View file

@ -1,59 +1,37 @@
/* This code has no license so you can do whatever you want with it. #include <iostream>
made by M-C-O-B 2021 using namespace std;
*/
void RPG(){
#include <iostream> int TobiHP = 10;
using namespace std; int BadGuyHP = 5;
// makes a variable for user input
void RPG(){ int UsrIn;
int TobiHP = 10; cout << "'GIMME YO FUCKIN' MONEY' said the badguy\n";
int BadGuyHP = 5; cout << "You need to help him\n";
// makes a variable for user input // this is an infinite loop
int UsrIn; while (true){
cout << "'GIMME YO FUCKIN' MONEY' said the badguy\n"; cout << "Tobi's HP is: " << TobiHP << endl;
cout << "You need to help him\n"; cout << "BadDude's HP is: " << BadGuyHP << endl;
// this is an infinite loop cout << "You can type 1 to kick the guys dick or type 2 to do nothing: ";
while (true){ // this reads the number you typed and then writes it to the variable UsrIn
cout << "Tobi's HP is: " << TobiHP << endl; cin >> UsrIn;
cout << "BadDude's HP is: " << BadGuyHP << endl; if(UsrIn==1){
cout << "You can type 1 to kick the guys dick or type 2 to do nothing: "; cout << "Tobi used dick kick\n";
// this reads the number you typed and then writes it to the variable UsrIn BadGuyHP -= 2;
cin >> UsrIn; cout << "BadDude says 'Ow My fuckin dick'\n";
if(UsrIn==1){ } else if(UsrIn==2){
cout << "Tobi used dick kick\n"; cout << "BadDude used FUCKING LEAD TO THE HEAD!!!!!!\n";
BadGuyHP -= 4; TobiHP -= 999999;
cout << "BadDude says 'Ow My fuckin dick'\n"; cout << "BadDude says 'Fuckin loser scrub cunt wanker bitch'\n";
} else if(UsrIn==2){ }
cout << "BadDude used FUCKING LEAD TO THE HEAD!!!!!!\n"; if (TobiHP<=0) {
TobiHP -= 999999; cout << "Tobi fucking died 'Best ending' \n" << endl;
cout << "BadDude says 'Fuckin loser scrub cunt wanker bitch'\n"; // break ends the loop
} break;
if (TobiHP<=0) { } else if (BadGuyHP<=0) {
cout << "Tobi fucking died 'Best ending' \n" << endl; cout << "Tobi killed a man 'Good ending' \n" << endl;
// break ends the loop break;
break; }
} else if (BadGuyHP<=0) { }
cout << "Tobi killed a man 'Good ending' \n" << endl;
break; }
}
}
}
void PrgEnd() {
string Name; // this makes a string called name
cout << "To exit the program please type your name: ";
cin >> Name; // this gets what you typed
cout << "Thanks for playing: " << Name << endl;// this displays what you type
}
int main(){
cout << "Tobi was walking home from his long ass walk" << endl;
cout << "Then FROM OUTTA NOWHERE HE GOT JUMPED BY SOME ASSHOLE\n" << endl;
cout << "To play just type a number then hit enter" << endl;
cout << "Oh yeah if you type a letter the game fuckin breaks, enjoy\n" << endl;
RPG();
cout << "Happy Birthday Tobi\n";
PrgEnd();
return 0;
}

3
src/RPG.h Normal file
View file

@ -0,0 +1,3 @@
#pragma once
void RPG();