S
Squirtle Plays
Guest
And it begins
Are you using flood fill style search, possibly with some sort of backtracking added? I am somewhat reminded of an older GMC Jam entry of mine where you had to connect two spots across a grid by rotating tiles. The connection discovery on it was pretty much a flood fill.now that the circuit recognition algorithm is implemented
Haha, man that's awesome. Wow.I'm already happy I entered this jam. If anything, I finally managed to draw some proper character animations so it was worth it
Kinda sorta like that, but significantly more complex, because I'm not looking for just connection, but want to group the links into circuits. "Circuit" here means a set of links such that any two links can be connected with a loop that doesn't go through any node twice.Are you using flood fill style search, possibly with some sort of backtracking added? I am somewhat reminded of an older GMC Jam entry of mine where you had to connect two spots across a grid by rotating tiles. The connection discovery on it was pretty much a flood fill.
That would be it, though I gave the graphics an overhaul recently so it has a new look now.(by the way, the entry you mention is the one where you connected power source to some kind of device with optional extra score nodes; the one with the mostly orange-ish colours scheme, isn't it? I remember that entry)
It happens. Sometimes we have an off day, others we are really switched on.....I started and scrapped a few prototypes and only just now got something going that I like, so I might not have enough time to pull it off now, but I'll try. I'm not sure why I had such a hard time with this theme.
// input
keyboard_set_map( ord("A"), vk_left );
keyboard_set_map( ord("D"), vk_right);
keyboard_set_map( ord("W"), vk_up );
keyboard_set_map( ord("S"), vk_down );
enum in
{
left = vk_left,
right = vk_right,
up = vk_up,
down = vk_down
}
I'm kind of in the same boat. As I suspected when I started, all the stuff I want to put in can easily make me sail past the deadline. For example, inspired by a recent forum thread I built from scratch, for switches and their targets, a listener system. Subjects can announce themselves and listeners can request subscriptions to subjects through a central system (that I decided to call obj_postmaster). When subject state changes, it pushes to all listeners by calling scripts they provided, in the listener's context ( with(_Listener){ script_execute(asset_get_index(_Script)) } ). And to push items / ride elevators I'm adjusting the idea presented here. I'm more interested in getting all the experimentation done rather than publishing before deadline, but it is a good thing I jumped into the jam because I wouldn't have otherwise gotten this much done in such a short time. Hopefully I can still put out something, but it will essentially be a tech demo / proof of concept.It could probably become something fun, but it'd take me more time than I have left, so I'm going to call it a bust and I'll just use the last ~24 hours to practice some more 3D in GMS2.
Yes, 5AM Pacific Good luck finishing!!Last day and sooo much work to do. Just to be clear, the Jam ends (Pacific time) at 5:00 AM?
Holy crap! Our games look so similar. LolHa, well this has been weird. I'm not feeling my 4th attempt at a game where you TURN IT OFF AND ON AGAIN either:
It could probably become something fun, but it'd take me more time than I have left, so I'm going to call it a bust and I'll just use the last ~24 hours to practice some more 3D in GMS2.The idea here was that anything immobile could be phased in and out. The green gem/coin things were planned to get destroyed if an enemy touched them, which would cause a level restart, but you could phase the gems out to protect them, though you couldn't collect them (which was the intended goal to win a level) unless you put them back in phase. Enemies can be killed by phasing a wall out and back in on them, etc.
As always though, I learned stuff, so it was totally worth participating in the jam.
• I used keyboard_set_map() for the first time and learned how to use that in my usual enum data structure for inputs, so that'll be useful in future jams and other things. e.g.:
• I used the opportunity to practice handling state machines in a better way than I have in the past, so it was nice to confirm that it works well and I can use the same structuring in my bigger projects that I have planned.Code:// input keyboard_set_map( ord("A"), vk_left ); keyboard_set_map( ord("D"), vk_right); keyboard_set_map( ord("W"), vk_up ); keyboard_set_map( ord("S"), vk_down ); enum in { left = vk_left, right = vk_right, up = vk_up, down = vk_down }
• I got to learn a bit more in the GMS2 sprite editor which I don't usually make much use of, but this time I used it for all the graphics, and it was pretty fun to 'limit' myself to that.
• I used the GM48 Time-Lapse Tool to capture the development process for the first time as well, and it's awesome. I threw it into VD as the instructions in the link suggest and I got a video out of it very easily. There's really no reason to upload my progress this time, but now I'm fully prepared to do that next time.
• I learned other things too, but honestly, is anyone even reading this? There's probably almost no reason for anyone to do so, aside from extreme boredom.
Thanks man. I'm running on fumes. My god. I might just set my alarm for like 2AM and finish.Yes, 5AM Pacific Good luck finishing!!
Love the monster and the art styleBad guy that eats your ball:
Thanks! I hope the lack of colour isn't a turn off. It helps the readability of the game.Love the monster and the art style
I always love to see what you make, but now I'm way more curious to see your game.Holy crap! Our games look so similar. Lol
Yeah I kind of figured it would be too late. I basically just started writing whatever came to my head first and then recorded it so yeah... I'll have something to submit it's just not going to be great. lol@hippyman It may be too late from something overly complicated. especially without a team already in place. you may want to do something simple that you know you can get done in time. My entry is done. I would help within reason. Assuming there is no rule against having two submissions.
Likewise, buddy!I always love to see what you make, but now I'm way more curious to see your game.
How about something much worse? PaintB***h 2 is now available via GMC JAM 33 magic.@Lukan I kind of want to try PaintB*tch. Sounds hilarious.