Author Topic: Elmgon  (Read 41160 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
Re: Elmgon
« Reply #30 on: January 10, 2010, 01:01:00 pm »
Without further ado, here's the new movement engine.
The partners are:
1: Mentor
2: Alex (Is that okay Builderboy-I havn't asked you yet.  :-[ )
3: Kevin
4: Eeems
5: Megan

What do you think?
Also, the speed is >4fps on a 84+se and >2.5fps on a 83+. ;D

Edit: I forgot to mention, in changing the engine I added a walk through specified walls list, as you can see during the time when Alex is the partner.

Edit x2: Also, the screenie is at 84+se speed.
« Last Edit: January 10, 2010, 01:06:09 pm by ztrumpet »

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Elmgon
« Reply #31 on: January 10, 2010, 01:11:20 pm »
It would appear that your partners can hover! =D
Looks nice, regardless, and it's still hella fast! Great job on that. ^^

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
« Reply #32 on: January 10, 2010, 01:13:26 pm »
It would appear that your partners can hover! =D
Yes, they can hover. ;)
It's something that's been overlooked for speed.  I'd rather have it run fast.
Also, I don't think it's necesary for them to touch the ground because this is in the land of Elmgon; Mabey some people hover...
:D

Edit: Would anyone like me to attach my movement code?  I'll attach it later if there's any interest.
« Last Edit: January 10, 2010, 01:20:25 pm by ztrumpet »

Offline {AP}

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 981
  • Rating: +74/-3
  • I am Webmaster!
    • View Profile
    • Removed From Game
Re: Elmgon
« Reply #33 on: January 10, 2010, 01:26:36 pm »
I'm interested in the part of your code that manages gravity/jumping.
I never quite developed a fast, responsive way to manage that. =P

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Elmgon
« Reply #34 on: January 10, 2010, 01:34:52 pm »
Looking good!  Hehe, its fine with me ^^ I wasn't the one who created the name :P

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
« Reply #35 on: January 10, 2010, 01:43:03 pm »
Here's the two programs:
Keep in mind this:
They start with Q so everything Elmgon falls together in the program menu.
QMAP has tons of code in it that is unnessecary, I just keep adding While 0 loops instead of deleting stuff in case I want to go back.
QENGINE4 contains a lot of inicializing at the begining.  Some of this will not be there once I have more coded.  It's stuff like making you always start in the same spot...
Please note I have tried to make movement as fast as possible, so I used Finance Vars. :D Sure it's kinda cheating, but they make it slightly faster. ;D

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Elmgon
« Reply #36 on: January 10, 2010, 02:53:57 pm »
Very nice ztrumpet! ;D

It looks like Builderboy's offset text sprites are really catching on (and looking great) :)
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

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: Elmgon
« Reply #37 on: January 10, 2010, 03:14:55 pm »
wow nice, btw how many chars per battle allowed?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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
« Reply #38 on: January 10, 2010, 03:16:28 pm »
What do you mean chars per battle?
Do you mean how long can the enemies be?
If so:
There can be up to 11 chars of enemies, with each enemy seperated with a space.  If you wanted you could even have one huge 11 char long enemy...
« Last Edit: January 10, 2010, 03:19:16 pm by ztrumpet »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Elmgon
« Reply #39 on: January 10, 2010, 03:18:53 pm »
It looks like Builderboy's offset text sprites are really catching on (and looking great) :)

<(^.^<)

Viva la revolution!

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: Elmgon
« Reply #40 on: January 10, 2010, 03:20:09 pm »
by chars per battles, I meant party members per battle. Both are synonyms in terms of RPGs

I was wondering because if on the overworld map there are like 3 party members following you as you move around, I bet this would slow down the game a lot x.x (I tried this in a game before)
« Last Edit: January 10, 2010, 03:21:15 pm by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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
« Reply #41 on: January 10, 2010, 03:21:41 pm »
Yes, Builderboy.  Very good job figuring out the offset method.  It works great and looks awesome!

Ah, there is only one or zero people in your party at any given time.  These partners all are with you at seperate times, and never with you at the same time. (Although I don't know about the final battle...)
« Last Edit: January 10, 2010, 03:23:36 pm by ztrumpet »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Elmgon
« Reply #42 on: January 10, 2010, 03:24:54 pm »
I imagine it would make the coding a bit more difficult as well :/ Not to mention weird if you wanted to go into an area that was blocked off by a party member :P

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
« Reply #43 on: January 10, 2010, 03:26:44 pm »
If you notice, Builderboy, the spot that is checked to see if a tile is solid or not is blank on all the party members and yourself. This is to prevent exactly that... :P
« Last Edit: January 10, 2010, 03:27:00 pm by ztrumpet »

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: Elmgon
« Reply #44 on: January 10, 2010, 03:27:09 pm »
oooh ok so they're like NPCs (non-playable characters) always with you and following you in your quest but not necessarly taking part in battles?

In some occasions this happens in Illusiat 13 actually, altough I doubt I would show the char following you since it may slow down the kind of engine I use too much
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)