Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: Eeems on October 26, 2010, 02:01:16 am
-
So im working on a text based adventure with Mimas. I dont know what to call it, maybe you guys could help me come up with something. Its going to be pretty dark and very poetic. Its probably not going to make compkete sense to those who dont read deeply into things that well.
Ive already got a bunch of text routines done (like wrapping it on the graphscreen) next ill work on menus, which could be hard. Ill try my best to make it jump table based.
Im trying to make it like a poem :D
Ill try to get a screenshot of what ive got done in tomorrow.
Let me know what you think and if you have any possible names i could use :p
Im thinking "GONE: Lost from the light" so far.
-
Hmmm I'm not too sure about ideas since I tend to not understand poems very well. In any case I wish you good luck. I hope you don't have too much troubles with the menus. Are you planning to create all of them from scratch?
-
Thats ok :)
Thanks :)
Yeah I'm making all the routines from scratch. Although I'm using bcalls. But thats expected.
-
Ah ok. I was wondering because I wasn't sure if you were gonna use TI-OS menus or not, but I heard that text/strings in ASM were very hard to deal with. Hopefully maybe Iambian can help since he is working on a RPG with lots of text.
-
Yeah its a little more confusing, but im getting use to it :)
Hopefully i dont need to ask for help :p
-
Sounds neat Eeems. :) Good luck. ;D
-
Ok, so I've made some progress on the menu's. It works except for hitting a correct button just quits instead of jumping to the label. No idea why as of yet. Ill post code later if i decide i need help
-
Sorry to hear, good luck with it :(
-
Ok, figured out what was wrong x.x so apparently jp (hl) doesn't jump to whatever the address is at the location pointed to by hl, so I fixed this by using SMC to change a jp 0 statement to whatever it needs to :)
Also, I changed my table setup so that text size and items are all contained in it. This is how a table would look now:Table:
db "STRING",0 ;text to be displayed on the menu
db TableE-TableS ;Length of the table
TableS:
db keycode ;the key value of the key pressed for this label to be jumped to
dw Label ;the label to jump to when key is pressed
TableE:
I might change up how the label works so that it will give you a label of the next table to run although for certain reasons I might not. I could add another entry that if it is 1 it will do that, and 0 for this method.
Also screenshot of it in action :D
(http://img.removedfromgame.com/imgs/1288301493-wabbitemu2.gif)
-
Nice so far :D
-
Nice job Eeems! Looks great. :)
-
Thanks :)
I might make this more then text based and maybe have a few images or sprites between text every so often, but no promises.
-
That seems pretty cool. Good luck on it :) Can't wait to see how this turns out :D
-
Thanks :)
Here is my progress so far, I've updated it a bunch so it's less flashy and now it works on the buffer instead of the screen, which is why it isn't as flashy :P
(http://img.removedfromgame.com/imgs/1288311325-wabbitemu3.gif)
I've got the first scene written down already and planned out, so I'll try to code it as fast as I can :)
Also, anybody know the easiest way to quit out of a asm program onto the homescreen instead of the graphscreen?
-
Looks nice. ;D
Here you go: http://ourl.ca/6269/133802 :)
-
Thanks. I don't know exactly if i need it. But i might :)
-
http://puu.sh/m9z
Also, I've decided on the name for sure
GONE: Lost from the light
-
Looks epic. Looking forward to it ;)
-
thanks :)
I've enjoyed working on it so far :)
-
Nice :D
-
So from the web thing, which I'm assuming is how the story goes, is there any way to win? Or is it kind of just a never ending thing?
-
Yeah that me giving myself a graphic flow of choices. Yes you will eventually "win" and you can die lots, so it depends on your choices. There is one part that can be an infinity loop :p
-
storyline is the one part of a calculator program which is limited only by the imagination of the writer. this sounds amazing so far; good luck!
-
This is cool Eeems.
Some of the first games I played on my trusty ol' Commodore 64 were 100% text based adventures. Glad to see people still want to create and play games like this. They are a lot of fun!
-
Thanks guys :)
This is all about the story. I guess im writing this as an attempt to creativly use my recent hurts because its kind of dark, but in a poetic way :)
Im just hoping i dont have to split it into two chapters x.x i might not have enough room for it all in one program x.x
-
Yeah unfortunately text gets rather big eventually and it's hard to compress :(. Good luck!
-
Yeah I know :(
-
well, there's always huffman.
and, because a game like this is mostly text data, this is one of the few situations where an asm program would be considerably smaller than its basic equivalent!
-
lol yeah :P and my routines for text aren't that big I don't think, I could take out all the data and try compiling and see how big it is...
how would huffman apply?
-
just take the same method commonly used for pictures and apply it to text.
e's appear a lot, for example, so make 10 indicate an e and save longer runs(like 111110) for less common letters like Z and X
-
That's a very good title for a game, it would attract lots of people... Well done so far Eeems!
-
Thanks :) I was hoping it would. Speaking of this project, I should get a little work in
EDIT: just take the same method commonly used for pictures and apply it to text.
e's appear a lot, for example, so make 10 indicate an e and save longer runs(like 111110) for less common letters like Z and X
hmm, I think this might help, maybe not
-
That's a very good title for a game, it would attract lots of people... Well done so far Eeems!
Even more if it was called "GONE: Lost the game in the night". J/K ;D