Showing posts with label RPG. Show all posts
Showing posts with label RPG. Show all posts

Friday, April 2, 2010

Change in Platform: CrystalSpace

Ok, it appears that the development group is displeased with Python, due to unfamiliarity (and a variety of other reasons). Therefore, we will be switching to C++, with CrystalSpace as our graphics/input/audio/etc. manager, instead of Python with PyGame. While few of us are familiar with CrystalSpace, all of us are familiar with at least one language related to C++ (if not C++ itself) and the fundamental concepts of Object Oriented Programming.

The end of the semester is fast approaching, and I honestly don't expect us to finish anything significant. I do expect this project to be carried over into next semester, as it seems many are loath to abandon it.

Friday, January 22, 2010

Update: New Semester

I probably should have posted this during semester break, but I figured, since I didn't, what better time to post it than the first meeting of the new semester.

This is an update to the design document posted earlier (which is probably no longer online).

game concepts.txt

Also, until further notice, club meetings will be held in MCT165 on Fridays at 2-5pm, just like last semester.

Monday, November 23, 2009

Design Document

*The linked file at the end of this post is the current design document, detailing things like game-play mechanics, structure and story of the in-game world, character interaction, etc. It is very much liable to change.

It's amazing is how fast this much was generated, in only two hyperactive/manic meetings. Anyone who frequently attends GameDev can attest to the fact that we normally spend our time goofing off, so when we sat down and started hammering out details for the game, at the end of the day, we found ourselves fairly surprised.

Now there's barely any distinction between the Primary and Secondary Story designers, with the exception that the Primaries simply try to sort through the endless mountain of suggestions supplied by the Secondaries, and keep the game from sounding overly cliched. Everyone has contributed at least a little bit to the story, as well as to how the game should play out.

It's obvious that we as a club will not be reaching my initially proposed goal of four mini-games, nor will we finish this one game by the end of the semester, but as long as everyone has fun, and learns how to grow and organize ideas that can later be transformed into a game, then I'm happy. The purpose of the club, by the way, is not strictly the programming of games, but learning how they go from planning to implementation.


The file: game concepts.txt

Friday, November 6, 2009

Project Roles

I'm just going to use this space to establish the official roles of the members of the group.

Lead Manager
Matthew Hydock

Lead Story/Conceptual Designers
Andrew Herring
Ben Cook

Secondary Story/Conceptual Designers
Allan Simmons
Garin Dangler
Matthew Hydock
Sean Fitzgerald
William Fisher

Lead Artist
Sean Fitzgerald

Secondary Artists
Andrew Herring

Lead Programmer
Matthew Hydock

Secondary Programmers
Garin Dangler
Matthew Miller
William Fisher

Music/SE
Ben Moser
Derek Robertson

This post will be edited as members decide what they can contribute to.

Thursday, October 22, 2009

Getting to Work

Ok, it's taken a while, for various reasons (one being the diminutive size of the club at this point), but we finally have an idea for a group project. Our current goal is to create parts of a Role Playing Game (RPG), in Python, because the computers in our room are Macs and because Python is fairly easy to learn.

At first this sounds like a rather foolish idea. Many game development groups at first think "let's make an rpg" or worse "let's make an mmorpg." These are both VERY difficult tasks, due to the complexity of the underlying systems and the span of an overarching story. We recognize this, and so as not to drive ourselves mad, it was specifically stated that we are doing PARTS of an RPG, namely the battle system, and a basic overworld exploration system.

It has been decided that the battle system will be worked on first, and many of the roles have already been designated, with the art team in control of the style and themes, and the programming team ready to bring it to life. We have yet to acquire anyone devoted to music or sound effects, so both teams will contribute when they can.

Information and screen shots will be posted when available.