This is a ux thing, and maybe mostly applicable because I played ending, and didn't carefully read the release notes on this, but I think a little help to know that death isn't final would be welcome.
jonbro
Creator of
Recent community posts
This is awesome! The core puzzle mechanic is great. I love the push pull stuff. I am not a huge fan of the "timer -> death" thing, I think it would work better with some kind of softer end requirements. But really great work. I don't have any good suggestions for how to extend it, I think it is great as is :)
wow! This took a second to follow all the systems that were happening - but I really enjoyed it once I could follow. The upgrading + 1 dimensional was really clever.
The part that feels like it could use more exploration is the decision to hold vs throw a weapon. Maybe if I was able to remember what the weapons did that decision would have more stuff happening around it.
I really liked this one!
My only complaint is that the difficulty curve feels a little shallow - once you know the rules, it is easy to zip past the first 6 or so levels without thinking too much.
Using chess rules is a really good idea for a brough like though, I like how it breaks up the board into zones of activity. I could almost see this expanding with different puzzle boards that give you directed challenges to accomplish.
wow, almost a month eh? I have been heads down on contract work, so haven't had to much time to work on this. Terri Vellman did some cool animations for one of the games, and I got inspired, so overhauled the graphics for another one of the games.
I am at 3 games now, which is super pitiful for the 2 months or whatever I have been working on this. I think I am gonna scuttle the overworld / story driven thing, unless I can come up with a cheaper way of handling it, and have it just be the internal games for now :/
I am unclear on if these are intended behavior, but they were confusing.
- the itch page scrolls down when I press spacebar to jump. I don't know if you can cancel the event in an iframe or not.
- a little thing about how wasd/e/q works would be nice?
- I couldn't tell what was happening with the diamond, it seemed to cause me to spawn in the next room over
- hard to tell the difference between collidable and uncollidable all black cells.
Feature requests:
- helpfile, please :)
Well the past 2 weeks have been interesting. I went through two different game engines, then finally settled on love2d. I really like love2d a bunch, but was excited to make everything in my own engine. Ah well, next time. I managed to port everything over from my own engine to love2d in about a day, and got some of the cool tech implemented as well.
The first thing that I did was get my synth engine in. Right now there is just an 808 bassdrum, snare drum, and closed hat, but the tech layer is there for me to add as many modules as I want. It uses package.loadlib on desktop to bring in the dylib (osx dll) that I have built of my c code. Luckily I can just open up a new audio stream without any issues using SDL_openAudio and start chucking my buffers over to it.
The other neat bit of tech I have is a webserver that runs on the iOS device builds. With the server I can just post lua files directly from my text editor, and have it reload lua data without needing to recompile and send to the device.
My main love.update function that hotswaps lua code looks like the following:
function love.update(dt) -- check to make sure we are running the webserver if webserverLoadString then local webserverString = webserverLoadString(); -- if so, bring the data in if webserverString ~= nil then local serverChunk = loadstring(webserverString) local noerr, res = pcall(serverChunk) if not noerr then print("error: ", res) else -- attach the incoming arcade game to the current state if it is the right type if mainState.class.name == "ArcadeState" then mainState:remove(mainState.game); res = res.start() mainState.game = mainState:add(res); end end end end end
on the c side, I am just running a webserver that queues up the data that has been sent to it, and waits until lua asks for it.
I suspect this could be built as an extension that runs on the desktop as well, but I haven't found a good crossplatform webserver yet. If anyone has any tips for stuff that isn't like a zillion c files, I am happy to hear about it. Even better if it already has lua bindings.
So, my goal this week is to finish 2 small games, and work out some underlying issues. I have one done already, and one in progress.
some kind of momentum based skating game where you need to collect flowers. Blue flowers give you points, red flowers flip you to attack mode, so you can clean up enemies.
dual stick thing? I dunno, just started playing around with this one today.
Heya! this is a project that I have been working on for about a year now, but only a total of an actual week or two of work.
Last year, inspired by kenta cho's 50 games, I made a web based editor to use his micro game library. I was the only person that ended up using it, and with a year of hindsight, I can totally see why. There were a ton of just totally annoying things about it, that most people would never be willing to overcome.
That said, there were some cool things too. The limitations on graphics, level layouts, music and more were just really clever. I can make a fully functioning game loop in about 10 minutes with it, and start iterating on my ideas. It is just so nice to work in a way that is fluid.
So I resurrected the project. I ported everything over to a c / lua lib, which builds to the web using emscripten. I am planning on making a pack of 15 small games (think about the scale and scope of flappy bird or something), and put it out on iOS. I have the editor still running on the web which is fun, and that will be an ongoing aim, so other people can take what I did and make their own games with it.
ooh, this is great! I love the fact that I am two clicks away from playing a game, so much faster than downloading, unzipping & double clicking. I am guessing this is the thread for feature requests, at least for now (I should I just post on the github?).
- It would be cool to be able to remove / move things between lists in the client. I use tons of lists as I am browsing itch.io, and that seems to be the primary thing in the client.
- payment flow through the client. It would be amazing if this held payment details, but I recognize that is probably a total pain in the butt / security issue.
- when you update a list on the website, it doesn't update in the client until after a quit / restart (osx 10.10)