Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Halifax on October 15, 2006, 06:29:00 am

Title: Profound Darkness
Post by: Halifax on October 15, 2006, 06:29:00 am
This game will be an Xlib game but I don't have the sprites right now so I will be making it in ASCII till I get the sprites. I am trying to make a new breed in platform games with PD which will bring larger than life characters that have never been seen on a calc before. You will have to strategically kill these giants, but you will need a different strategy for each of them. This game even includes a native language that all the characters use

Storyline:
Carsian,as a young boy, lost his dearest friend and companion. Searching for a way to bring her back to life he finds out about the Land of Broken Souls. Carsian quickly takes his friend to this place when he stumbles across a temple filled with giant statues and then a deep voice is bestowed upon him.

Voice-"Iuran oc nsu huit edar immus"(Who art thou that disturb me?)
Carsian-"Immi un ku rantu ne cesita oj aist"(I am a peasant in need of help.)
V-"Immi un cucho"(I am listening)
C-"Immi jav cucharus huit rundatis juharun locbles ot liaun un rem ot juc nive"(I have heard that these ruins hold secrets to bringing the dead back to life.)
V-"Cot, ara immi dis memberus imti un  gula erson fu old locbles"(Yes, but I do not think you a mere mortal can handle these secrets.)
C-"Immi ajoc immus otery"(I will take my chances.)
V-"Wis ound on awl co idoles huit taino ni ritsa cesita'd od huju tuales tentati imle cesite er remonos. Remling wis idoles ajoc dis cuncer ksa ara hejus olouss disn fer thore edar'd. Rou imtu tar"(These lands are infested with idols that hold the spirits needed to perform this ritual and they need to be killed. Killing these idols will be no easy task because these giants will not like being disturbed. Are you ready?)
C-"Cot..."(Yes...)
Title: Profound Darkness
Post by: DJ Omnimaga on October 15, 2006, 08:09:00 am
hmm that sound interesting, I like how yes is cot in that native language (sound like coders of tomorrow) %)rolleyes2.gif (j/k)
I cant wait to see how it wioll come out
Title: Profound Darkness
Post by: Halifax on October 15, 2006, 09:07:00 am
Same here I just can't find anybody that can do a 188x30 monster sprite
Title: Profound Darkness
Post by: Radical Pi on October 15, 2006, 09:59:00 am
Is that a genuine conlang (artificially constructed language like Esperanto) or a simple Find/Replace one word into another?
As long as the story gets an unexpected twist I'll like it.
Title: Profound Darkness
Post by: Halifax on October 16, 2006, 11:22:00 am
it is a geniune language that I made in my spare time that follows a basis of Spanish and only has limited words but I will be making more words I may even make a tutorial on how to write it
Title: Profound Darkness
Post by: DJ Omnimaga on October 17, 2006, 02:25:00 am
you should have made it french-ish  I would have understood everything XDsmiley.gif
Title: Profound Darkness
Post by: Halifax on October 17, 2006, 09:17:00 am
haha I don't know french
Title: Profound Darkness
Post by: DJ Omnimaga on October 17, 2006, 11:20:00 am
i know i was j/k ^.^
Title: Profound Darkness
Post by: Radical Pi on October 18, 2006, 08:38:00 am
Nice then, a game with this much effort into even the dialogue should be good.
Here's an idea: use Omnicalc. With it you can have a new font/characters for your language, and sound. And if you keep it in ASCII you can make the sprites directly into the character set. Or you can use omnicalc's sprite(), but I think we all agree it should die.

Also, can you teach me the language? :)smile.gif
Title: Profound Darkness
Post by: DJ Omnimaga on October 18, 2006, 11:29:00 am
well Omnicalc doesnt work when xlib is enabled, or vice versa :(sad.gif
Title: Profound Darkness
Post by: Radical Pi on October 19, 2006, 09:34:00 am
Thus it would be a complete alternative.  
Title: Profound Darkness
Post by: Halifax on October 19, 2006, 10:25:00 am
Yes I will teach you the language when I'm done writing down all the rules and stuff and also I will be using my own font if it is fast enough but not with Omnicalc because I just despise that Application it is not even funny srry
Title: Profound Darkness
Post by: Radical Pi on October 19, 2006, 11:22:00 am
ok. Just the possibility of background music/custom font sprites I like. xlib beats in in everything else.
Title: Profound Darkness
Post by: DJ Omnimaga on October 20, 2006, 01:33:00 am
I,m sure someone could write some kind of special font routine like Kerm martian routine with Omnicalc style fonts in ASM. Maybe tr1p1ea could add a feature to xlib that display text on graph screen using omnicalc font files as well? *xlibman
Title: Profound Darkness
Post by: Radical Pi on October 30, 2006, 10:52:00 am
How's this going, or is it not?
Title: Profound Darkness
Post by: Halifax on October 30, 2006, 01:32:00 pm
Yeah actually right now this isn't going because with ASCII there are some things not possible like with Xlib and I can't find anyone willing to try and make the sprites that I need and I am not adqeute enough in pixel art to make them myself
Title: Profound Darkness
Post by: Liazon on October 30, 2006, 02:39:00 pm
Ya i know what you mean.  Being a bad pixel artist, I'm demoralized when I code, when my sprites are kinda bad.  That's why I'm glad that someone made some for me.

I'm sure one of the pixel artists would be glad to help.  Just PM yoshy or BCTurk or anyone else.

edit: although if there's one thing I've learned, and it's very cliche.  If you want something done right, you gotta do it yourself.  Don't get mad if a pixel artist doesn't deliver what you envisioned.  They can't really see it themselves.  The more specific you are about what you want, it may come out close to what you expect.  Be secretive about your project, and you maybe very unhappy with the sprites.  Besides, the chances that someone steals your ideas are low considering you already have a thread for this RPG.

you could always program this in ASM after you've done some more learning too :)smile.gif but no rush
Title: Profound Darkness
Post by: Halifax on October 30, 2006, 02:53:00 pm
Yea and Yoshy is one of the people I asked and also about that ASM I didnt get that code to work still even though I changed everything you said it didnt run like your screenshot on my hardware(84+BE)

P.S. This isn't a RPG lol just pointing that out it is a platform game
Title: Profound Darkness
Post by: Liazon on October 30, 2006, 03:53:00 pm
doh! *Liazon
Title: Profound Darkness
Post by: necro on October 31, 2006, 01:01:00 am
I'd be willing to make some sprite this weekend if youd like...asuming you have some substantive amount of coding done
Title: Profound Darkness
Post by: Liazon on October 31, 2006, 01:41:00 pm
see, that's what i find annoying.  I'd be coding with just black/gray blobs/blocks and I'd have no idea if things are coming out nicely, or it's just a coincidence something gets messed up.

On the other hand, formatting and including complicated sprites into (my TIGCC projects especially) calc projects is a pain.

OT: necro, do you want to make some sprites for my z80 RPG?
Title: Profound Darkness
Post by: Halifax on October 31, 2006, 03:26:00 pm
@liazon: It displaysthe sprite but when moving it xor's over itself and then creates a black blob of the figure and yes it compiled correctly

@necro: as stated before I can not implement some of the ideas in basic ASCII as I can in xlib so when you say a substansive amount of coding well then I don't know what to tell you but I have gotten part of the engine to work and that would be much apreciated if I could recieve some sprites from you

sprite specs:
188x30
b/w
monster-ish(rele loose on this just don't make it look like a person)
Title: Profound Darkness
Post by: Liazon on November 01, 2006, 10:24:00 am
hmm... it sounds like the graph buffer isn't being cleared.  Do all the direction keys work correctly?

Did you just directly cut and paste my code into an z80 file?
Title: Profound Darkness
Post by: Halifax on November 02, 2006, 07:25:00 am
yes all keys work and no I edited myself you want me to post the code again?
Title: Profound Darkness
Post by: Liazon on November 02, 2006, 11:19:00 am
sure

the key thing is that the old sprite isn't being cleared from the buffer.  _clrLCDfull does not clear plotSScreen (the graph/screen buffer), iirc, it just talks to the screen driver and clears it that way.

_gbufclr is the bcall you want to use if you want to clear the original contents.

How many days are you into ASMin28?

edit: When you're feeling comfortable, http://nwps.ws/~dragonfire/Asmin28/lesson/day22.html, and replace that old key reading routine of yours.  _getkey and _getcsc are just way to slow.  on 68k, you might be able to get away with it, but on z80, you just can't for all intents and purposes.  It'll make you feel much better.
Title: Profound Darkness
Post by: Halifax on November 02, 2006, 01:46:00 pm
Ohh nvm thanks that was the problem I did not replace _clrLCDfull with _gbufclr, it works fine now thanks and I have not tried to use ASMin28 because I don't like it's style but I guess I'll try it
Title: Profound Darkness
Post by: DJ Omnimaga on November 25, 2006, 03:31:00 pm
How is it progressing?
Title: Profound Darkness
Post by: Halifax on November 25, 2006, 05:04:00 pm
its not progressing because the matrix detection is beating the crap out of me and I am experimenting with many things in ASM so it is hard to dedicate time to all things but this is not dead it is just a car stalled waiting to start cause I have other projects like ROE and Galactic and TexasGL(3D graphics library hehe)
Title: Profound Darkness
Post by: Liazon on November 25, 2006, 05:11:00 pm
No worries.  I think side scrollers are hard.  They must be hard if JoeP never finished Metroid ASM.
Title: Profound Darkness
Post by: DJ Omnimaga on November 26, 2006, 02:35:00 am
aaah ok, I didn't knew about TexasGL though O_Oshocked2.gif