I’ve been spending the last couple of days learning Git and pushing/fetching updates to/from GitHub. Definitely going to be using this for my text adventure game. Oh Git, where have you been all my life?
Since djbooter asked, my GitHub username is pyreking.
For the last couple of days, I’ve just been working in hyper drive mode on the script for my text adventure game, “A Priceless Item.” I actually had to halt my script writing for awhile to finish the game design, because it had been unfinished from the last time I worked on it. I also had to update my map of the game because a lot of it had really outdated information that was no longer relevant. After I finished that, I continued to write the script up until a few moments ago. Typing a script for a text adventure game is not easy; it’s extremely time consuming because you have to think of every possible thing the player can do. Tomorrow I will begin game development. I have no idea how long it’ll last, but I’ll let everyone know when I hit Alpha. Alpha hopefully won’t last too long and then I’ll have beta testing done by some of my really good online friends. There’s more updates to come!
I’ve mostly been working on the script for my text adventure game, “A Priceless Item,” in gedit today. Let me tell you right now, the game is going to be unrelenting when it comes to game overs. Some of the stuff will be common sense, but you can also die if you get too careless while fighting enemies. I already have an ending in mind for the game, but I haven’t written it yet. The game itself isn’t too long, but keep in mind that I have to write every possible option that can happen, which is time-consuming as hell. Hopefully I’ll have the script done by the end of the week.
Sometimes it’s a pain to have Ubuntu as your operating system. Don’t get me wrong, I love Ubuntu, but whenever a new version of Java comes out, I have to wait until the repositories are updated, which can take some time. I keep trying to manually install the Java 7 JRE + JDK, with no success. I know I’m probably not going to use any of the new features any time soon (such as Strings in switch and multiple try-catch blocks) but the pain of knowing my version isn’t entirely up to date is too great to bare. I’ll give it time; Eclipse hasn’t even updated anyways, so I wouldn’t be able to use the features even if I wanted to, unless I go back to the days of regular text editor compiling. *shudders*
By the way, I’m going to shift gears into making my text adventure game. I wasn’t working on it before because I felt I needed more time to learn Java, such as i/o streams, complex GUI creation, exception handling, and building applets, among other things. I need to finish the script ASAP (which I’ll probably be working on all day tomorrow) When I start to work on the programming, one of the hardest problems I foresee having is being able to create items, which is typical for any text adventure games. So far I have two ideas on how I can possibly implement them:
1) Create a properties file that contains a list of every item, with values set to either true or false, that will be checked by the game to see if you actually have the item. The downside to this would be that users could easily cheat by editing the file.
2) Create an item object in the form of a vector (not entirely sure how I would do it) and then add a constructor method to a Location object so it can take an item an argument, which would lead to easy item creation in a specific area.
Whatever I do come up with, I just want everyone to know that I still plan on making the game, no matter how many struggles I have.
Today was a rough day for me. I cut off connections with my friends whom I’ve known for five years (the very same ones in my short story) I don’t feel like going into details, but two of them are the biggest liars/weed addicts I’ve ever seen in my life. The third I’m cutting off by association, it’s the best for my sanity.
I finished school last Wednesday, so I’m finally going to have time to work on Java and my text adventure game! I’ve just been taking it easy the last couple of days, just resting before I feel like working on stuff. I’ve recently been watching a lot of hockey, cheering for the Bruins in the Stanley Cup Finals. I’ve decided I want to learn how to skate over the summer so I can play hockey at my school, it’ll be a fun experience for me. I’ll be updating my blog more as I go through the stages of game development.
I’ve decided that my next project will be a text adventure game. I got the idea of making one yesterday, when I discovered how much fun I had playing the 1980 game Zork I. Text adventure games are a lost form of art; it really requires the player to use their full imagination to get the most out of the game. I learned that games don’t have to have graphics in order to be a challenging and fun game. This project will be a great opportunity for me to get more familiar with the process of creating games. I also won’t have to worry about dealing with graphics, which will make the project so much easier. The game will take place in a castle, with the outside area containing a pond that leads into an underground cave and a huge garden. There will be various items to collect in this castle containing witches, skeletons, ghosts, and creepy goons. I haven’t worked out the story yet, but I think the main character will be a nameless thief who thinks his big break will await him inside the castle. I’m thinking about including a genie lamp as the item required to beat the game. I’m also thinking about including multiple endings, with situations in which the player can die. This is going to be my biggest project yet; I don’t know when I’m going to start working on it, but it’ll probably be over the summer when I have more time to commit to Java. I’m going to draw out the map for the game and flesh out the story sometime soon. I also found a cool website that guides you through the process of making a text adventure game; I’m definitely going to use it as a reference for when I make my game. Please look forward to this game!