Author Topic: Elmgon Progress  (Read 11569 times)

0 Members and 1 Guest are viewing this topic.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Elmgon Progress
« on: May 23, 2010, 10:45:37 am »
I started coding on Elmgon again recently and realized I never uploaded the demo I promised a month ago.  I decided to implement other features and then show if to everyone.  I worked on adding features/fixing bugs (one bug took me 4 hours!), but it's finally ready.  I still need to add two features to the engine: Battling and Running into an event (you come to a certain spot on a map and it calls an event program).  Keep in mind that I haven't optimized some things, so stuff like the bottom of prgmZELMMOVE look terrible. ;D  If you have any comments, suggestions, criticism, or you just want to yell at me for taking a month and a half to post this demo, feel free to post them. ;D

Controls:
[2nd] Jump
[Alpha] Stop the demo
[Up] Go in doors
[Left Arrow] Move Left
[Right Arrow] Move Right
[Left or Right when next to something] Trigger event (like talking to a person)

Oh, and if anyone can find any  more speed in the walking loop, you get a cookie! ;D
« Last Edit: May 23, 2010, 10:47:03 am by ztrumpet »

Offline Hot_Dog

  • If you can't find a cat, look for its tail.
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2966
  • Rating: +445/-10
    • View Profile
Re: Elmgon Progress
« Reply #1 on: May 23, 2010, 12:51:13 pm »
Ztrumpet, this is looking awesome!

I'll make a counter offer for more speed in the walking loop: A cookie and a bag of peanuts.
There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Elmgon Progress
« Reply #2 on: May 23, 2010, 02:54:45 pm »
This looks really nice. What is the smaller graphic that seems to be following your character around?

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Elmgon Progress
« Reply #3 on: May 23, 2010, 04:23:01 pm »
Seems to be something like a pet (or something like Pikachu and Ash). But this looks awesome, I'll try it out when I get a chance :)
Spoiler For Spoiler:



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

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Elmgon Progress
« Reply #4 on: May 23, 2010, 04:40:02 pm »
I'll make a counter offer for more speed in the walking loop: A cookie and a bag of peanuts.
Sounds good. ;D

This looks really nice. What is the smaller graphic that seems to be following your character around?

It's actually another person.  I'm demonstrating an aspect of the engine that will let another character follow you if the story wants someone to help you on a certain task. ;D  (In other words, they follow you if I want them to... :D )

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Elmgon Progress
« Reply #5 on: May 23, 2010, 04:48:49 pm »
Oh, so kind of how like in Pokemon games when you have to like save someone from someplace and they follow and battle with you? (Minus the battle with you part.)
Spoiler For Spoiler:



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

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Elmgon Progress
« Reply #6 on: May 23, 2010, 05:11:10 pm »
Oh, so kind of how like in Pokemon games when you have to like save someone from someplace and they follow and battle with you? (Minus the battle with you part.)
If I want, then yes.  Oh, and Plus the battle part if I want. ;D
« Last Edit: May 23, 2010, 06:12:00 pm by ztrumpet »

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55872
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Elmgon Progress
« Reply #7 on: May 23, 2010, 06:19:27 pm »
Darn! I was shocked at the amazingness shown in that screenshot. Look at what pure-BASIC can do still at good speed! I wish we knew those tricks more back in the days. I would have happily used them in Illusiat series. Very nice job! I'll try the demo as soon as I get some time

I'm also very happy this project was revived

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Elmgon Progress
« Reply #8 on: May 23, 2010, 07:49:25 pm »
Battling and Running into an event (you come to a certain spot on a map and it calls an event program).
Yay, these are in the walking engine!  I haven't put it into the right sub-programs yet, so it doesn't actually call the battle engine yet, it just displays "Battle Time!" on the screen. :P  Now it's time for me to completely rearrange the programs, which should take a while.  Hopefully it goes smoothly, but I think there's going to be a lot of bugs that take a while to fix. ;D

I just checked the FPS on a 84+SE with the new changes, and it's at slightly over 3fps. ;D

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Elmgon Progress
« Reply #9 on: May 23, 2010, 07:50:09 pm »
Just tried it out. It is really cool! Can't wait for more progress. I'm going to go over the code soon.
Spoiler For Spoiler:



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

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55872
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Elmgon Progress
« Reply #10 on: May 23, 2010, 07:51:29 pm »
can't wait for battles ^^

I hope you don't have too much trouble with bugs x.x

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Elmgon Progress
« Reply #11 on: May 23, 2010, 08:13:45 pm »
Well haven't gone over code specifically but you get rid of 41 bytes (or bits, not sure which it counts in...) by just removing the spaces and comments.

Except I just realized you're looking for speed...forgot that haha. Ignore that then :P
« Last Edit: May 23, 2010, 08:35:27 pm by meishe91 »
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: Elmgon Progress
« Reply #12 on: May 24, 2010, 12:37:08 am »
I'll make a counter offer for more speed in the walking loop: A cookie and a bag of peanuts.
Sounds good. ;D

This looks really nice. What is the smaller graphic that seems to be following your character around?

It's actually another person.  I'm demonstrating an aspect of the engine that will let another character follow you if the story wants someone to help you on a certain task. ;D  (In other words, they follow you if I want them to... :D )
Ah ok. Now that I think about it, I think you mentioned that a while back. Very nice stuff!

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Elmgon Progress
« Reply #13 on: May 24, 2010, 03:17:31 pm »
TI-BASIC although very limited in speed, can actually make the coder only deserve more reward for his work.
And that is actually a amazing and honourable piece of work. It gives definitely one of my favourite ASCII screens.
« Last Edit: May 24, 2010, 03:19:17 pm by Galandros »
Hobbing in calculator projects.

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: Elmgon Progress
« Reply #14 on: May 24, 2010, 03:28:26 pm »
Wow! Great work!
Nice to see more progress ^^
btw, how big is the programs so far?
I can't try it on my calculator and try to look for optimization atm because my friend burrowed my ti 84.


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*