ID:152548
 
If you've ever played Buu's fury,Legacy of Goku II or FF4 for GBA,You would've seen the super cool flying.Well.I have a really cool Idea.Why dosent someone(Not me) code this flying system for BYOND?Some reasearch could tell you the main basics of it.I have no idea on this for now.

Keep posted-

Meta

contact me:
MSN:[email protected]
Yahoo:aidin_bahadornejad
You want someone else to code a flying system for you, and then you'll use it in your game.
...no.

01000100011000010111010001100001
You could make your own with an elevation system.

A few modifications to either turf/Enter() or atom/movable/Move() can do this.

Of course you're going to want to play around with invisibility if you're going to have people walking behind buildings and whatnot.
In response to Android Data
mob
verb
Fly()
if(flying)
icon_state = ""
density = 0
if(!flying)
icon_state = "fly"
density = 1


Lol thir ya go lol
In response to Rickoshay
omfg have you ever played Dragon Ball Z buu's fury Shay?

Anyways.Yes I'll take a crack at this I just need some help aswell.Anyone willing to help me make the ultimate flying system?
In response to Metamorphman
That fly system would be awesome .. First of all you need to learn how to make isometric engine, then it will be easier to make that fly thing.
In response to Ripiz
Hm.Maybe a google search for GBA game coding might show something.Then maybe compare the GBA code to BYOND and find a way to convert it.
In response to Rickoshay
Rickoshay wrote:
> mob
> verb
> Fly()
> if(flying)
> icon_state = ""
> density = 0
> if(!flying)
> icon_state = "fly"
> density = 1

Lol thir ya go lol

zomgz! i musht kompar11

mob/verb/fly()
density=!density
icon_state="[density?"":"fly"]"
In response to Shoe
Shoe wrote:
> mob/verb/fly()
> density=!density
> icon_state="[density?"":"fly"]"


Your code does not comply with the Ethics of DBZ Coding. Please address this issue.

01000100011000010111010001100001
In response to Android Data
The ethics of DBZ are this:

proc/fly()
usr.density=0
usr<<"UR FLYIN, UR FLYIN"
In response to Metamorphman
Yes... The companies that made this game put the source all over the internet. That'd also be ripping in a sense. Also, having isometric flying in a multiplayer game wouldn't be the best idea considering the possible amounts of lag..

-Exophus
In response to Shoe
That's inefficient; you don't need to embed into a string.

My version:

mob/verb/fly()
density = !density
icon_state = density ? "" : "fly"


Seriously though... Metamorphman, it would be nice if you'd describe how the system you want works. I can't speak for everyone else, I but I know I'm not going to bother to do research on a topic that you're too lazy to explain to me just so that I can help you out for free. =) The least you could do is explain the idea properly.
In response to Crispy
Crispy wrote:
That's inefficient; you don't need to embed into a string.

My version:

mob/verb/fly()
> density = !density
> icon_state = density ? "" : "fly"



yeah, but it looks ugly this way. =/

when it comes to efficienty vs. pwetty-ness, i vote pwetty. :D
In response to Shoe
In my opinion, your version is uglier. It has lots of unnecessary punctuation, and DM is all about getting rid of unnecessary punctuation. =)
In response to Exophus
Still just making this work will be a major breakthrough in BYOND history...
In response to Crispy
Crispy said:
Seriously though... Metamorphman, it would be nice if you'd describe how the system you want works

Well I did say to help me out only if you've ever played one of those games in my first post.Coz It's really hard to explain this flying system.People who have played those games would know what I mean.
Your character in fly state fly over city, you can fly up and down, turn around, map is 3D, all city, continent, with cities on it and map at top right corner, on which it have stars where you should go to make quest.
In response to Gumshoe
Gumshoe wrote:
The ethics of DBZ are this:

No. Something like this (I don't know if my code is correct; it's been a few years since I used the style):

mob
var
am_i_flying=0
am_i_really_flying=0
am_i_truely_flying=0
verb
Fly()
if(am_i_flying==0)
if(am_i_really_flying==0)
am_i_really_flying=1
if(am_i_truely_flying==0)
am_i_truely_flying=1
if(am_i_truely_flying==1)
am_i_truely_flying=0
if(am_i_really_flying==1)
am_i_really_flying=0
if(am_i_truely_flying==0)
am_i_truely_flying=1
if(am_i_truely_flying==1)
am_i_truely_flying=0
if(am_i_flying==1)
am_i_flying=0
if(am_i_really_flying==0)
am_i_really_flying=1
if(am_i_truely_flying==0)
am_i_truely_flying=1
if(am_i_truely_flying==1)
am_i_truely_flying=0
if(am_i_really_flying==1)
am_i_really_flying=0
if(am_i_truely_flying==0)
am_i_truely_flying=1
if(am_i_truely_flying==1)
am_i_truely_flying=0
if(am_i_flying==1)
if(am_i_really_flying==1)
if(am_i_truely_flying==1)
density=0
usr<<"you fly away!!"
if(am_i_truely_flying==0)
usr<<"cheater"
del src
if(am_i_really_flying==0)
usr<<"cheater"
del src
if(am_i_flying==0)
if(am_i_really_flying==0)
if(am_i_truely_flying==0)
density=1
usr<<"you stop flying"
if(am_i_truely_flying==1)
usr<<"cheater"
del src
if(am_i_really_flying==1)
usr<<"cheater"
del src


01000100011000010111010001100001
In response to Android Data
THAT is a lot Flying....
In response to Android Data
That is very stereo typical!

mySkills
var
list/requirements[0] // This will be the requirements, as you will see below.
New(mob/M)
if( hasRequirements( M ) )
src.Move(usr)
proc
hasRequirements(mob/M)
var/checklist
if(src in M) return 0 //If they already have me, the rest below is useless.
for( var/x in requirements )
if( M.vars[ x ] >= requirements[ x ] )
checklist++
if(checklist >= requirements.len)
return 1
Fly
requirements = list("max_powerlevel" = 50,
"ki" = 10)
Click()
is_flying = !is_flying
if(isflying)
usr << "You begin to land..."
flick("land", usr)
spawn(10)
usr.density = 1
usr.icon_state = ""
else
usr << "You begin to float!"
flick("float", usr)
spawn(5)
usr.density = 0
usr.icon_state = "airborne"


When I came to BYOND I used to fiend DBZ, and this was actually the first thing I wrote for a game that...died a week after! ;o
Page: 1 2