Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: mdjenkins86 on July 17, 2006, 04:20:00 am

Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 04:20:00 am
Well, I can't really say that this is a new project, but is a project I intend to complete non the less.  A Science Fiction Fantasy:

The Sword of Darkness
1.The Sun Exhales
2.Holy Palmers Kiss
3.Mobile Gear
4.Into Pure Love
5.The Seventh Seal
6.The End

I am looking to have the entire project run 30 hours or so.  Maybe a little less.  Five hours a piece should be good.  The game is written in 89 Basic, with Flib tool (for writing to video mem) and two tools written by me in C.  I wanted to show that this program should be written in basic so I wrote the same tools in Basic and they worked just fine, just not as fast.  Features include,

Full Screen Graphics
Saving of game files from episode to episode, No need to start over.
Semi ATB System.  Pauses to process decisions.
Animated Cutscenes
SubQuest and Plots

So enjoy the rpg...coming soon
Title: TSOD Episodes
Post by: DJ Omnimaga on July 17, 2006, 04:27:00 am
nice to see this still progressing, I always was looking forward for this on the old forums, btw if you want a sub forum for this project let me know ;)wink.gif  the old screenshots are still avaliable in the old forums archives i think

EDIT: there we go

http://omnimaga.dvrdns.org/index.php?showtopic=456
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:14:00 am
You have it!
Title: TSOD Episodes
Post by: Liazon on July 17, 2006, 05:20:00 am
O_Oshocked2.gif awesomeness!!!!  Wow
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:23:00 am
I will take a sub forum if you're offering
Title: TSOD Episodes
Post by: DJ Omnimaga on July 17, 2006, 05:32:00 am
kk I'll set it up asap
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:33:00 am
Target image: This is what I want to acheive
Maybe some type of background?

user posted image
Title: TSOD Episodes
Post by: DJ Omnimaga on July 17, 2006, 05:44:00 am
wow thats great, I am curious about how it will turn out on calc, btw do you use that lib that hide the top/bottom menu on the calc so the program look like ASM?
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:49:00 am
Yeah, I use flib.  Instead of hiding the menus, it just writes on top of the video memory.  Thats what makes it fun to program.  From the time you start the program to the point you exit the game, the video memory has to be maintained.  
Title: TSOD Episodes
Post by: DJ Omnimaga on July 17, 2006, 05:52:00 am
lol interesting. Is it easy to draw stuff on those part of the screens?
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:57:00 am
Extremely,  when you are writing on the graphscreen, which I haven't done in forever, yoou are limited to 160x67 or something like that, but when you draw a sprite or picture using flib, your range become 160x100.  
Title: TSOD Episodes
Post by: DJ Omnimaga on July 17, 2006, 06:05:00 am
aah good then, so i guess its mostly pure basic games that are limited

added forum btw I'm moving this topic
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 06:18:00 am
cool, and thanks
Title: TSOD Episodes
Post by: Dragon__lance on July 17, 2006, 01:03:00 pm
very nice to see this project back again!! the storyline and graphics look great!! I really hope to see this completed :thumb:thumb.gif
Title: TSOD Episodes
Post by: BCTurk on July 17, 2006, 02:35:00 pm
This looks sweet!  Too bad I don't have a Ti-89...:(sad.gif
Title: TSOD Episodes
Post by: mdjenkins86 on July 17, 2006, 05:08:00 pm
I am the greatest champion of BASIC but I do feel that it has its limitations.  For example,

user posted image

the water is stationay. It doesn't move.  This could be fixed with C to run in real time.  Limitations like this are the reason why I was so reluctant to finish.  But then I got over it.  So I would like to ask a question:

When basic programmers use C (xlib, flib, or self made libs) is it a lie to say that your program is BASIC?
Title: TSOD Episodes
Post by: Spellshaper on July 17, 2006, 11:33:00 pm
neat. :)smile.gif

Well, if I use Asprgms/Apps/libs at all, I call it "enhanced BASIC" ;)wink.gif
Title: TSOD Episodes
Post by: Liazon on July 18, 2006, 12:48:00 am
If you're talking about flib, I think it's still basic.  People who use xlib for 8x+ seem to think so.  But they categorize it as basic + xlib, as opposed to pure basic.
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 02:07:00 am
Enhanced BASIC...I can live with that.  
Title: TSOD Episodes
Post by: DJ Omnimaga on July 18, 2006, 03:01:00 am
yeah thats what I call it. Tr1p1ea made a basic rpg demo using his own asm lib (xlib) and it has animated water and flower sprites
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 03:25:00 am
QuoteBegin-xlibman+Jul 18 2006, 09:01 AM-->
QUOTE (xlibman @ Jul 18 2006, 09:01 AM)
yeah thats what I call it. Tr1p1ea made a basic rpg demo using his own asm lib (xlib) and it has animated water and flower sprites  

 Makes me want to redo my collision detection program to C so that it can run in real time.
Title: TSOD Episodes
Post by: tifreak on July 18, 2006, 03:50:00 am
Very nice! I would love to beta test, when you get that far. :)smile.gif

Also, any plans on bringing back the old site??
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 03:58:00 am
the site exists on geocities.com/mdjenkins86
Title: TSOD Episodes
Post by: tifreak on July 18, 2006, 04:00:00 am
Hmm... lol, I guess I must have gotten your site confused with someone else's... >.<

*tifreak8x
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 04:03:00 am
Um, I think I just thought of a way to update the water in real time on the screen in BASIC at a decent speed
Title: TSOD Episodes
Post by: DJ Omnimaga on July 18, 2006, 04:03:00 am
it was on comcast before, but it shutted down in october :(sad.gif
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 07:02:00 am
QuoteBegin-xlibman+Jul 18 2006, 10:03 AM-->
QUOTE (xlibman @ Jul 18 2006, 10:03 AM)
it was on comcast before, but it shutted down in october :(sad.gif

Thats right it was on comcast... as for a demo.  Soon I profise.  There is just one problem, and that is emulating HW3 AMS on VTI so I have to do double work to make it compatible....

interesting code piece if anyone cares:

//to figure out if you are runing a HW2 or HW3 (Titanium) in Basic

c1
-->
CODE
ec1if getConfg()[22]< 2000000: Text "Running a HW2"c2
ec2

//end of code
this also works on the emulator
Title: TSOD Episodes
Post by: DJ Omnimaga on July 18, 2006, 07:07:00 am
There is HW4 now btw o.oblink.gif
Title: TSOD Episodes
Post by: Liazon on July 18, 2006, 07:15:00 am
http://lpg.ticalc.org/prj_tiemu/

Use this to emulate 89titanium and Voyage 200 with an AMS upgrade from TI.
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 07:28:00 am
Thanks, I needed something like this
Title: TSOD Episodes
Post by: Liazon on July 18, 2006, 12:40:00 pm
no problem

It's a pity GTK+ changes so much though.  My friend had trouble setting it up because of the GTK libraries.  Well, might as well get GIMP while you're at it.
Title: TSOD Episodes
Post by: mdjenkins86 on July 18, 2006, 02:10:00 pm
I am working on TSOD today I wrote a sprite scalling utility that supports 2x 3x and 4x zoom.

interestingly, like we talked about earlier... I was able to get this magnifying program to work in Basic but it took nearly two or three minutes to render the sprite.  When I wrote the same basic code in Tigcc... it renders in under one second!!
Title: TSOD Episodes
Post by: Liazon on July 19, 2006, 12:30:00 am
Actually, you might be able to render 2-4 in one second using ExtGraph with TIGCC.  It has a sprite scaling routine written in 68k ASM.
Title: TSOD Episodes
Post by: mdjenkins86 on July 19, 2006, 02:16:00 am
The more you know!  I didn't know that, so you mean to tell me that I wrote an entire routine that could have been done in a few lines of code,   Wow.  After looking into it I could have written this program in about 2 lines of code... <_<dry.gif  oh well, Thanks again, I will be using the mirror tool in ExtGraph.

So...
Basic =1 in  2 minutes
C      = 1 in < 1 second
ASM  = ~3 in 1 second

There you have it.  I might also rewrite the mapper with ExtGraph, seems like it would be even faster than the C version which completes in about .5 seconds

Credit goes to Liazon
Title: TSOD Episodes
Post by: DJ Omnimaga on July 19, 2006, 02:45:00 am
lol that happens a lot, I often tell myself "omg why didnt I thought about this before?"
Title: TSOD Episodes
Post by: Liazon on July 19, 2006, 04:45:00 am
Do you need a link? Or do I need to email ExtGraph to you?
Title: TSOD Episodes
Post by: mdjenkins86 on July 19, 2006, 05:49:00 am
Thats okay I found it.  Thanks though
Title: TSOD Episodes
Post by: mdjenkins86 on July 24, 2006, 12:53:00 am
TSOD will feature an upgrade system known as "Shells".  Shells can be found throughout Arkel.  When you open a shell, a new skill can be aquired. This will prove useful if you want a character to learn a skill that they don't learn.
Title: TSOD Episodes
Post by: DJ Omnimaga on July 24, 2006, 02:48:00 am
sound cool, i guess this will allow customising characters more, like having mage instead of warrior type, or healer, etc?
Title: TSOD Episodes
Post by: tifreak on July 24, 2006, 11:10:00 am
Sounds to me if you have a warrior, he learns things that the other groups learn, still leaving him as a warrior...
Title: TSOD Episodes
Post by: mdjenkins86 on July 25, 2006, 04:28:00 am
Exactly what tifreak8x said only there will be some special skills that can only be unlocked through shells.
Title: TSOD Episodes
Post by: DJ Omnimaga on August 01, 2006, 01:40:00 am
How is it progressing so far?
Title: TSOD Episodes
Post by: mdjenkins86 on August 01, 2006, 04:23:00 am
I am still working on it...nothing is more difficult than building a battle system.
Title: TSOD Episodes
Post by: DJ Omnimaga on August 01, 2006, 04:35:00 am
ACK
Title: TSOD Episodes
Post by: Spellshaper on August 01, 2006, 04:46:00 am
true. And it's a PAIN in the a** to change something later on >_<
Title: TSOD Episodes
Post by: mdjenkins86 on August 01, 2006, 04:58:00 am
I am going to chronicle the development of the battle system
Title: Re: TSOD Episodes
Post by: mdjenkins86 on September 20, 2012, 09:57:51 am
Some projects never die lol.  Okay so I am still working on this project but the name has changed and so has the development strategy.  Its now a flash project lol.  You can see it progress on it facebook page :)

Check out Space Sex:

http://www.facebook.com/The24thCenturyProject (http://www.facebook.com/The24thCenturyProject)
Title: Re: TSOD Episodes
Post by: DJ Omnimaga on September 21, 2012, 11:59:48 pm
Nice to see you again and nice necropost lol. :D I'm gonna check this out whenever I have some time. :)
Title: Re: TSOD Episodes
Post by: TIfanx1999 on September 22, 2012, 10:35:52 am
Holy necropost batman! O.O I don't remember you from before, so uh welcome to this incarnation of Omnimaga. :)

Quote from: mdjenkins86 link=topic=-1144.msg263199#msg263199 date=1348149471
Check out Space Sex:
That's your working title?  ??? Lol! Might want to work on that a bit.

*Edit* Also, I don't know if you've <a href=http://www.omnimaga.org/index.php?board=10.0z>introduced yourself</a>, but feel free to if you are going to hang around. ;)
Title: Re: TSOD Episodes
Post by: DJ Omnimaga on September 22, 2012, 03:04:51 pm
He was actually from the very early days of the old board, back when Omni was still The Calculator RPG Headquarter and still didn't have the online programming group. O.O
Title: Re: TSOD Episodes
Post by: TIfanx1999 on September 22, 2012, 05:15:12 pm
Oh, wow! :O That explains it then.