Author Topic: Edge  (Read 7855 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
Edge
« on: July 11, 2010, 03:27:49 am »
Hi folks!
So, as you know, with limited computer, assembly, and Axe resources, I've been playing with pure TI Basic for the last week or so.  This will continue until the 19th.  However, there is good news.
I am announcing Edge, the next pure TI Basic RPG to grace your calculators!  It features amazing graphics, great battle mechanics, and an enthralling story.  I have already done the tilemapper (the very same one I have mentioned elsewhere), exploration, and the basic engine.  Much of the battle graphics are done as well.  I am extremely satisfied with the quality of graphics.  If not for the speed in tilemapping, and the slowness of certain sprites, it would look like it was done in assembly.  The only downside is it takes a moment to load each map, and some of the battle animations are slow.  However, this is not a problem whatsoever.  The tilemaps use 5x3 tiles, with a combination of ASCII and text sprites, and because of the small tile size, and entire town can be rendered and be explored without changing maps.  The sprite speed is not an issue, and it does not get in the way of gameplay.  In several places, I use the delay to my advantage, rather than using rand(XX.
Guys, I'm really excited about this game, and as soon as I can transfer it to an emulator, you will get screenshots galore.  It is a beautiful games, and I can barely tell that it uses ASCII tiles and has some sprite limitations.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Edge
« Reply #1 on: July 11, 2010, 04:01:44 am »
No big deal about some minor slowness in Pure BASIC, it's to be expected. I'm really excited to see what you've come up with as well! ^_^

Offline matthias1992

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 408
  • Rating: +33/-5
    • View Profile
Re: Edge
« Reply #2 on: July 11, 2010, 06:13:47 am »
That at the least sounds promising. Makes me curious about all the tricks you used to get it so small and fast.
MASM xxxxxxxxxx aborted | SADce ====:::::: 40% -Halted until further notice| XAOS =====::::: 50% -Units done| SKYBOX2D engine ========== 100% -Pre-alpha done. Need to  document it and extend |

~Those who dream by day are cognizant of much more than those who dream by night only. -Sir Edgar Allen Poe-

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Edge
« Reply #3 on: July 11, 2010, 12:02:34 pm »
Wow nice to hear you are working on a RPG. I can't wait to see screenshots, hoping you don't get a RAM clear (or are forced by you-know-who to mem clear x.x). Sometimes with TI-BASIC, if coded well, we can create amazing looking stuff that doesn't really run that slow.

I wonder what will be the story about?
« Last Edit: July 11, 2010, 12:03:22 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Edge
« Reply #4 on: July 11, 2010, 04:55:55 pm »
Sounds awesome! Can't wait to see what it looks like!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

SirCmpwn

  • Guest
Re: Edge
« Reply #5 on: July 16, 2010, 04:37:10 am »
That at the least sounds promising. Makes me curious about all the tricks you used to get it so small and fast.
Erm, did I say anything about "small?"  I've already run out of RAM twice and had to re-organize things.  I'm pretty much forced to release it in episodes, because a full game will *not* fit in RAM.
As for the story, I'm keeping it secret, but I will post the opening lines:
Quote from: Edge
Welcome... to Edge.
This world, Edge, is a fantastic place.
Its namesake - the Edge - is where this flat planet ends.  It is the literal "end of the world."
However, something like this cannot possibly exist.  The universe simply won't allow it.
Luckily, Edge has found a simple and effective solution:
Magic.
I could go into great detail, but you will learn in time.
My point is that you are needed.  I have some... associates that have requested you by name.  I've taken the liberty of erasing most of your memory, for the time being.  I have also woven your new story into the recent history of Edge.
Speaking of names, have you thought of a new one?
[Prompt for name]
...[name]...
An...ironic choice.
Hmm... You are a pawn, [name].  You and me both.
Until next time.  We'll be in touch.  Until then, get used to Edge.  It's a nice place.  Heh heh...

Anyway, I worked a bit on the engine today, pretty much finished the battle system, and I put NPCs and signposts into the map engine.
« Last Edit: July 16, 2010, 04:38:17 am by SirCmpwn »

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Edge
« Reply #6 on: July 16, 2010, 05:04:13 am »
That at the least sounds promising. Makes me curious about all the tricks you used to get it so small and fast.
Erm, did I say anything about "small?"  I've already run out of RAM twice and had to re-organize things.  I'm pretty much forced to release it in episodes, because a full game will *not* fit in RAM.
As for the story, I'm keeping it secret, but I will post the opening lines:
Quote from: Edge
Welcome... to Edge.
This world, Edge, is a fantastic place.
Its namesake - the Edge - is where this flat planet ends.  It is the literal "end of the world."
However, something like this cannot possibly exist.  The universe simply won't allow it.
Luckily, Edge has found a simple and effective solution:
Magic.
I could go into great detail, but you will learn in time.
My point is that you are needed.  I have some... associates that have requested you by name.  I've taken the liberty of erasing most of your memory, for the time being.  I have also woven your new story into the recent history of Edge.
Speaking of names, have you thought of a new one?
[Prompt for name]
...[name]...
An...ironic choice.
Hmm... You are a pawn, [name].  You and me both.
Until next time.  We'll be in touch.  Until then, get used to Edge.  It's a nice place.  Heh heh...

Anyway, I worked a bit on the engine today, pretty much finished the battle system, and I put NPCs and signposts into the map engine.

Would using something like BasicBuilder be useful in putting all the episodes into one app? Then like have a menu at the beginning choose which episode to do. I don't know. It seems better in my head of how to do this haha.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Edge
« Reply #7 on: July 16, 2010, 09:38:18 am »
I am ready... to be taken to the Edge. :D

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Edge
« Reply #8 on: July 16, 2010, 10:51:00 am »
The problem with basicbuilder is that it can only generate one-page apps. If his programs can't fit in 24KB of RAM, there is no way they can fit in the 16KB of a one-page app.
SirCmpwn, sounds cool! Can't wait to hear more about it!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Edge
« Reply #9 on: July 16, 2010, 03:24:33 pm »
Oh ok, thought you could make multipage apps. Nevermind then.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Edge
« Reply #10 on: July 16, 2010, 03:31:58 pm »
Basicuilder also slows down games with more than a few subprograms.  I never really liked it myself, but it can be usefull if you are super intent on Memory and Aesthetics

I cant wait to see some screenshots of this!

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Edge
« Reply #11 on: July 16, 2010, 04:55:27 pm »
Ah ok, well there goes my idea lol. Someone should build a new BASIC program to app program that does multiple pages and doesn't slow stuff down. That could be useful.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Edge
« Reply #12 on: July 16, 2010, 05:11:24 pm »
The slowdown is extremely difficult to fix. I could see multipage, though.
The way BasicBuilder does it, IIRC, is that it has a parser hook to intercept things like "prgmYOURSUB" or "Asm(prgmASMSUB"
When it sees that, it copies the corresponding program from the app to a temp program in RAM, and executes that temp program.
So it's probably the copying and the hook that slow it down, I guess.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Edge
« Reply #13 on: July 19, 2010, 05:15:37 pm »
The story seems interesting. Also BasicBuilder is limited when it comes to RPGs due to the 1 page issue. There are also other limitations, if I remember. People bugged me to convert all my games to BasicBuilder before, and I did not because it was impossible. I challenged those who tried to prove me wrong to do it themselves, but they never did attempt to convert the games themselves.

Another limitation are pics that needs to be renamed, but for you it may not be a problem since you use text sprites.

Btw once you can download ASM programs again, do you think you will add XCOPY to the game, or are you planning to keep it 100% pure-BASIC?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Edge
« Reply #14 on: July 19, 2010, 05:48:27 pm »
I wanna make some comments on the story so far. Specifically, this:
Quote from: Edge
Hmm... You are a pawn, [name].  You and me both.
Until next time.  We'll be in touch.  Until then, get used to Edge.  It's a nice place.  Heh heh...

I see where you're going... but it just doesn't make much sense. You start with explain that "we're all pawns in something bigger" then then just suddenly cut off with a farewell. Seems like you'd either have to explain it more or take out the whole pawn part for now to be introduced when it can be explained. As it stands, it just looks so condensed.

Also, "Until next time.  We'll be in touch.  Until then..." seems repetitive. You could take out "Until next time" easily and it'll actually sound better. In fact, doing that may make the 'pawn' part not sound as bad cut off like it is.

To continue with the repetitiveness, we have "...get used to Edge.  It's a nice place." when we started off with "This world, Edge, is a fantastic place." Just seems like we heard it before, and we have. The entire 'farewell' could be changed to fit much better but how to change it would depend on the direction the story is going.

Anyway, that's my 2 cents. Really, I'm just wanting screenshots but thought I could help out a bit here since it just sounded so off to me but seemed like something that could be really great.
« Last Edit: July 19, 2010, 05:49:39 pm by {AP} »