Alabaster456 / Text-Adventure

A open source project for people who know Python!
0 stars 1 forks source link

Before we start #1

Open Alabaster456 opened 10 years ago

Alabaster456 commented 10 years ago

We're going to need a story line, guys! A game can't start unless the story is made. :+1:

Adnan-Ahmed6 commented 10 years ago

didnt you mentioned a voting system?

Theeredhat commented 10 years ago

@SpleLunker , yeah, he did mention a voting system. So, basically, we'll each come up with a storyline and vote which one we'll be using. Working on one together also seems like a great idea. I was thinking something a little less cliché. Perhaps, a storyline involving a zombie invasion, or one based on escaping from a psychopath who eats unicorns. Something crazy and different, instead of the usual "Shipwreck" storyline.

Theeredhat commented 10 years ago

We need to communicate, guys. (: Before we start voting on a story line, I suggest we work on a better outline, to give our group members an idea as to what were working with or working towards. Tp9(an experienced user from Code Academy/ Moderator) suggested that we throw away the game code outline that Yazid came up with and start over. I looked at it, and thought it was a bit messy. It could definitely use a clean up. Last night, I came up with a few story lines and presented them to Yazid, I'll share them with the group as soon as I know what were doing.

tp9 commented 10 years ago

Sounds good. Look forward to reading it.

On Tue, Jun 10, 2014 at 11:34 AM, Z notifications@github.com wrote:

We need to communicate, guys. (: Before we start voting on a story line, I suggest we work on a better outline, to give our group members an idea as to what were working with or working towards. Tp9(an experienced user from Code Academy) suggested that we throw away the game code outline that Yazid came up with and start over. I looked at it, and thought it was a bit messy. It could definitely use a clean up. Last night, I came up with a few story lines and presented them to Yazid, I'll share them with the group as soon as I know what were doing.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45675000 .

Alonessix commented 10 years ago

I can help with the story--I'm a writer, and I have a lot of ideas for things. First I need to know what genre you want this to be, though...I mostly do fantasy, and that's what I'm best at. I might not be as good at other things.

What is the genre, and what is the flow?

Alabaster456 commented 10 years ago

@Theeredhat @tp9 Mm. To be honest, that was actually my intention to begin with. The code in the file was just something I randomly came up with, so sorry if that threw you guys off a bit. Erasing what I made is safe, so feel free to do so. It was never made permanent.

@Alonessix It could be any genre, my friend. Fantasy, Sci-fi - just as long as the story line you come up with is interesting to the eye. Knowing your work as a writer, I look forward to your ideas.

Please present your creative story lines on this post so that we may begin. I personally favored some of @Theeredhat ideas, but I'd like to give others a chance as well instead of making a broad decision on one. Once everyone shares their idea/s, we'll then vote. :+1:

@tp9 Because I trust your coding skills (and know of your potential), I'd like to see you participate in this project as well (if you aren't already, anyway). Perhaps on my journey with learning Python, you can teach a few tricks or tips down the road. :)

Alabaster456 commented 10 years ago

Working on a outline doesn't seem like a necessity to me yet until we're finished getting a story line up first. Anyone agree or am I wrong?

tp9 commented 10 years ago

Story line is not necessary until you get the game engine working.

On Tue, Jun 10, 2014 at 3:43 PM, Yazid notifications@github.com wrote:

Working on a outline doesn't seem like a necessity to me yet until we're finished getting a story line up first. Anyone agree or am I wrong?

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45693073 .

tp9 commented 10 years ago

Ok guys. I created a shell for a text game from scratch. Here's the repo: https://github.com/tp9/python-adventure

To start I would like to recruit 1 additional coder and 1 tester / story writer to look for bugs and flesh out the game.

Alonessix if you're still interested in the tester / story writer position I'd love to have you but it's not going to be a huge game to start with so keep that in mind before accepting the position.

The coder needs to have OOP experience and be able to work a little each day and communicate through email and bug updates on github. The initial prototype shouldn't take more than 2 to 3 weeks to get up and running. After that, if it looks serviceable we could give it to the CC community to play with and we can decide if we want to continue on with a bigger team and expand the scope of the game. For example, we could add graphics and sound.

On Tue, Jun 10, 2014 at 4:14 PM, theprofessional9@gmail.com wrote:

Story line is not necessary until you get the game engine working.

On Tue, Jun 10, 2014 at 3:43 PM, Yazid notifications@github.com wrote:

Working on a outline doesn't seem like a necessity to me yet until we're finished getting a story line up first. Anyone agree or am I wrong?

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45693073 .

Theeredhat commented 10 years ago

@tp9 Sorry for the late response, I haven't had any real spare time to respond. I haven't bailed on you just yet. (: The shell looks great, man. I definitely would like to participate. How much of an experience are you expecting the coder to have of OOP? I wouldn't want to accept the coder position, fail to meet the expectations of what you're looking for, and as a result of my lack of knowledge, cause the project to go down hill. I believe I mentioned to you yesterday that I've only been coding for three months. I'd only assume that you're probably looking for a more experienced programmer for the position.

tp9 commented 10 years ago

So for the experience I would want someone who could take a requirement and run with it without too much trouble. For example, the shell I created was based on a Java program I wrote for a class a couple of years ago. The other coder should be able to do the same thing in a couple of hours given a design doc.

My plan is to break the responsibilities of the program up between me and the other coder and we'll make the requirements together and code it up. So if the other person takes the Monster object and we decide on the battle mechanics, say we make it turn based and the Monster has skills like attack, run, and drop item, then he/she should be able to make the Monster based on those specs and code it so that anyone can make Monster objects in their parts of the program so the Player can interact with it.

This way we can modularize the project so other people can jump in and expand it in the future. The prototype shouldn't take longer than 3 or 4 weeks since it's only a small text-based game.

If you want to test yourself. Try and recreate my shell without looking at my code. If you can do that in a day then you should be fine. It's not a professional level project so we aren't going for perfection.

On Wed, Jun 11, 2014 at 3:31 PM, Z notifications@github.com wrote:

@tp9 https://github.com/tp9 Sorry for the late response, I haven't had any real spare time to respond. I haven't bailed on you just yet. (: The shell looks great, man. I definitely would like to participate. How much of an experience are you expecting the coder to have of OOP? I wouldn't want to accept the coder position, fail to meet the expectations of what you're looking for, and as a result of my lack of knowledge, cause the project to go down hill. I believe I mentioned to you yesterday that I've only been coding for three months. I'd only assume that you're probably looking for a more experienced programmer for the position.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45820623 .

Theeredhat commented 10 years ago

@tp9 Alright. Well, I'm not so sure I can meet your expectations. As much as I'd like to participate, I may have to pass. I'm not too confident with coding objects as much as I'd like to be to take on this project. I'd most likely slow you down if you'd let me, haha. If given the GDD, I could see what I can up with tomorrow, but I wouldn't hold your breath. However, I'll definitely check on the progress of your project, and see what I can learn from it. In the near future when I have more experience, it'd be great if we could work on a project together.

Adnan-Ahmed6 commented 10 years ago

shouldn't we wanna keep it simple and create the game in just one file rather than a whole bunch of files i m saying because some of us are just beginners and for the sake of it lets just keep it simple right?

On Thu, Jun 12, 2014 at 7:33 AM, tp9 notifications@github.com wrote:

So for the experience I would want someone who could take a requirement and run with it without too much trouble. For example, the shell I created was based on a Java program I wrote for a class a couple of years ago. The other coder should be able to do the same thing in a couple of hours given a design doc.

My plan is to break the responsibilities of the program up between me and the other coder and we'll make the requirements together and code it up. So if the other person takes the Monster object and we decide on the battle mechanics, say we make it turn based and the Monster has skills like attack, run, and drop item, then he/she should be able to make the Monster based on those specs and code it so that anyone can make Monster objects in their parts of the program so the Player can interact with it.

This way we can modularize the project so other people can jump in and expand it in the future. The prototype shouldn't take longer than 3 or 4 weeks since it's only a small text-based game.

If you want to test yourself. Try and recreate my shell without looking at my code. If you can do that in a day then you should be fine. It's not a professional level project so we aren't going for perfection.

On Wed, Jun 11, 2014 at 3:31 PM, Z notifications@github.com wrote:

@tp9 https://github.com/tp9 Sorry for the late response, I haven't had any real spare time to respond. I haven't bailed on you just yet. (: The shell looks great, man. I definitely would like to participate. How much of an experience are you expecting the coder to have of OOP? I wouldn't want to accept the coder position, fail to meet the expectations of what you're looking for, and as a result of my lack of knowledge, cause the project to go down hill. I believe I mentioned to you yesterday that I've only been coding for three months. I'd only assume that you're probably looking for a more experienced programmer for the position.

— Reply to this email directly or view it on GitHub < https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45820623>

.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45822457 .

tp9 commented 10 years ago

It's harder to modularize it that way. If you split up the files there is less chance of collisions. The separate files shouldn't make it any more complicated because each file is a separate object. You don't need to know what the Player class is doing, you just need the interface commands. Kind of like programming with an API like the Twitter API or the Facebook API.

On Fri, Jun 13, 2014 at 12:51 AM, SpleLunker notifications@github.com wrote:

shouldn't we wanna keep it simple and create the game in just one file rather than a whole bunch of files i m saying because some of us are just beginners and for the sake of it lets just keep it simple right?

On Thu, Jun 12, 2014 at 7:33 AM, tp9 notifications@github.com wrote:

So for the experience I would want someone who could take a requirement and run with it without too much trouble. For example, the shell I created was based on a Java program I wrote for a class a couple of years ago. The other coder should be able to do the same thing in a couple of hours given a design doc.

My plan is to break the responsibilities of the program up between me and the other coder and we'll make the requirements together and code it up. So if the other person takes the Monster object and we decide on the battle mechanics, say we make it turn based and the Monster has skills like attack, run, and drop item, then he/she should be able to make the Monster based on those specs and code it so that anyone can make Monster objects in their parts of the program so the Player can interact with it.

This way we can modularize the project so other people can jump in and expand it in the future. The prototype shouldn't take longer than 3 or 4 weeks since it's only a small text-based game.

If you want to test yourself. Try and recreate my shell without looking at my code. If you can do that in a day then you should be fine. It's not a professional level project so we aren't going for perfection.

On Wed, Jun 11, 2014 at 3:31 PM, Z notifications@github.com wrote:

@tp9 https://github.com/tp9 Sorry for the late response, I haven't had any real spare time to respond. I haven't bailed on you just yet. (: The shell looks great, man. I definitely would like to participate. How much of an experience are you expecting the coder to have of OOP? I wouldn't want to accept the coder position, fail to meet the expectations of what you're looking for, and as a result of my lack of knowledge, cause the project to go down hill. I believe I mentioned to you yesterday that I've only been coding for three months. I'd only assume that you're probably looking for a more experienced programmer for the position.

— Reply to this email directly or view it on GitHub <

https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45820623>

.

— Reply to this email directly or view it on GitHub < https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45822457>

.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-45998362 .

Alonessix commented 10 years ago

@tp9 Yes, I would be interested in a position as a story writer/tester. I can also code, if you want. What do you need me to do?

tp9 commented 10 years ago

@Alonessix Hey there. So this project never really took off but I did complete a prototype with another group here.

https://github.com/PygameProjects/OpenSource_rpg

Maybe you can take a look and see if you can make a story for it. The team member in charge of making the text engine never completed it either so if you feel adventuresome you can add that feature as well. Fork it and let me know what you think. I can add you to the team if you're interested.

tp9 commented 10 years ago

@Alonessix So have you had a chance to check out the project? Do you think you can contribute?

Alonessix commented 10 years ago

Well, haven't been able to yet because I've been caught up with other stuff (rehearsing for a Shakespeare play; working on my website; editing my book; etc.). But I'll try to do it later tonight. I can probably make some space for it in the evening. If you don't mind waiting that is.

tp9 commented 10 years ago

NP. No one else has worked on it for weeks so any progress is good.

Alonessix commented 10 years ago

I looked at it... I don't really have a lot of experience with Pygame (none a'tall, in fact) so I don't think I can help you that well. I can probably write a story if you give me a genre and a bit of an outline.

tp9 commented 10 years ago

Ok, then don't worry about it. The story won't help much without a text-engine anyway. It was just a fun project to get an Open Source project off the ground for CC members to contribute to if they wanted to. Maybe someone will have the gumption to make a story and text-engine for it one day.

Anyway, it's the first team project that I've seen go this far since joining CC and I'm pretty happy with it.

On Wed, Jul 2, 2014 at 6:27 AM, Alonessix notifications@github.com wrote:

I looked at it... I don't really have a lot of experience with Pygame (none a'tall, in fact) so I don't think I can help you that well. I can probably write a story if you give me a genre and a bit of an outline.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-47799375 .

GarrettKucinski commented 10 years ago

Hello! I would like to contribute to this if possible, I'm a Python novice but I'd really like to learn.

tp9 commented 10 years ago

Hey Garrett, I think this project is dead. Feel free to contribute to the other project some of us worked on here.

https://github.com/PygameProjects/OpenSource_rpg

On Wed, Aug 13, 2014 at 12:23 PM, Garrett notifications@github.com wrote:

Hello! I would like to contribute to this if possible, I'm a Python novice but I'd really like to learn.

— Reply to this email directly or view it on GitHub https://github.com/Alabaster456/Text-Adventure/issues/1#issuecomment-52120172 .