Arcticus's Recent Forum Activity

  • ...I can't help but think this Filmation method is a lot better than the method I spent so long making. I've looked around for code like that but never found it, now that I've found it, I don't quite understand most of the math jargon they're using.

    And they have a really solid collision method working too!

    I certainly feel like I've wasted a lot of time on this sloppy method of sorting...

    If someone here know's how to translate that maths for me, I could apply it to my sorting and see if it's any better

    What a bittersweet finding..

  • Yeah I tried triple checking, the exact same thing happened so I'm pretty sure it's just an issue in my code somewhere. In a previous iteration of the code, where I first used the double check, from memory, it worked without a hitch, but the code was a little bulkier then and slowed it down a lot...

    I have not seen Rojo's iso stuff, I'm not entirely sure it will help me, but that's me remembering all the research I did on the net and not finding anything useful except an algorithm that converts screen XY into isoXY lol, but here's hoping he's a smart chap, I'll look around for it.

  • Quick update, I tried out the 'double check' method again, and it's working really well no matter where I put the player, with the exception of the little stack of three boxes and the archway, they're still really stuffing up, once I get some more time I'll sit down and try to figure out why....

    (By glancing at my code, it really should just work )

  • I guess they're going with any publicity is good publicity approach...

    People have been taking dumps on Christianity for years, and they will for years to come, can't really change that. Heck, it even said that would happen in the Bible haha.

    At the end of the day I guess, if you don't like it, don't watch it However, that still doesn't stop it from affecting other people who are watching it (kids for example), which is concerning.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Yay Unity uses C#, I think it's decided that I will grab Unity and Blender and try those out.

    I still want to fix my current 2D iso code up, I'll try to get around to using that double check method paired with a bubble sort. Maybe even down the line I could turn it into a plugin that everyone could use.

    Davio... isometric towerclimb would completely rock my world!

    Thanks for encouragement everyone! I was starting to get a bit bummed out

  • Deadeye.... I absolutely LOVE how you made it my test level!! Hahahah!

    That looks really good! You're really making me want to try that out now.

    Ironic that you whipped that up in a day and it's taken me three years!

    Actually Lucid, I did try a 'twice through' loop, I think it actually worked too, but because it's a pretty fat loop, it affected the performance dramatically so I took it down. However.... if I implemented a system that uses the fat loop to get the initial order and assemble a master list, then all I would need to do is make a similar loop that just swaps objects around that need swapping, rather than resorting everything every tick.

    I might give that one a try

    Oh Deadeye, what kind of code does Unity use? I've started learning C# and (technically) VB and I've dabbled a little in Java and Actionscript years ago...

  • Thanks guys!

    Yeah there's still many problems, it's all to do with the order in which it performs the er... ordering. Had I put the player at the top of the map, rather than at the bottom as in this demo, it completely falls on it's head

    This is because it assembles a 2D array using the amount of objects in the family as the width and height, it then uses the array to check each object's position relative to every other one. This also means that each object has to have it's bounding box defined, eg: xFront and xBack.

    The problem is, I check through the array left to right, top to bottom, so some objects don't have the correct relationships set up because they should be in front of/behind other objects that haven't been checked yet. I've come close to kind of 'retroactively' setting up an object's order before it gets checked, based on the relationship of other checked objects (confusing huh?) but it's usually just a couple of numbers off...

    Yeah Lucid, it's all events, I've done a little programming and am currently doing a Bachelor of IT, soon to be majoring in software development, I've never looked at making a plugin though...

    I'll go into further detail as to how I've done it if anyone's interested. I haven't put the .cap up because honestly, the code is pretty sloppy and hard to understand if you're not me.

  • Hey guys, if you've read my stuff before, you've probably noticed I'm either spouting something about isometric sorting or the animation editor not being robust enough lol.

    Well, I've basically only been working on one thing for about 2-3 years on and off (off being some pretty large amounts of time), and that is, my isometric sorting engine for my somewhat grandiose plan for a game.

    There is one thing I have learnt, isometric sorting is REALLY HARD TO DO!

    Here's a little demo of what I've got at the moment:

    <img src="http://dl.dropbox.com/u/1289341/isodemo.png">

    http://dl.dropbox.com/u/1289341/ISOsemiWorking.exe

    Yes there are variable heights, yes there are larger sprites sorting correctly for the most part

    It's not a game at all yet, it's kinda funny that I've spent all this time just on sorting....

    Anyway, it may look like it works perfectly, but trust me, it doesn't, it's still broken

    I'm still kinda happy with this, tell me what you think

    Also I would love to know how this runs on slower computers, mine is currently quite fast, and I know there's a pretty fat loop constantly running at the moment, so performance will vary. The engine isn't close to done yet, I'm going to work on a way of sorting more efficiently, this demo is just doing it's best to get the correct order, efficiency be damned

    I'm posting this because basically I'm getting disillusioned haha. I'm doing my best to make this sort everything perfectly, no matter what the configuration of objects are. It's close, but it's not there and I'm finding it incredibly daunting! I could leave it where it is, and just use level design to get around some of the sorting errors, but I'd much prefer not having that problem.

    Anyway, enjoy! Feel free to ask questions or to give some feedback.

  • Here's a little .cap I made a while ago to implement an aiming system similar to a lot of space sims (in this case, I modeled it after Privateer 2 )

    It uses lerp quite a bit. Have fun

    http://dl.dropbox.com/u/1289341/AimTest.cap

  • Here's a fun fact, upside down crosses aren't actually satanism (from what I've read at least). People just think it is, when the Apostle Peter was to be crucified, he didn't want to have it done in the same manner as Jesus, so requested that he be crucified upside down. Because of this, the upside down cross is usually a symbol of respect for the Apostle Peter. I think the Catholics put more stock into that kind of thing than other demoninations though (There are a lot of things about Catholicism that I don't think is right at all, but that's a different story).

    I'm glad to see all those black metal/death metal bands giving props to Peter hehe

    And about black metal, lol, they're just doing it to look hard and shocking, whether they believe in it or not, not to mention make all the fans go, 'YEAH! I'm evil like you guys!' (yes I know there are exceptions, but cmon, most of them take a verse or something from the Bible and try to make it sound evil). Sells records I guess, but I bet if someone made an anti-muslim band, there'd be some huge uproar or something. (I'm not just throwing around these ideas, I used to listen to a fair bit of black metal and have a lot of friends that still do, I also had to do a speech on the whole thing and did quite a bit of research, so sit back down lol)

    Just to clarify, while I do not really want to turn this into a religious discussion, yes i AM a Christian, no I'm not a Catholic. I do not want to debate about all this, I mostly just made a post about the upside down cross thing, so for all those that want to disagree and argue with me or whatever, feel free, but know that you're not going to change my point of view, and I'd imagine I cannot change your point of view either. So let's save everyone the the annoyance of a big fight and agree to disagree Thank you, sorry if I derailed this thread

  • Um, its at the bottom right, but it is inside the layout border

    Pretty sure you have to have the hud in the top left regardless

  • Are you sure you wrote value 1 in the pick by comparison as:

    distance(enemyName.X, enemyName.Y, playerName.X, playerName.Y)

    Don't forget to put the distance in front of the paranthesis around the x1, y1, x2, y2, also use lower or equal. Make sure you're using the names of the sprites you're using, not the names I've given, they're just examples, I'm sure you're doing it the right way anyway.

    I'll show you in a little .cap I made just then, works fine.

    http://dl.dropbox.com/u/1289341/MoveTo.cap

Arcticus's avatar

Arcticus

Member since 23 Nov, 2007

None one is following Arcticus yet!

Trophy Case

Arcticus has no trophies yet!

How to earn trophies