For now have literally just made it wait for you to place a specific object in a specific location, which then ends the game, and I've so far kept everything relatively simple in terms of actual role playing, but I will definitely be working on adding on to it and making changes to all of it, and main thing at the moment is you could literally put together the necessary text files for your world to exist within literally a matter of minutes.
Will also be adding in the ability for you to add/change weapons, and will also add in actual NPC interaction - like getting clues from them by talking to them, whereas at the moment, you can literally just kill them - but those types of changes will be quite easy/quick to add on/change. For example, here is the content of the current test world file: ---start--- [intro] Welcome to the rather small, simplistic world, where not too much is happening. You can explore around here, pick up things, and attack people etc. that you find - good luck! [outro] Well, you've now done it, and placed that book where it belongs so that the wood fairies can look up certain spells etc. in it, so the humans better get the hell out of this area shortly....evil laughter echoiing in background... [areas] #ID,title,X,Y,Z,description 0,town square,0,0,0,this is just your starting point - 1,royal arms,-1,0,0,dingy looking pub on western side of town - with stairs leading up 2,pub attic,-1,0,1,small drafty attic full of junk etc upstairs from pub 3,stable,0,1,0,next to the road going out of town north of square 4,woodlands,0,2,0,some rather tall pine trees here with not much else but road back to town and one climbable tree 5,in tall pine,0,2,1,there's a funny looking hole in tree trunk - looks like natural book shelf ---end--- Here are the contents of the object/items text file: ---start--- #ID,locationID,objectName,destination,description 0,2,book,5,really old book with dusty cover and only bit of detail you can see is what looks like a horse on cover 1,3,bridle,-1,worn old horse bridle 2,3,bucket,-1,wooden bucket that was used for horse water ---end--- And here's the contents of the NPC (non-player character) text file: ---start--- #id,name,locationID,description,greeting,roaming,HP 0,peter,0,pumpkin eater, gobbledy gook,0,10 ---end--- Those are currently straight text files, but have already got the functionality in there to sort of scramble their contents, so you could do something like supply 3 text files, with what looks like garbage in them, and the small app would just unscramble their contents before starting, but without necessarily letting the actual user/player see anything before playing, if you get my drift, and I might also eventually just combine all 3 files into one, with sort of sections - similar to the [intro], [outro] and [areas] sections you should already have seen in the main one above. Anyway, I am definitely open to suggestions about what to add/combine, etc., since, for example, one of the other first things want to add in, aside from actual NPC interaction is defining your own weapons, attack modes, etc., and maybe even a bit more environment interaction, like location specific puzzles, but the main thing is to keep it as close to an engine as possible, so I don't want to literally hard code too many elements if you know what I mean. The other thing is it's currently just sort of console/text-based, but since I've done it in/using the python language, that's somewhat platform independent, so this should be able to operate/run on things like windows - where I'm currently working anyway - linux, mac, and maybe at some stage I'll even see if can get it to work on symbian phones, since already have a version of python installed on my phones. Stay well Jacob Kruger Blind Biker Skype: BlindZA '...fate had broken his body, but not his spirit...' ----- Original Message --------------- Subject: Re: [Audyssey]Simple/silly question relating to my own simplisticversion of an RPG engine From: "Matheus Rheine" <an...@bol.com.br> Date: 3 Jun 2011 9:18:30 -0300 To: <email@example.com> >hi jacob. >i'd suggest adding possibilities to both things, i personaly would want >to have some games ending with you collecting some item in certain >places and other games ending with you killing a boss. >but are you going to be making improvements to the engine to be a good >one, we will be able to add rooms,items and monsters, pluss npc's, name >everything, have various types of weapons etc to create, setting its >damage,value, everything? and how the combat engine will work, there >will be different skills and spells to add so we could create classes, >races? >i know that it might be simple, but we don't have a "very simple" rpg >creator, we have inform and the other things, but they are not primarily >designed to create "rpg", at least i've seen only 10 games or so that weren't >even rpg's, but only included some rpg elements using inform,tads,etc. >thanks and keep up the good work, i wanna test this thing. >-----Mensagem original----- >De: Jacob Kruger <jac...@mailzone.co.za> >Para: Gamers Discussion list <firstname.lastname@example.org> >Data: Sexta, 3 de Junho de 2011 14:02 >Assunto: [Audyssey] Simple/silly question relating to my own simplisticversion >of an RPG engine > >Ok, have almost finished off very first version of a sort of experiment using >the python programming language, where I'm putting together a sort of RPG game >engine >- very simple at this stage, were it will let you quite easily create your own >world/environment, add bad guys to fight, etc., but one question to finish off >this >version. > >Basically, what would be a simple, but relatively meaningful way to say that >you'd completed/won the game? > >As in should I make it something like placing a collected item in a certain >location, or should it just be that you solved some form of puzzle and >therefore made >it to a specific location, or should I keep it open to both/either-or? > >Will again just say that this is at this stage a very simple thing which I >might build onto, but I primarily used it to get comfortable in what is a new >programming >language to me - and the one other joke is have now found out that python is >literally/officially named after monty python...<smile> > >Stay well > >Jacob Kruger >Blind Biker >Skype: BlindZA >'...fate had broken his body, but not his spirit...' > > >--- >Gamers mailing list __ Gamers@audyssey.org >If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. >You can make changes or update your subscription via the web, at >http://audyssey.org/mailman/listinfo/gamers_audyssey.org. >All messages are archived and can be searched and read at >http://email@example.com. >If you have any questions or concerns regarding the management of the list, >please send E-mail to gamers-ow...@audyssey.org. > >--- >Gamers mailing list __ Gamers@audyssey.org >If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. >You can make changes or update your subscription via the web, at >http://audyssey.org/mailman/listinfo/gamers_audyssey.org. >All messages are archived and can be searched and read at >http://firstname.lastname@example.org. >If you have any questions or concerns regarding the management of the list, >please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://email@example.com. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.