mudmask's Forum Posts

  • Using some bitwise + terrain generation combo:

    Thinking about those empty corners, though..

  • voted. I got you bro.

  • katzin - thank you!

    So speaking of Zelda 2, I've always really thought that the Zelda 2 style of gameplay was really unique. I know it for sure is one of the least popular games in the series, but it's still a classic and it definitely influenced the series in some good ways. A lot of people have expanded a bit on that style of gameplay too (like Finding Teddy 2 / Chronicles of Teddy, for example). With this project I want to experiment a bit with some aspects of that game, building a bit on some other stuff I'm working on as well.

    Here's an animation sample from what would be the side scrolling aspect of this game, featuring some randomly generated areas as well:

    Really enjoying experimenting with Spriter lately too. I've found that you can achieve some great retro style animation sequences using instant frame tweening, and by planing your body parts out better. Once again, props to those guys.

  • lucid - now we're talkin. thanks for bearing with that oversight, it's working great!

  • lucid Ah got this error:

    here is line 72 for reference:

    for (i = 0, leni = this.animations.length; i < leni; i++)[/code:2g0ek1fg]
  • SoldjahBoy - haha man message me any time, maybe two confused guys is better than one I'm pretty pumped on the clouds, too... it's funny how something simple like that, a small amount of detail, can really add a whole lot to a project.

    Games thanks man! it's going to take some interesting turns here in a bit... really trying to see how far I can push exploration in a simpler kind of presentation.

  • SoldjahBoy - actually I did that and got it working! But I started to think that I liked the look of things the way they were, so I reverted back... haha

    are you some kind of array master? mind if I ping you from time to time with more questions?

    here's a quick update:

  • lucid - thanks man, shot you an email

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • lucid - good call on that, but it still had a stutter step for some reason.

    here's a video of the animation itself:

    Subscribe to Construct videos now

    and here's a video of the demo:

    Subscribe to Construct videos now

    Do I possibly have too many keyframes too close together or something?

  • Hey lucid!

    Man we're keeping you buys these days. I have a quick question for you. I used instant tweening on an animation in order to get less smooth movements for my overworld character in this proof of concept here:

    http://threesevenhosting.com/builds/rover/6-16-2016/

    and while the animation looks smooth in spriter, the animation (particularly the left and right walking animation) jumps quite a bit in game. Here's a look at the scml playing, as well as the events I'm using for playing animations and syncing them with an invisible dummy sprite.

    edit I guess this gif is kind of choppy...

    Maybe my problem is in implementation? I even tried to key the very last frame on the timeline, but no luck. at least not on my side.

    anyways thanks man!

  • R0J0hound - ah that's kind of what I was thinking. Thanks so much, a few things you've posted in other threads have really helped me thus far!

  • SoldjahBoy - thanks man! That makes a lot of sense actually, but I'm using the tilemap instead of sprites for my tiles. But that gives me a good idea of how to parse the array. I'm thinking I might select every cell that's not a 0 (ocean), and if those cells aren't near a 0 (like an overlap) at either of the 4 sides, leave it be - otherwise raise the cell by 1. I think that should give me a beach effect... do you think that would work? what kind of method did you use originally? like I mentioned, my algorithm is kind of wack right now. it almost seems like it shouldn't work <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":D" title="Very Happy">

    ryanrybot - haha oh, there will be caves... but it might be more like the spelunky style of generation (http://tinysubversions.com/spelunkyGen2/ which I did a long time ago with Galaxias, but it wasn't very efficient because I didn't know what I was doing). I feel like that gives me maybe some more control over some different elements. I did notice some of those things you mentioned, I think that's because my bitwise is checking for just specific numbers on the array that coresponds to the tilemap. like the normal grass is only looking for tall grass and water, and if some forest happens to be up against the tall grass, it ignores it (if that makes sense). in R0J0hounds example he just searched to see if the neighboring tile wasn't empty. I might have to figure that out a bit more. right now it seems to only be happening with the coastlines for the most part.

    Here's an update with some character art, pretty basic right now for the overworld, using spriter.

  • I posted some of this over in the "How Do I..." section, but I thought I'd keep some updates here too for anyone interested

    .

    I've been working for the last couple of days on a random island generator that I want to maybe use for a project in the future. I used the Zelda 2 overworld sprites and tiles modified them to work with a BitWise algorithm (thanks to R0J0hound), and I'm more or less using the method described here for my island generation: http://dxprog.com/files/randmaps.html (also similar to what Ethan described in a post somewhere, probably this one turn-based-strategy-like-advance-wars-devlog_t87666?&start=10&hilit=random+island).

    Here's the first build I did, using zelda 2 graphics. I really wanted to achieve a sandy border around my islands, maybe I can still figure out a way to achieve that at some point... even if it's just creating an algorithm that raises everything on a land mass except for what's on the edge:

    I just changed some graphics. Still wanting to figure out how to get some more natural landscapes, but for now I think I can still build on this engine. Any help would be great! I noticed that when I was trying to average out each cell based on the surrounding cells, if I didn't use int() I was getting some insane values.

    I abandoned the sandy edges to my islands (for now) until I can figure out how to fix my algorithm. In terms of graphics, I put in an optional animated tiles option for things like water and coasts.

    Here's the latest build:

    http://threesevenhosting.com/builds/rover/6-14-2016

    arrow keys, press space to regenerate the island, you can zoom in and out with the mouse wheel, and you can raise and lower terrain using the left and right mouse clicks.

    June 9th Update

    July 1st Update

    Fleshed out the side scrolling a bit, and ran a pass through the array to fill in some of those bitwise gaps. Included some particles and the ocean as well. Really enjoying working on this! the grass is generated at random based on some variables I plug in, as well as the particles.

    July 17

    Creeping on some bull elk

    working on a day/night system (pretty much completed, just needs some better visuals), ducking, crawling, and running for the player, etc. next I'm hoping to get some basic AI for NPCs going.

    july stuff

    the hunt is on. sort of.

    August something

    Slowly but surely plugging away. This has been a really neat project to work on, and I've learned a ton. In this example, I randomly generated a mountain, in part using the bitwise method and TMX files, as well as using the spelunky style of level generation. You only see the peak of the mountain here and some hastily drawn mountain peaks in the background, but the whole mountain is huge!

    Next I'll be adding in more variation in the different parts of the mountain, as well as some enemy interactions. I'm planning on adding in some caves, too. We'll see how long that takes... this literally took like 3 weeks to figure out!

  • Just a quick update... changed some graphics. Still wanting to figure out how to get some more natural landscapes, but for now I think I can still build on this engine. Any help would be great! I noticed that when I was trying to average out each cell based on the surrounding cells, if I didn't use int() I was getting some insane values.

    I abandoned the sandy edges to my islands (for now) until I can figure out how to fix my algorithm. In terms of graphics, I put in an optional animated tiles option for things like water and coasts.

    Here's the latest build:

    http://threesevenhosting.com/builds/rover/6-14-2016

    arrow keys, press space to regenerate the island, you can zoom in and out with the mouse wheel, and you can raise and lower terrain using the left and right mouse clicks.

  • Oh yeah, one more question (sorry about the double post) - how would I select and expand or contract a selection within an array, based on a range of numbers??