The ballots are finally in: my entry to the 2014 7DRL (seven-day roguelike) contest came in 5th place out of 134 entries. Not bad at all! I could have sworn I mentioned it here at some point. If you haven't played it yet, you should. The game's unique mechanics and adjustable difficulty ensure that even the worst players can win the game given time.
I'm entering 7DRL 2015 as well, and if you are interested in participating, you should, too. If you want to contribute to my entry instead, I could use graphics for spaceships, asteroids, missiles, pew pew, and other spacey stuff.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Nicely done! IIRC you didn't create a thread for it, instead posting everything about it in the Hype up your game thread. I remember because I was actually meaning to create a thread about it.
I didn't enter that year and won't this year either; bad timing. Hopefully in 2016.
I didn't enter that year and won't this year either; bad timing. Hopefully in 2016.
Day 1: Movement
You can move your spacely ship around the map now. I've fixed the issues, but the busted version where your ship just goes wherever it wants and you have to refresh afterward is more fun.
You can't tell, but I've also implemented zoom. Type "RS.setHexsize(50)" into your JavaScript console to check out the ship up close.
I decided not to pre-render the ship, partially because I wanted to allow zooming. It was probably a mistake, since it means I'm dealing with a lot more trigonometry than I really feel comfortable with. Check Ship.draw() to see what I mean. Figuring out how to calculate all of those angles by hand is a real pain, and this is a very simple ship design. OH WELL. There are only three playable ships planned, and whether I add any more enemy ships will depend on how the week goes.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Then I would need to learn a graphics utility that works in SVG! But I've got a handle on this sine and cosine junk now. Obviously if I want to move in the direction of the ship, that's (x + cos, y + sin), but the trick was figuring out perpendicular movement, which turns out to be (x + sin, y - cos) and (x - sin, y + cos). Once I figured that out, I was able to make the medium fighter fairly easily.
Oh, I should explain the movement system. Green hexes are standard moves, and yellow hexes are "tension moves." In other words, you can easily move the ship to the spaces in green, but the spaces in yellow are at the edge of your ability, causing you to endure heavy G-forces. You can't make two tension moves in a row, and you are limited in how many tension moves you can make within a short timespan.
The ship in the demo above is the light fighter, which has the best movement and the worst offense/defense. The heavy fighter is decked out, but it has far fewer movement options, and proportionally more tension moves.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Oh, I should explain the movement system. Green hexes are standard moves, and yellow hexes are "tension moves." In other words, you can easily move the ship to the spaces in green, but the spaces in yellow are at the edge of your ability, causing you to endure heavy G-forces. You can't make two tension moves in a row, and you are limited in how many tension moves you can make within a short timespan.
The ship in the demo above is the light fighter, which has the best movement and the worst offense/defense. The heavy fighter is decked out, but it has far fewer movement options, and proportionally more tension moves.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
The medium and heavy fighter, and also a fancy background. Note the heavily-restricted movement options on these two. The light fighter is the only ship that can make a 120-degree turn, and the heavy fighter has only four standard move possibilities. It compensates for its terrible handling using the rear-mounted gun to discourage pursuit fighters.
You can also see the zoom at work here: both of these pictures are zoomed in relative to the original zoom, and the heavy fighter is more zoomed in than the medium fighter.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Disaster strikes: food poisoning! Can our hero bounce back from this? Time will tell...
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Anyway, here's the ship select menu. You can pick your ship and move around on the map, but there's nothing else there.
http://www.slimesalad.com/misc/snapshots/7drl-2015-2/rs.html
This is all day 2 progress. I have lost time to make up for.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
http://www.slimesalad.com/misc/snapshots/7drl-2015-2/rs.html
This is all day 2 progress. I have lost time to make up for.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
I've added in end-of-level warp points along with an indicator. You can play the current snapshot here.
Today is day 6. I'm not going to finish within the contest deadline, but this is an idea that's been bouncing around my head since last year's contest. I want to finish it, even if Circumstances have prevented me from doing so within the regular schedule.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Today is day 6. I'm not going to finish within the contest deadline, but this is an idea that's been bouncing around my head since last year's contest. I want to finish it, even if Circumstances have prevented me from doing so within the regular schedule.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
I realized today that it's actually day 6. "But wait," you say. "That was yesterday."
Somehow, I jumped the gun a day. Maybe I read the wrong website. I don't know. But there's an extra day here, and I'll take it, because I lost more than a day to food poisoning. Is it still a 7DRL if the seven days aren't all consecutive? I don't know. May the judges take mercy on me.
I've improved the medium fighter's maneuverability by adding more tension moves. It can fly kind of like the light fighter half the time. Also pictured: the ugliest asteroids. I'm really sorry.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks
Somehow, I jumped the gun a day. Maybe I read the wrong website. I don't know. But there's an extra day here, and I'll take it, because I lost more than a day to food poisoning. Is it still a 7DRL if the seven days aren't all consecutive? I don't know. May the judges take mercy on me.
I've improved the medium fighter's maneuverability by adding more tension moves. It can fly kind of like the light fighter half the time. Also pictured: the ugliest asteroids. I'm really sorry.
Mega Tact v1.1
Super Penguin Chef
Wizard Blocks



