Thanks a lot!
Recent community posts
Hey, thanks for your support!
I couldn't reproduce your issue exactly but I narrowed it down to a couple of potential things (depending on what you mean by can't escape) - an issue with the wonky hack I use to wait for the shooting animation to complete before allowing turns to continue (had lots of problems with this during the week), or bad telegraphing of being out-of-energy (note also you can draw a new hand by click the draw pile!). I fixed the latter by flashing the energy cards when trying to play abilities without enough, the former I'll need some more time for... Incidentally while playing around with it I found some unrelated issues with the mage aoe, in the case when it kills another mob so fixed that too!
I have released V1.1 with these changes, thank you!
Dungeon Cards - https://numeron.itch.io/dungeon-cards
Deep in the forest lies an ancient temple built upon a cursed ruin. Evil radiates from the depths, but you know that great risk comes with great reward. You're a rogue after all...
Dungeon Cards is a tactical deck-building roguelike. The cards in your deck are weapons you pick up along your descent. Positioning is very important, and taking a wrong step can put your limited health pool at risk, but as a sneaky rogue you're adept at maneuvering into the right place for the right attack.
I am crazy tired, I had to pull that all nighter after all, and even so I only really got a few hours to actually play test the game... the balance is probably completely shot, but hey, it's ready to goooo!
Finally got all the enemy types in as well as moving and dying when injured, as well as card graphics, and also damage indicators which will be be important for an understanding of the consequences of a particular move. Also three level themes, starting with the forest seen below (having just jumped down a hole in a forest, this seems apt for the first levels).
This is going to sound crazy, but the game doesn't really play yet - the enemies have AI that positions them for attacks, but doesn't execute them yet.. so for 6 days I've been running on the hope that this whole idea actually works, because if it doesn't I've really painted myself into a corner! I may be starting on the last day, but it's technically Saturday morning and I started on Sunday midday - so really have until then and I can pull an all-nighter to keep polishing if I need, effectively giving me an additional day's of dev time. We'll see...
Oh incidentally, altering the graphics so often leads to a great bug if I forget to update the sheet - all the textures get mixed up haha it's a different trip every time
With only 2 days to go I'm swinging between feeling like I have it under control, to being behind. I keep getting pulled back by additional clean-up detail like audio, and dual control with mouse/keyboard - I've never had audio or mouse in any game I've made before, so this really is a mold breaker. I got a start on all the attack cards, including working out what they do, how they upgrade, and how they go from being picked in the hand to applied on the board (different cards have different ranges, directions, may or may not be blocked by enemies etc). They aren't quite ready, but I really need to focus on a complete game to feel better about my timeline so that's today's job - enemy types, AI, and dungeon generation. Where previous years map generation has taken multiple days thanks to the sprawling nature of my past games, this will pretty much just be placement in the one room per level. Once that's done I can go back to the extensible stuff, like more or less cards, depending on how much time I have at the end.
Below is the current state of shield, spear and wand, but I also have sword, bow, axe, and dart
Thanks, lots is bought or acquired through creative commons, but most of it in some way yes! The tile sets I get help set a consistent design language (which I'm bad at doing from scratch), but often don't fill all the holes I'm after, so from there I extend and alter and re-color and re-size quite a lot.
Progressing alright, but definitely feeling the pressure - I'm hoping the time left is enough, it sure helps that I've taken the week off work but I still only have 3 days!
The code base is really turning into a mess, I have a lot of animations and transitions and stuff, and rather than having a central controller for timing and input handling under certain conditions (e.g. disabled while transitioning) I've just added timer after timer, and there's a mess of "if this timer running do not do". I also have a lot of magic numbers to place things just so, which in some cases need to be kept consistent with other magic numbers making changing things hard. My HandHandler class is now 1600 lines long because it handles logic it's not supposed to and so much more! I will definitely be throwing this game in the bin after the competition is over, but keeping on with 3D in general for sure. I'm learning a lot!
I have effectively completed the card handling, and I added functionality to view the deck, upgrade/delete cards, and select new cards from an offering.
This is pretty much done, including card upgrade ability which as can see below adds a + to the attack title, and doesn't allow upgrade of energy cards above level 5.
I did this after the "level up" cards though so they are added to the hand and handled there - I'll probably move them over to the new system
Got some load-in working for the hero and enemies (which currently cannot be interacted with),, as well as hatches to the next level and reload for the following level. I also hacked in the win/death screen from last year's 7drl because well why reinvent the wheel - has a bit of touch up of course to suit 3d look and feel.
Also did a lot of work on the hand, drawing, discarding, and refreshing the draw when empty - it looks nice!
Polished off the menus screen with working card options, as well as sound and music. It's really hard to find good SFX, I bought several SFX/music bundles from humble but they're all useless jangling chimes, squelches, zapows, and kachonks all with reverberations, faint staticy noise over the top like a bad recording, start at like 300ms into the clip and other stuff that makes it all really hard to use. Where is a soft quick paf for a click, a short soft sh for moving cards? Finding good sounds is like finding good graphics, it they're bad they can put the whole experience off...
Anyway, also got a transition into and back out of the game screen, as well as some basic structure for the game itself, including moving guy. I need to remember to stop nit-picking minor details though, considering this year I still need to write the whole engine from scratch.
To assist my ramping up with the 3d tools, I have completed a little 3d vignette for the menu screen. I'm trying to keep things clean, but it's tricky - there are quite a few components to 3d work (especially when you aren't importing models) so it took longer than I hoped to put this together. Still it looks pretty good. I also have a rain animation that I might try to fit in, but we'll see. Another cool thing is that it currently runs at an eye watering 1600 fps, and while I have a kinda beefy computer it's good to know there's a lot of room for extras even at the low end.
Thankfully I ended up with some time left over after putting the little scene together, so I got a start on the hand of cards, and ray-picking when I mouse over to focus on that particular card. In the menu screen, I'll use cards as a stand-in for a more boring button menu. Ups downs tilts zlayers it's way more complex than 2d work but much more rewarding...
Moving the camera like this makes gifs huge though, so sorry about the quality!
Update: this game has made a successful entry! check out the page here - https://numeron.itch.io/dungeon-cards
Hello all! My name is Numeron, and this will be my 15th 7DRL entry - Dungeon Cards (possibly with a future name change)
15 entries sure is a lot (check my stuff out if you're interested!), but at this point I'm not so sure that's an advantage any more. I'm not the bright minded youth I once was, more like I'm becoming a risk-averse grouchy old dev who shakes his fist at new fangled technologies haha. Maybe it's time to break that cycle though -
Unlike the last bunch of years, I won't be building this entry on the bones of last year, I'm starting fresh with a new codebase! I'm exploring into the world of 3 dimensions (just graphics wise for now, not for the gameplay), so there will be plenty of new things for me to learn this year. This also means the scope will be lower, I'm going to try to make more of a tight puzzle-like tactical game than long-form RPG as is more typical of my entries.
I'll try to keep this thread up to date with my progress at the end of each day, but for now the simple idea is - a deck builder, with cards representing attacks/abilities on the grid, taking place in small single room levels (unless I find myself with a lot more time than expected)
In the past few years I've used a topic in this space to keep a daily dev blog of my progress through the 7 days.
As far as I can tell now though I can only post in three sections labelled QA, Team-making, and Resources, none of which seem suited to that...
Can a moderator please add a new section?
Thanks for playing, glad you liked it! Sound has definitely been a big missing piece in all my 7drls - something I can hopefully take care of next year :)
Not sure about my older games here on itch. I guess as time goes on and me and my games get better, feedback and attention on the old me isn't something I really want to spend time on heh.
Thanks for playing, glad you liked it!
After java 1.8 patch 221, Oracle requires developers purchase a license for commercial uses. Even though games here are often free (non-commercial), it can be easier/safer to avoid the whole situation by sticking to 1.8. Later versions of java should be able to execute 1.8 jars with no problem, so in theory this shouldn't impact the end user, but that said java can be fickle/annoying for the end user anyway - the exe wrap is by far the most popular download.
Hello, I'm not sure if this is a compliment or a complaint/accusation :) Thanks, if the former! If the latter, my 7drls have started off with the code-base of the previous year's 7drl for a while now, and I declared this to be the case per the rules - I've actually been re-using my same code-base since the 7drl in 2011, so it has slowly turned into a relatively advanced engine for RLs. You can also check out my previous 7drl entries to see that this is a pretty normal scope and quality for me, both attributes which have slowly climbed in the 14 years I've entered the challenge.
Sorry if I'm coming down a bit too hard on you for this, the 7drl is the only jam I ever enter and I take it pretty seriously every year - I always take the week off work, and put 14 hour days (the final night often being all-nighter) into producing the best result that I can...
End of a weekend of rest! Time for a little post challenge introspection.
To start with, I've released a post-challenge update version to fix one low impact UI bug, and one relatively high impact crash in the AI. Overall a pretty good outcome for stability to have just one known crash after 3-4 days of release :D
For atmosphere and style I think I nailed it - It's been a while since I've done this much pixel work, and I created loads of new terrain types for the sci-fi theme which I haven't done since 2017! There was a point where the gray on gray color scheme everything started looking "muddy" and confusing, especially once I started adding more ground stuff. Navigating rooms started being a bit difficult so I spent a few hours darkening non-passable terrain so at-a-glance the user can see where they can walk without having to visually identify each feature. For example, I went from this to this -
The effect is subtle (note, the walls, boxes and shelves), but makes faster play much easier.
On the downside, I don't think I did survivors very well. The game already has a bit of back-tracking due to the pipes and exploding pods, having to ferry survivors around is another annoyance on top. I had an idea after the submission period to add a keybinding to "send-home" so at least you can send them off and not have to worry. Alternatively they could be hardier to make keeping them on a better option, but they're kinda stupid around explosions...
Even though the pipes contributed to backtracking, it wasn't as bad - I liked them. They introduce hard decisions about completing exploration, it means not all ships can be completed unless you're willing to pay the price in health. I know some players won't like this, but knowing when to call it is an extremely roguelike skill.
As far as longer term improvements in my approach, I learned a lot from watching streams last year (and look forward to doing so again this year), and I was able to implement some simple straight forward improvements to fix troubles they were having...
First off, I found people having issues with difficulty - this is no surprise for a traditional roguelike in modern times, and with my games in particular (I'm pretty good at roguelikes myself so can't really match difficulty to my own skill). So, I supplied normal and easy new game versions, however no-one I saw play would ever take the easy game, even if they were dying over and over on normal - I think likely some form of gamer pride. This year's fix for this was to rebrand easy to normal, and normal to hard - pride issues fixed! The game is probably still too hard overall but at least people should take the easier route this year.
Next was keybindings - last year, despite having "Help" as a menu item, forcibly showing them the help screen on first game load, adding a message to "Press F1 for help", some people still ended up mashing the keyboard in confusion. This year, I repeat the "Press F1 for help" message every time an unbound key is pressed, there's no way to escape assistance now! In addition to that, keybindings are tricky in general. Some users obviously have less traditional RL experience and couldn't handle the numpad, insisting on WASD. I can't imagine how anyone would be comfortable with those wonky keys for diagonal movements, but each to their own - This year users get to change movement bindings right out of the gate (last year I made them available in a post-challenge update).
And I guess that's kind it!
I haven't seen my game on stream yet, but it's loaded up with Tiger J, hopefully to be run through on Wednesday 5.30 EST ;) See you there!
Hey, thanks for the feedback x3! Hardspace was what kicked off the idea, but destructible terrain ended up a stone too far after spending time on all the other stuff :P
Your profile pic/name are ringing some bells for me - did you maybe stream 7drls one year? If so you should again!
Hey, Thanks for the feedback! Yeah survivors probably could have been done a bit better, I had an idea afterwards for a keybinding to send-home... at least I had the foresight to only spawn them within certain range of the dock so ferrying them back mid-explore isn't too bad :P
End of day 7 - For real!
Welcome employee 22195, you are on time for your shift!
Your job today is to clear derelict space crafts, so they can be stripped for metal later...
Payments are made for eliminating threats, rescuing survivors, collecting scrap, and retrieving the black box at the rear of each craft.
Check it out - https://numeron.itch.io/mercury-salvage
End of day 7 - Sort of.
It's 1am, and I'm finally playing the game - but it needs much more polish and balance work. I actually started the challenge at midday on Saturday which gives me another 11 hours and I'm going to push that through. Next post will be a victory lap though, I know it :)
End of day 6!
I have all the proc gen complete, except for a bit of extra work to randomly scatter damage, gibs and bones about. Here is the above scout ship with rooms full of neato stuff:
Here is how one looks from the ground -
It's not just these small scout ships either, I have 5 types including transport, science, other salvage ships, and a super secret final type you'll have to play to find out ;) Each type is larger than the previous. Tomorrow will be adding in enemies and balancing things.
End of day 5!
I have basic ship layouts working, with a head, body and tail sections (denoted by the markers on the left). The body below is just BSP Node rooms, but I have some other stuff half made that should be complete mid-tomorrow. Most importantly, there is logic for door placement and windows.
It should be reasonably quick from here to start stuffing rooms with features and stuff so they don't look empty (an unfortunately requirement of non-ascii layouts), and then move onto items and enemies. For that I can at least partially rely on existing stuff from previous years but it's always best to keep it fresh and add more in.... I feel like I'm falling behind the deadline though, so I really need to pick up the pace. I guess there's always the final night all-nighter as a last resort...
End of day 4!
FINALLY have the hud in a form that I'm happy with, and also got pretty much all the game structure done, including win/death conditions and screens, some story stuff, and a final boss fight including some super special scripted attacks, like this AOE that gets larger every turn:
I also got a bunch of scifi tiles ready, thanks to a new purchase on the itch store - there are so many fantasy tiles it's crazy, but sci-fi is severely under represented.
Anyway, tomorrow will be derelict spaceship building, with maybe some content (enemies, items). It's hump day and I'm kind of nervous about time, but at least the remaining tasks are elastic, so I can work more or less on them depending on how I go. I have the week off work so there's plenty of time every day to focus on just this ;)
End of day 3!
I kinda got the feeling that I didn't have a consistent color scheme for the Mercury Salvage company, like I tend to do for factions in games I make, so I ended up wasting a bunch of time recoloring a lot of stuff green and yellow to suit a more overall gray/cyan scheme. I also got a start on the in-game HUD, which still needs plenty of work and I'm still not happy with... overall I don't feel like I accomplished a lot today. Best thing would be the oxygen pipes which now retract sensibly when backing into them, and also allow for detaching so your oxygen tank takes over -
Tomorrow I really need to close all this stuff off, because I need to start on proc gen spaceships - that random generation work being something that I know takes a lot of time, and that I traditionally loathe...
End of day 2!
Today I implemented spawning and despawning ships (which are currently just floor-only platforms) and simple air pipes for the player out in the field. I also worked a lot on the computer, the code for which is turning into a huge mess. Working on the bones of past 7drls is good and bad all at once, because while I have a lot of stuff I don't really need to do, I can be quite constrained by other things. I plan to add more shop stuff later in the week, so hopefully it doesn't slow me down further. At least it wasn't too hard to link in enemy death, and item tracking to the current ship stats though, so that the computer can keep track of you progress. It was also quite easy adding a stage to the friendly AI state machine to run to the door once they're on the dock to be rescued.
End of day 1!
I have a decent looking main menu screen (though probably need some weathering/damage on the spaceship):
And I have an ok-ish looking dock area and computer that the player can use to spawn in ships, dispose of salvage, etc. I realized too late that I have far fewer sci-fi tiles than I do fantasy so I spent too long today on pixel work and not enough on programming... Also the UI is a mess from the garbage left over from previous 7drls. I can't let myself get bogged down with polish work this early though, or I may fall behind making an actual.. you know... game.
The shop pops open a window with menu options which currently do nothing. Tomorrow I hope to fix that and start spawning in empty-boxes as spaceship stand-ins. Proc gen can come later in the week, but would be good to get salvageable junk items, and maybe wall destruction in too.
Edit: This game is now released, check it out here - https://numeron.itch.io/mercury-salvage
Hello all! My name is Numeron, and this will be my 14th 7DRL entry - MERCURY SALVAGE
I'll try to keep this thread up to date with my progress at the end of each day, but for now the idea is thus:
You are a salvage operator that can spawn in asteroids and derelicts, which must be cleaned of monstrous infection and scavenged for cash, but how are there so many out here? There's something else lurking in the deep...
Hello! There's an accompanying readme file with the changes, but it's pretty much just minor bug fixes.
The only new feature I've added was the ability to switch between a few different keybind schemes.