Jump to content

Photo

SCP text based game!


  • Please log in to reply
35 replies to this topic

#1 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 02 December 2014 - 09:24 PM

hey everybody! downswords.gif  as the title says i need help with making a SCP text based game! if you do not know what SCP is it stands for secure contain protect and they basically make the FBI look like babies by getting a bunch of big bad monsters into one place and messing around with them. but I need help im making the game Via batch file and i think its coming out fine but i can tell im going to need help either it's learning more code or getting someone else to work on the project with me but if you have any advice on what i should do feel free to reply!


EjQK7ed.gif


#2 No-Danico

No-Danico

    Danger Zone

  • Members
  • 1,776 posts
  • LocationGA, USA

Posted 02 December 2014 - 09:37 PM

Babies. The plural of baby is babies. I can ignore most of the rest, the its and i and im, but that one hurt me.

 

I remember when a friend was obsessed with the SCP thing. I never got it myself. Too much work to not be scary at all. But if you're doing your own original characters, that would be more interesting.

 

Kitty will be by with some relevant words in a moment. She's gotten pretty good and handling this kind of thing.


ElectricSevereKatydid.gif

My first novel, Seeds of Magic- Barnes & Noble, Smashwords, Kobo, Sony Store


 


#3 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 02 December 2014 - 10:34 PM

thanks? i guess.


EjQK7ed.gif


#4 SushiKitten

SushiKitten

    Coffee Cat

  • Members
  • 1,916 posts
  • LocationCanada

Posted 03 December 2014 - 07:21 AM

Kitty will be by with some relevant words in a moment. She's gotten pretty good and handling this kind of thing.

Ahaha, thank you but I just read a bunch of stuff, say some words and hope it's helpful. :P

 

I had to read through SCP a lot to figure out it's fiction and not coding related. Cool idea to make a text based game out of it though. What language did you use to make the game?

 

I've never really used batch files so I'm not sure how to write one. Did you follow a guide like this? http://www.wikihow.c...te-a-Batch-File



#5 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 09:58 AM

actually yes to teach me the basics i followed that exact same guide but those are only the basics. im pretty sure that batch files run off of CMD code which is thankfully easy to learn the necessitys for what im wanting to do.


EjQK7ed.gif


#6 SushiKitten

SushiKitten

    Coffee Cat

  • Members
  • 1,916 posts
  • LocationCanada

Posted 03 December 2014 - 10:25 AM

What is it exactly that isn't working? Do you get an error code of any sort? I've never used batch but I'd like to help you out if I can haha.



#7 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 10:34 AM

well actually i need help in general. right now im the only person working on what i want to make out to be atleast a short but good story driven game. Since i hardly know any code and im barely scraping by with what i have and plus im horrible at making a good story thats not filled to the brim with cliches.


EjQK7ed.gif


#8 SushiKitten

SushiKitten

    Coffee Cat

  • Members
  • 1,916 posts
  • LocationCanada

Posted 03 December 2014 - 10:36 AM

How much of the game do you have done? You don't need to know too much about programming to do a text based game. Maybe I can point you to some resources.



#9 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 10:39 AM

i dont have much of the game done but i have a basic idea of where im going to take it story wise but how im going to execute the code to do that? well... thats a different story entirely


EjQK7ed.gif


#10 SushiKitten

SushiKitten

    Coffee Cat

  • Members
  • 1,916 posts
  • LocationCanada

Posted 03 December 2014 - 11:20 AM

I was looking around for some resources and this article actually lists two pieces of software that you can make text based adventures without worrying about code. This way you can focus on the story and not worry about the technical bits like coding. They should also have tools to export the game once you're done so you can upload it to that site. Hopefully that might be of better use to you. 

 

If you are interested in learning programming through making a text based game, I recommend Python to start off with. It's a super forgiving language and it reads like psuedo-code so I find it's easier for a beginner to learn. A text based game shouldn't be too hard to make. Unless you're planning battles and an inventory, all you would really need to know is switch cases, conditional (if statements) and a couple other coding basics, which would take you a week or two to master. A text based game was my first side project when I started programming, I had all the tools I needed after my first university course. 

 

Hopefully some of this can be useful to you! 



#11 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 11:24 AM

Thanks! i will definitely give them a shot.


EjQK7ed.gif


#12 Bowsette

Bowsette

    Tentacular!

  • Members
  • 4,064 posts

Posted 03 December 2014 - 11:26 AM

well actually i need help in general. right now im the only person working on what i want to make out to be atleast a short but good story driven game. Since i hardly know any code and im barely scraping by with what i have and plus im horrible at making a good story thats not filled to the brim with cliches.

So, wait. You can't code, and you can't write, yet you want to program a text-based, story-heavy game? Ambitious.

 

I'd recommend scrapping the idea. Grab some books, do some learning. Do those little practical exams they put out there for various things (for example, when I was learning C++ in college we had to code a set of working traffic lights)

 

And also learn to write. You say yourself you're bad at it, but you want something good. That isn't going to magically happen. Practice, practice, practice. Maybe, at least. Creative writing isn't something you can learn, in my opinion. You can either do it, or you can't. I might be wrong, but wanting to make something heavy on story when you can't write for shit is probably not the best idea in the history of good ideas.

 

But right now, you don't seem to be bringing much to the proverbial table. You've got "an idea" and that's about it.

 

I'd also be hesitant to do it in batch, simply because my main memory of .bat files was making them into executables that crashed school computers >_> so personally, I wouldn't touch one that some random internet person made.


LL1Yc5i.gif

“Shimatta! Bare… nan no koto kashira?”


#13 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 12:16 PM

Well yea... you got a good point and i notice now i should have been a little bit more specific with what i said. Yea its currently just a idea i don't have anything to be very proud of. when i said i hardly knew any code i meant language wise meaning i don't know a lot of languages sorry i should've said that in the first place. but about the story yea your right i don't know jack about writing a good story and i am trying to learn a bit more about how to write a story worth anything reading good creepy pastas random literature that are praised for being good and usually attempting something that results in using food as a coping mechanism for how bad the abomination i had just made was. so thanks for pointing that out and yea batch does have a bad wrap when it comes to random game downloads.


EjQK7ed.gif


#14 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 03 December 2014 - 12:38 PM

I think you really just need to ask yourself what you're trying to get out of this. Do you want to use this as an opportunity to learn to code? Do you want to use this as an opportunity to write a well thought out story? Or perhaps you're just looking to have a good end product that you give some direction with?

 

Certainly there's nothing wrong with trying to accomplish more than one thing with any of that, but personally if I set too many goals for myself with a project I often find it too daunting to do any work on. YMMV.



#15 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 03 December 2014 - 12:41 PM

I'd also be hesitant to do it in batch, simply because my main memory of .bat files was making them into executables that crashed school computers >_> so personally, I wouldn't touch one that some random internet person made.

 

I'd argue that batch isn't the best choice to program something in as well, but any executable someone gives is just as dangerous, batch no more potentially malicious than any other EXE.



#16 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 12:46 PM



 

 

I think you really just need to ask yourself what you're trying to get out of this. Do you want to use this as an opportunity to learn to code? Do you want to use this as an opportunity to write a well thought out story? Or perhaps you're just looking to have a good end product that you give some direction with?

 

 

actually i am aiming to do this learn code and a story and that kind of thing i am not aiming to make money of of this or any kind of profit. its just that kind of thing were you have a inspiration to do something and you don't really understand why except for the pure learning experience


EjQK7ed.gif


#17 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 03 December 2014 - 12:58 PM

actually i am aiming to do this learn code and a story and that kind of thing i am not aiming to make money of of this or any kind of profit. its just that kind of thing were you have a inspiration to do something and you don't really understand why except for the pure learning experience

Right on then man.

 

You might want to consider doing it in an actual programming language instead of batch; there'd be a bit more of a learning curve, but once you understand it it's going to be a lot easier to maintain and manage than batch would be.

 

I'd recommend Python or Ruby; code academy has some really good, interactive beginner tutorials for both languages (Python course, Ruby course).

 

If you do decide to go with an actual programming language and you run into problems have questions, post them here and I'm always happy to help.



#18 Bowsette

Bowsette

    Tentacular!

  • Members
  • 4,064 posts

Posted 03 December 2014 - 01:50 PM

I'd argue that batch isn't the best choice to program something in as well, but any executable someone gives is just as dangerous, batch no more potentially malicious than any other EXE.

That's true. I'm just basing it off personal experience really, but based on how easy it was to create something quite damaging as an extreme novice, .bat files are something I'd avoid unless they're from a known source.


LL1Yc5i.gif

“Shimatta! Bare… nan no koto kashira?”


#19 FurryEquinox

FurryEquinox

    Byte

  • Members
  • 67 posts

Posted 03 December 2014 - 02:02 PM

If you do decide to go with an actual programming language and you run into problems have questions, post them here and I'm always happy to help.

 

 

well that was fast. well any ways i need help with these two lines of code

 

print "whats your username?"
first_name = gets.chomp

 

so theres nothing wrong with them but the course on CodeCademy says that first_name is declaring that the input is now a variable. How?


EjQK7ed.gif


#20 Guest_ElatedOwl_*

Guest_ElatedOwl_*
  • Guests

Posted 03 December 2014 - 02:12 PM

well that was fast. well any ways i need help with these two lines of code

 

print "whats your username?"
first_name = gets.chomp

 

so theres nothing wrong with them but the course on CodeCademy says that first_name is declaring that the input is now a variable. How?

Bear in mind that this is Ruby specific (some languages work similary, some don't)

 

gets.chomp is a function that gets a single line of input, saying first_name = gets.chomp is saying get a line of input and remember that line of input as first_name. On the line below it you could do

print "Hello, " + first_name

to output "Hello, [whatever they input as first name here]"