Exilian
Game Design and Project Resources: The Workshops Quarter => Pangolin Games => Computer Game Development - The Indie Alley => Adventures of Soros => Topic started by: Jubal on February 03, 2012, 06:34:42 PM
-
I'm teaching myself Python!
And I'm doing so by building a little python RPG for y'all to play. Utterly classic style, no graphics, just classic text-based command-line fun.
This is ADVENTURES OF SOROS
You, as the player, must adventure round the land of Soros, finding gems! Weapons! Magical Alpacas (okay, maybe not magical Alpacas). There will be quests, damsels, dragons, and a bunch of other stuff lying around too!
Features so far include:
- Variety of playable locations
- Four player races
- Combat system with randomised enemies that periodically attack you outside towns
- Score that builds up as you explore the game-world
- Different weapons, armour, and items available
-
Sounds good mate, but we need magical alpacas. The poor alpaca never gets a look-in. ;)
-
Started work on adding character classes, you can gain a class level every 50xp you gain.
The planned classes are:
WIZARD - casts magic based on their intelligence stat.
PRIEST - casts a few magic spells, mostly healing themselves, and is a capable fighter. Priest magic is based on willpower.
SOLDIER - Aggressive melee and shooting combat class.
THIEF - Sneaky, with hiding, fleeing, and pickpocketing advantages
KNIGHT - Heavy, defensive, armoured combat fighter
WOODSMAN - Advantages at shooting and in forested terrain
There are no multiclass restrictions except that levels must stack. So if you had gained four levels, you could be a specialist level 4 Wizard, or you could be a magic casting soldier with basic healing abilities and the ability to pick pockets. But do all of them badly. :P
-
Nice! ;)
-
Need ideas for neat but easy to implement things which might be fun in this game... also looking for ideas for skills to bulk out skill lists for any of the above character classes.
-
Here are some skills for you, Jubal :P
Wizard:
Focus - Increases magical damage 5-10% per level
Spellcraft - Can write spells into scrolls, for sale or future use (When mana is low)
Priest:
Holy Smight - Causes 150% damage against Undead
Godly Fury - Increases melee power by 50-70%*
Soldier:
Solid Ground - Increases defense for 50-60%*
Thief:
Drawing a blank =/
Knight:
Drawing another blank :(
Woodsman:
Woodscraft - Get's a 100% Agility boost if in a forest/woods*
Eagle-Eye - Increases Dexterity by 200%(Too OP?) while in Woods*
Woodland Aid - Calls upon a creature to give some aid(Upon their level? Like if WA lvl 1, you can summon a skunk?)
Just some general ideas I have. Not sure if these would be "easy" to implement, but here you go :P.
* - Is passive
-
Currently working on quests and expanding the gameworld and stuff.
-
Anyone got good quest ideas?
-
I believe I've already given some of mine. ;)
-
Some testing occurred today, fixed some major combat bugs. :)
-
Expect a release soon! Remember that you either need Python or Portable Python to play, though.
-
Anyone got good quest ideas?
You must have done the classic "rescue someone" quest, or "fight evil bad-thing and save world" quest. Do you have a main questline?
-
No main questline, though there are plenty of minor quests.
Really just finishing off one more location before initial release now! :)
-
Loadgame & Savegame feature built today. :)
-
Interesting. Seems to me something like that would be difficult.
-
Python's handling of writing files is fairly good - there are a couple of weaknesses in the system, but it works pretty well. It basically just dumps all the data into a text file with the character name as filename and then reads it when you load it. There's also a central list of the saved names, so it knows which characters can & can't be loaded. The disadvantages are that you can't really delete a save easily, that if you made your character called "saves" you would over-write the central savegame file and break the system, and that you can't have multiple characters with exactly the same name. :)
-
GUI work has tentatively begun... may well be looking for someone to do some location & monster 2d static art at some point (no preference as to style, as long as it's consistent).
-
Definitely sounds worth a try :D
I was working on an RPG at one point that was going to be over a telnet server. It was a blast! Sadly the guy running it abandoned it.
-
GUI work is slow but getting there, every submenu now needs its own function rather than dealing with loads of stuff within one while looped uberfunction which is going to be time consuming.
-
I've made a bit of a breakthrough which will enable me to use less code changes, still a long way to go before all functionality is restored in GUI'd form though!
-
:) Lovely to see you still working on this Jubal. Do you still need quest ideas?
-
Thanks for the offer, but for the next bit at least working on the GUI will be the main thing - I'm totally rebuilding the user interface.
-
Finally got a working combat engine again! :)
-
Load/Save is working again, so the upgrade is more or less complete. I can also announce that the team has rapidly doubled in size to two with the addition of Claudia Starke (Rotegruetze) as artist - a full preview of the new version and her work so far is coming soon!
-
Still like to see those pictures sometime. ;)
-
The same. The artwork looks great...
-
More sketch ideas through in my email yesterday, it's still all moving along - and I should hopefully get more programming done in the near future too!
-
I cannot get this one minor function for picking wizard spells done and it's killing me with annoyance.
-
Fixed! :D
-
Hunger system is now in place. :)
-
To give a quick update; work has mostly stalled as our artist is currently too busy, but she'll hopefully start work again sometime after easter. :)
-
Okay, as you might have all guessed our artist disappeared. The game is not dead though, just waiting until I can find an artist who will finish the job.
Today I played a game for a while and fixed a couple of minor display/dialogue bugs. :)
-
Not sure what to do next on this - a "drop item" feature, a stamina system, new quests are all possibilities.
-
THROW THERMAL POD
-
Is that from the movie big?
-
Yes. :)
-
Should I throw in MELT ICE WIZARD as well then? :D
-
I think you should. :)
WHAT DO YOU WANT TO MELT HIM WITH?
-
THROW THERMAL POD
-
Back to work - next job, stamina system :)
-
Stamina done! Work continueth!
Next I think probably more quests are the obvious step.
-
What quests were you thinking of doing?
-
A couple of standard fighty ones, I think - killing a troll, and maybe killing some sort of spellcasting enemy too. Not sure what else exactly yet - ideas appreciated!
-
Throw. Thermal. Pod.
-
Troll quest written up fully :) Also re-programmed and reintroduced the old cups/gambling minigame.
-
Just finished a big ol' design document for the artists.
-
I'm also filling up our reference Pinterest board at http://www.pinterest.com/sissadora/adventures-of-soros-references-ideas/ . Especially in love with the elf clothing directives from the design document so far. Now to continue with laying out some environments with (hopefully) correct garbs... :)
-
Just fixed a bug whereby fleeing from any quest fights would teleport you back to Follock tavern :P
Nearly finished a second boss-quest, this time fighting a spirit called the Woodwose :)