Author Topic: [All the World's a Battlefield] Discussion  (Read 8461 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: [All the World's a Battlefield] Discussion
« Reply #15 on: October 29, 2010, 06:11:33 pm »
lol MRide! :P

Sounds neat!  Good luck Raylin. :)

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
Re: [All the World's a Battlefield] Discussion
« Reply #16 on: October 29, 2010, 07:08:15 pm »
Well, I look forward to playing it.

EDIT: For some reason, I can't find my post count...
Same here ???


On the topic, I can't wait in 2 weeks :)

Good luck!

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [All the World's a Battlefield] Discussion
« Reply #17 on: October 29, 2010, 07:27:50 pm »
Thank you, gentlemen.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: [All the World's a Battlefield] Discussion
« Reply #18 on: October 29, 2010, 09:09:27 pm »
Good luck. I hope you really go all out with it :)
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [All the World's a Battlefield] Discussion
« Reply #19 on: October 30, 2010, 09:45:36 pm »
Thank you again, sir. :P I plan on making it truly epic.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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
Re: [All the World's a Battlefield] Discussion
« Reply #20 on: October 30, 2010, 11:54:27 pm »
Also don't forget about this while making this project, knowing what happened to your Doors CS previous contest entry. X.x

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: [All the World's a Battlefield] Discussion
« Reply #21 on: October 31, 2010, 11:52:20 am »
Haha. Funny, DJ. I'mma rip out a battery! :D
Anyway, planning is almost finished. Going to start coding soon.

EDIT: I need the easiest way to replace a character in a string.
Right now, my code looks like this:

Code: [Select]
:"<theta><space>→Str1
:sub(Str2,1,3<length of map>)+sub(Str1,1,1)+sub(Str2,3H+2,length(Str2-sub(Str2,1,3H

That looks nasty. Is there an easier way?
« Last Edit: October 31, 2010, 12:36:41 pm by Raylin »
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







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
Re: [All the World's a Battlefield] Discussion
« Reply #22 on: November 01, 2010, 12:26:56 am »
Woops, I completly forgot about this topic earlier. The bricked calc incident and something else sidetracked me. I'll try to see what I did to replace chars in strings before. Zelda DLQ uses such thing, but I am not confident about if it's better than your way or not. Hold on...

EDIT: Ok, well, not sure if what I got is any better really, but this is what I would do:

Assuming Str1="*", Str2="ABCDEFGHIJKLMNOP" and that I want to change char #5 in Str2 (5 is stored into L), I would do:

Code: [Select]
sub(Str2,1,L-1)+Str1+sub(Str2,L+1,lenght(Str2)-L->Str2
This appears to run at about 10 times a second on a regular 83+. Not sure if it is small and fast enough for your needs. Hopefully this might help, though.

In this case, the result is "ABCD*FGHIJKLMNOP".

(Darn I haven't coded TI-BASIC in so long...)
« Last Edit: November 01, 2010, 12:56:47 am by DJ Omnimaga »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: [All the World's a Battlefield] Discussion
« Reply #23 on: November 01, 2010, 01:12:32 am »
DJ, thank you for that. You just resolved a major slowdown in our game too  ;D

I was previously splitting the string in half, editing the one symbol left out, and then recombining the string. Took forever because there's a lot of data to move around.

EDIT: Wait, I just realized that's exactly what that code does. :P

Thanks anyway though. It's still more efficient than what I was doing.
« Last Edit: November 01, 2010, 01:16:08 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

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
Re: [All the World's a Battlefield] Discussion
« Reply #24 on: November 01, 2010, 01:43:21 am »
Lol no problem. :D

I don't remember if this is what I did in DLQ but that game was made over 6 years ago so it must be less optimized than most stuff people are doing today.

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
Re: [All the World's a Battlefield] Discussion
« Reply #25 on: November 02, 2010, 04:47:45 pm »
* DJ Omnimaga wonders if there will be a screenshot soon...

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
Re: [All the World's a Battlefield] Discussion
« Reply #26 on: November 07, 2010, 03:53:17 am »
HOLY MECRIMINYJESUS.

Movement engine is horribly slow. It takes a full second to move now.

On the other hand, you can modify all of the graphics in the game, you can make any size map you want now (including obstacles), your player can climb stuff now, there's enemies, and YOU CAN TAKE COVER BEHIND BUILDINGS AND WALLS.
Sorry to hear about the speed. X.x I hope you can solve the issue before the deadline. Those new features seems really cool, though, especially the ability to take cover behind buildings/walls.