Jump to content
Banner by ~ Wizard

General Chat Thread


Apple      Bloom

Recommended Posts

4 minutes ago, Sir Punicpunch said:

I mean, if they're only OCs it should be fine.

 

1 minute ago, Olly said:

However you choose to spend your free time is up to you :twi:

Well, it all started when I dreamt that Gem (the blue-cyan mare in my sig) had kids.

Now it went as far as rewriting Nova's backstory (the green-yellow stallion in my sig) for the third time, which now entails his parents and sister getting killed in a kiln explosion instead of having three separate deaths spread too far apart. Somehow it makes more sense if it's extremely sudden.


a0AgWVX.png

<>

Link to comment
Share on other sites

 

7 minutes ago, Ganaram Inukshuk said:

 

Well, it all started when I dreamt that Gem (the blue-cyan mare in my sig) had kids.

Now it went as far as rewriting Nova's backstory (the green-yellow stallion in my sig) for the third time, which now entails his parents and sister getting killed in a kiln explosion instead of having three separate deaths spread too far apart. Somehow it makes more sense if it's extremely sudden.

so you dream about this


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

14 minutes ago, Ganaram Inukshuk said:

I'm just super glad I manage to record what I dreamt up that time.

me too


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

3 minutes ago, Sir Punicpunch said:

Man, it takes a long time to code.

are you coding fren


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

Just now, Sir Punicpunch said:

Yes, So far I have coded a simple text-based adventure game.

with what?


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

(edited)
5 minutes ago, Sir Punicpunch said:

Python.

naturally... do you like computers?

Edited by Olly

We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

2 minutes ago, Sir Punicpunch said:

Now what would make you think something like that?

I get by because I know everything

 

you wanna be a computer career man?


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

Just now, Sir Punicpunch said:

That's a very vague and unspecific question.

But you know what it means. Are you interested enough to want to have a career in computing? 


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

Just now, Olly said:

But you know what it means. Are you interested enough to want to have a career in computing? 

Working with computers in some capacity yes.

Not necessarily as a programmer as of now.


img-26989-1-img-26989-1-img-26989-1-img-

Your Resident Robot Cyberneticist

 

 

 

 

Link to comment
Share on other sites

5 minutes ago, Sir Punicpunch said:

Working with computers in some capacity yes.

Not necessarily as a programmer as of now.

It is a bit dry though


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

2 hours ago, Sir Punicpunch said:

Man, it takes a long time to code.

1 hour ago, Olly said:

I get by because I know everything

 

you wanna be a computer career man?

Computer science except I don't know what specific subfield I wanna get in to and now it's a toss-up between the game dev fields or machine learning.


a0AgWVX.png

<>

Link to comment
Share on other sites

(edited)

I just feel like sharing the code to the thing I was doing so I'm just gonna leave it here:

Spoiler

name = ""
pclass = ""
weapon = ""
goldAmt = 15
mysteriousMan = True
ropeOwned = False
ropeTied = False

# Beginning (Naming and Class)
def start():
	global name
	global pclass
	global weapon
	global goldAmt
	goldAmt = 15
	print("\nWelcome to Quest! What is your name, brave adventurer? \n ")
	name = input(">")
	name = name.capitalize()

	characterClassSelected = False
	while(characterClassSelected == False):
		print("\nGreetings "+name+", what is your class? \n 1. Warrior \n 2. Ranger \n 3. Spellcaster \n ")
		pclass = input(">")
		if(pclass == "1" or pclass.lower() == "warrior"):
			pclass = "Warrior"
			weapon = "Sword"
			characterClassSelected = True
		elif(pclass == "2" or pclass.lower() == "ranger"):
			pclass = "Ranger"
			weapon = "Bow"
			characterClassSelected = True
		elif(pclass == "3" or pclass.lower() == "spellcaster"):
			pclass = "Spellcaster"
			weapon = "Wand"
			characterClassSelected = True
		else:
			print("\nPlease enter either the class name or number.")
			
	nameConfirmation = False
	while(nameConfirmation == False):
		print("\nSo, you are known as "+name+" the "+pclass+"?\n 1. Yes\n 2. No \n ")
		answer = input(">")
		if(answer == "1" or answer.lower() == "yes"):
			print("\nFantastic, it's time for you, "+name+" the "+pclass+", to enter the world of Quest!")
			nameConfirmation = True
			inventory()
			forest()
		elif(answer == "2" or answer.lower() == "no"):
			print("\nOkay, let's try again.")
			start()
		else:
			print("\nPlease enter either yes or no or the respective number.")

# Forest Crossroads
def forest():
	global name
	global pclass
	print("\nYou are standing at a crossroads in a forest.")
	print("In front of you is a sign pointing in each cardinal direction")
	print("The sign pointing North reads 'Village'.")
	print("The sign pointing East reads 'Lake'.")
	print("The sign pointing South reads 'Cave'.")
	print("The sign pointing West reads 'Cliffs'.")
	
	print("\nWhich direction do you wish to go, " + name + "? \n 1. North \n 2. East \n 3. South \n 4. West \n ")
	action = input(">")
	if(action == "1" or action.lower() == "north"):
		print("\nYou think it's a good idea to head towards civilization, so you head northwards to the village.")
		village()
	elif(action == "2" or action.lower() == "east"):
		print("\nYou follow the sign east towards the lake.")
		lake()
	elif(action == "3" or action.lower() == "south"):
		print("\nCurious of what you could find, you travel southwards to the cave.")
		cave()
	elif(action == "4" or action.lower() == "west"):
		print("\nYou walk westwards down the path and reach a great cliff.") 
		cliffs()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		forest()
	else:
		print("\nPlease enter either the direction or number.")
		forest()
		
# Village
def village():

	print("\nThe village is rather small and there aren't many people in the streets.")
	print("At the entrance there's a sign reading the name of the village as 'Villageville'.")
	print("North of you is a Blacksmith")
	print("East of you is a Tavern.")
	print("West of you is a General Goods Store.")
	print("\nWhat do you want to do? \n 1. Go North \n 2. Go East \n 3. Go South (Return to Crossroads) \n 4. Go West \n ")
	action = input(">")
	if(action == "1" or action.lower() == "go north" or action.lower() == "north"):
		print("\nYou walk up to the blacksmith but he shoos you off.")
		village()
	elif(action == "2" or action.lower() == "go east" or action.lower() == "east"):
		print("\nYou enter the Tavern.")
		tavern()
	elif(action == "3" or action.lower() == "go south" or action.lower() == "south" ):
		forest()
	elif(action == "4" or action.lower() == "go west" or action.lower() == "west" ):
		print("\nThe store is currently closed.")
		village()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		village()
	else:
		print("\nPlease enter either the action or number.")
		village()
		
	# Tavern
def tavern():
	global name
	global pclass
	global mysteriousMan
	global ropeOwned
	
	print("\nThe tavern is filled with multiple tables with chairs.")
	print("There is a bar at the far end of the room.")
	
	if(mysteriousMan == True):
		print("A mysterious man sits alone at one of the tables.")
		
	print("\nWhat would you like to do? \n 1. Sit at bar \n 2. Sit at table \n 3. Exit tavern ")
	if(mysteriousMan == True):
		print(" 4. Approach mysterious man")
		
	action = input("\n>")
	if(action == "1" or action.lower() == "bar" or action.lower() == "sit at bar"):
		print("\nYou walk over and sit at the bar.")
		print("You drink yourself to death.")
		print("\nGAME OVER")
		gameover()
	elif(action == "2" or action.lower() == "table" or action.lower() == "sit at table"):
		print("\nYou sit yourself down at the table.")
		print("Since there are no waiters there is no point sitting at the table.")
		print("You get back up.")
		tavern()
	elif(action == "3" or action.lower() == "exit" or action.lower() == "exit tavern"):
		print("\nYou walk out of the tavern.")
		village()
	elif(mysteriousMan == True and action == "4" or action.lower() == "approach" or action.lower() == "approach mysterious man" or action.lower() == "approach man"):
		print("\nYou walk over to the man and he looks up at you.\n")
		print("Mysterious Man: 'Hello " + name + " the " + pclass + ", yes I know who you are.'")
		print("Mysterious Man: 'I need you to do something for me, I misplaced something of mine at the bottom of a ravine and I need you to get it for me.'")
		print("Mysterious Man: 'Here, take this rope, it could be helpful for getting down there.'")
		print("*You now have a 100 foot rope.*")
		print("Mysterious Man: 'Farewell, " + name + ", don't let me down.'")
		print("The mysterious man gets up and leaves.")
		ropeOwned = True
		mysteriousMan = False
		tavern()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		tavern()
	else:
		print("\nPlease enter either the action or number.")
		tavern()
		
# Lake
def lake():
	global pclass
	
	print("\nThe lake's water is quite calm, and if you look into the water you can see your reflection.")
	print("The coasts of the lake are surrounded by grasses and cattails with the occasional bank. \n ")
	
	if(pclass == "Ranger"):
		print("The water seems to ripple a bit towards the north side of the lake. \n ")
		
	print("What do you want to do? \n 1. Wade into the lake \n 2. Go West (Return to Crossroads) \n 3. Go North \n 4. Go South \n ")
	
	action = input(">")
	if(action == "1" or action.lower() == "wade into the lake" or action.lower() == "wade"):
		print("\nYou slowly begin moving into the lake until suddenly you lose your balance.")
		print("An unseen force begins to drag you under the lake as water fills your lungs, causing you to drown.")
		print("\nGAME OVER")
		gameover()
	elif(action == "2" or action.lower() == "go west" or action.lower() == "west"):
		forest()
	elif(action == "3" or action.lower() == "go north" or action.lower() == "north" ):
		print("\nAs you circle around the lake a large tentacle springs out of the water and pulls you in. \n ")
		print("You have been killed by the colossal squid.")
		print("\nGAME OVER")
		gameover()
	elif(action == "4" or action.lower() == "go south" or action.lower() == "south" ):
		print("\nThere is a large bank here, but not much else so you turn back.")
		lake()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		lake()
	else:
		print("\nPlease enter either the action or number.")
		lake()
	
# Cave
def cave():
	global pclass
	
	print("\nA wall of trees lines the path to the cave.")
	print("The cave has a large and dark mouth.")
	print("You can't see anything inside the cave.\n")

	if(pclass == "Ranger"):
		print("Without something to light the way, you think it would be a bad idea to enter the cave. \n ")

	print("What do you wish to do? \n 1. Enter Cave \n 2. Return to Crossroads \n  ")
	action = input(">")
	if(action == "1" or action.lower() == "enter cave" or action.lower() == "enter"):
		print("\nYou get lost in the dark and die.")
		print("\nGAME OVER")
		gameover()
	elif(action == "2" or action.lower() == "return to crossroads" or action.lower() == "return"):
		forest()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		cave()
	else:
		print("\nPlease enter either the action or number.")
		cave()

# Cliffs
def cliffs():
	global pclass
	global ropeOwned
	
	print("\nThe cliff reaches about 100 feet down.")
	print("You can see an item down at the bottom of the cliff but you can't quite make it out from this height.")
	if(pclass == "Spellcaster"):
		print("\nYou sense that the item has magical properties. \n ")
		
	print("You can head either north or south following the ridge. \n ")
	if(pclass == "Ranger"):
		print("You notice that the terrain is uneven to the south and could collapse. \n ")
		
	print("What do you want to do? \n 1. Jump off cliff \n 2. Go East (Return to Crossroads) \n 3. Go North \n 4. Go South")
	if(ropeOwned == True):
		print(" 5. Use rope")
	action = input("\n>")
	if(action == "1" or action.lower() == "jump off cliff" or action.lower() == "jump"):
		print("You leap off the cliff and fall to your death.")
		print("\nGAME OVER")
		gameover()
	elif(action == "2" or action.lower() == "go east" or action.lower() == "east"):
		forest()
	elif(action == "3" or action.lower() == "go north" or action.lower() == "north" ):
		clifftree()
	elif(action == "4" or action.lower() == "go south" or action.lower() == "south" ):
		print("\nAs you walk across the ridge, the ground begins to shake and the earth falls from underneath you.")
		print("You fall to your death as a result of the rockslide.")
		print("\nGAME OVER")
		gameover()
	elif(ropeOwned == True and action == "5" or action.lower() == "use rope" or action.lower() == "rope"):
		print("\nThere is nothing to tie the rope onto here.")
		cliffs()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		cliffs()
	else:
		print("\nPlease enter either the action or number.")
		cliffs()
		
	# Fallen Tree (Cliff)
def clifftree():
	global ropeOwned
	global ropeTied
	
	if(ropeOwned == False and ropeTied == False):
		print("\nThere is a fallen tree that blocks your way, so you turn around and go back.")
		cliffs()
	if(ropeOwned == True):
		print("\nA fallen tree lies in your path.\n")
	if(ropeTied == True):
		print("\nA fallen tree lies in your path with a rope tied onto the end.\n")
	print("What would you like to do? \n 1. Use rope \n 2. Go South (Return to Cliffs)")
	action = input("\n>")
	if(action == "1" or action.lower() == "use" or action.lower() == "use rope" or action.lower() == "rope"):
		if(ropeTied == False):
			print("\nYou tie the rope onto the tree.")
			ropeTied = True
			ropeOwned = False
		print("You descend the rope to the bottom of the valley.")
		valley()
	elif(action == "2" or action.lower() == "go south" or action.lower() == "south"):
		cliffs()
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		clifftree()
	else: 
		print("\nPlease enter either the action or number.")
		clifftree()

	# Valley
def valley():
	global pclass
	
	print("\nThe bottom of the valley is bedded with green grass.")
	print("A small stream cuts through the center of the valley.")
	print("You can see the item down to the south.\n")
	
	print("What would you like to do? \n 1. Climb rope \n 2. Go South")
	action = input("\n>")
	if(action == "1" or action.lower() == "climb" or action.lower() == "climb rope" or action.lower() == "rope"):
		print("\nYou climb the rope back up to the top.")
		clifftree()
	elif(action == "2" or action.lower() == "go south" or action.lower() == "south"):
		print("You walk down the valley closer to the item.")
	elif (action.lower() == "inventory" or action.lower() == "i"):
		inventory()
		valley()
	else: 
		print("\nPlease enter either the action or number.")
		valley()
		
def gameover():
	global mysteriousMan
	global ropeOwned
	global ropeTied
	mysteriousMan = True
	ropeOwned = False
	ropeTied = False
	print("\nWould you like to play again? \n 1. Yes \n 2. No")
	answer = input("\n>")
	if(answer == "1" or answer.lower == "yes" or answer.lower == "y"):
		start()
	elif(answer == "2" or answer.lower == "no" or answer.lower == "n"):
		print("\nThank you for playing Quest "+name+", Goodbye!")
		quit()
	else:
		print("\nPlease enter either yes or no or the respective number.")
		gameover()
		
# Inventory
def inventory():
	global goldAmt
	global weapon
	global pclass
	print("\nYou have the following items:\nA "+weapon+"")
	if(ropeOwned == True):
		print("100 feet of rope")
	print(goldAmt,"gold piecies")
	print("(You can check your inventory at anytime by typing 'i')")
	passives()
	
# Class Passives
def passives():
	global pclass
	if(pclass == "Ranger"):
		print("\nAs a ranger you feel at home in the wilderness and will be able to sense danger in such environments.")
	if(pclass == "Spellcaster"):
		print("\nAs a spellcaster, you can sense arcane energies.")
	if(pclass == "Warrior"):
		print("\nAs a warrior, you have an increased chance to evade attacks in combat.")

start()

 

 

Edited by Sir Punicpunch

img-26989-1-img-26989-1-img-26989-1-img-

Your Resident Robot Cyberneticist

 

 

 

 

Link to comment
Share on other sites

7 hours ago, Miss H said:

Yeah, I'm quite awesome, aren't I?

I was clearly talking about myself idk what this is


We have two ears and one mouth, so we should listen more than we say.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Join the herd!

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...