Author Topic: Ultima V: General Discussion  (Read 82888 times)

0 Members and 2 Guests are viewing this topic.

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: General Discussion
« Reply #555 on: November 17, 2007, 02:07:00 pm »

 THE POST 13527249
QuoteBegin-DJ Omnimaga+17 Nov, 2007, 20:01
-->
QUOTE (DJ Omnimaga @ 17 Nov, 2007, 20:01)
awesome! Don't spoil too much tho :)smile.gif

If i remember game engine must stay under 64 KB, right?  

 Thanks!  :)smile.gif

Yep... 64Kb is the maximum file size allowed by the OS.

If it goes over 64Kb -- and I cannot optimize below 64Kb -- then I will have to resort to DLLs. <_<dry.gif  Which I would rather not do. ;)wink.gif

Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: General Discussion
« Reply #556 on: November 17, 2007, 02:13:00 pm »

 THE POST 13527256
yeah dlls are annoying if you dont like having too many sub files on your calc, and often the names conflicts with other dlls if they're in the main folder  


Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Ultima V: General Discussion
« Reply #557 on: November 17, 2007, 02:15:00 pm »

 THE POST 13527257
Are their still things that are compressable though? Because after all optimizing is done, then I would recommend that possibly.

Otherwise I wouldn't be too mad over 1 DLLs, but I know that those suck to implement on the programming side.  

There are 10 types of people in this world-- those that can read binary, and those that can't.

Liazon

  • Guest
Ultima V: General Discussion
« Reply #558 on: November 18, 2007, 04:15:00 pm »

 THE POST 13528651
i think he's using external variables for data storage.  that is already compressed

i think he's worried about the code parts.  from the screens, it seems that UV has a lot of features and commands, as well as code driven events.  it's definitely on the high side w/ code.

i forget, but is code compressable on 68ks?  I remember TIGCC had some kind of output where it was an ASM launcher and a ppg.  


Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: General Discussion
« Reply #559 on: November 18, 2007, 05:10:00 pm »

 THE POST 13528791
QuoteBegin-Liazon+18 Nov, 2007, 22:15
-->
QUOTE (Liazon @ 18 Nov, 2007, 22:15)
i think he's using external variables for data storage.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: General Discussion
« Reply #560 on: November 18, 2007, 05:55:00 pm »

 THE POST 13528834
i see, it will be amazing result tho :Dbiggrin.gif


Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Ultima V: General Discussion
« Reply #561 on: November 19, 2007, 09:32:00 am »

 THE POST 13529770
Geez, those are some big numbers. Is there really an Ultima V "engine" where as you could like pull out the engine, and stick in different NPC sayings, graphics, etc. and make a whole new game? (kind of like UE3)

If so, that is really cool, have you ever considered just releasing the engine?  

There are 10 types of people in this world-- those that can read binary, and those that can't.

Liazon

  • Guest
Ultima V: General Discussion
« Reply #562 on: November 19, 2007, 11:39:00 am »

 THE POST 13529935
i think he's just using it generically to refer to the code driving everything.  it doesn't surprise me that it's a lot considering it almost feels as in depth as the d20 system in D&D.  many spells, party can perform individual actions, and a lot of other good stuff.  


Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Ultima V: General Discussion
« Reply #563 on: November 19, 2007, 11:51:00 am »

 THE POST 13529951
Yeah I agree, this game is so in-depth that I think...I think it should be banned and then burnidated!

lol...j/k keep up the good work Ranman. :thumb:thumb.gif

There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline Ranman

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1354
  • Rating: +83/-0
    • View Profile
Ultima V: General Discussion
« Reply #564 on: November 19, 2007, 02:30:00 pm »

 THE POST 13530204
QuoteBegin-Halifax+19 Nov, 2007, 15:32
-->
QUOTE (Halifax @ 19 Nov, 2007, 15:32)
Geez, those are some big numbers. Is there really an Ultima V "engine" where as you could like pull out the engine, and stick in different NPC sayings, graphics, etc. and make a whole new game? (kind of like UE3)

If so, that is really cool, have you ever considered just releasing the engine?

Ultima V is a very big and long game. It should provide for loads of fun. I recommend keeping a small pad of paper handy to take notes. There is too much information for one to remember.

The engine is fairly self contained (stand alone) at the moment. There are some hard coded specific Ultima V quests within the engine. These could be removed without a great deal of effort to provide a more generic engine.

Yes... you could add in new maps, npcs, transcripts, and graphics to create a whole new game (assuming the UV specifics are removed).

I have thought about releasing a generic engine... but no firm decision as of yet.


QuoteBegin-Liazon+19 Nov, 2007, 17:39
-->
QUOTE (Liazon @ 19 Nov, 2007, 17:39)
i think he's just using it generically to refer to the code driving everything.
Ranman
Bringing Randy Glover's Jumpman to the TI-89 calculator. Download available at Ticalc.

Liazon

  • Guest
Ultima V: General Discussion
« Reply #565 on: November 19, 2007, 05:59:00 pm »

 THE POST 13530531
d20
Dungeons & Dragons

basically, it's a pretty complex system for roleplaying games.  It bases almost everything off of dice roles.  But the main similarity I see between D&D and ultima is the sheer complexity and number of rules.  It almost feels like you're in a real life role playing game, instead of one of those very restricted plot driven games where all the NPCs say basically the same thing and there are very few interesting side quests.

you've got lots of different kinds of magic, plus there are non-combat effects for those.  it's not like most games where magic only plays a role in the combat screen.  you've got the whole CLOS thing going on.  interesting npc conversations

it's really stuff that you'd take for granted when playing RPGs w/ your friends.  it's pretty simple to interpret complex rules when you're a person, and not a computer.  


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Ultima V: General Discussion
« Reply #566 on: November 20, 2007, 05:40:00 am »

 THE POST 13531120
It's a system for table top and book based rpgs that uses a 20 sided die roll to determine sucess rate on actions taken(pretty much any action taken). D & D is book based, where the books give you the basis of the world and the rules for combat ect.


This post has been edited by art_of_camelot on 20 Nov, 2007, 11:42


Liazon

  • Guest
Ultima V: General Discussion
« Reply #567 on: November 20, 2007, 01:05:00 pm »

 THE POST 13531711
though they are coming out w/ more and more miniatures based rules

a major update next year.  4.0!  


Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Ultima V: General Discussion
« Reply #568 on: November 20, 2007, 01:44:00 pm »

 THE POST 13531753
Wow, Ranman that's cool! I am glad you aren't "coding on an impulse", and are actually planning this.

Hmm...also not to bother, but I think the Ultima V engine would be great to study. Even if you don't intend on release the stand-alone engine, then I would be greatly appreciative if the source was released.  

There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Ultima V: General Discussion
« Reply #569 on: November 20, 2007, 05:48:00 pm »

 THE POST 13532003
true, this would even make a good source for people learning c, it's always good to look at other people source code when learning if you are the kind of person to understand other people source code easily

and liazon you just reached 1337 posts O_Oshocked2.gif and Halifax 5 more and you're next O_Oshocked2.gif