InvadTris

InvadTris

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.30
fun: 3.35
innovation: 3.27
theme: 3.65
graphics: 2.82
audio: 1.89
humor: 2.16
mood: 2.69

Be sure to read the controls and description so you know how to play.


♥️As always, leave a comment on my game, and I will rate, and comment on your game.♥️


Sadly, my weekend schedule doesn't allow me to implement, but I loved the theme and wanted to contribute something, so here's a design doc and mockup, and UPDATE: as of 4/24, a *late* Jam entry. I worked solo, all graphics and code is my own, and the total time spent on the project before first release is 22 hours, if that matters to anyone. I spent 0 hrs Friday, 1 hr Sat, 12 hrs Sun, and 5.5 hrs Monday to finish it up.

Inspiration



Actual in-game screen shot



InvadTris is a Space Invaders/Tetris mashup. On the left side of the screen, you have an implementation of Space Invaders, which looks and plays like the arcade, with the tiny exception that your base fires TETRONIMOES. When a tetronimo fired by your base hits an enemy, it is destroyed for points, and the used Tetronimo goes into the Next queue for the Tetris game being played on the right side of the screen.

When Tetris has a Tetronimo loaded, your controls in Space Invaders freeze, your base becomes temporarily invulnerable to shots, the Invaders marching slows and they stop shooting new bullets, and the spent Tetronimo is released into Tetris, and controls switch over to controlling the falling tetronimo, which you lay on the stack to complete lines, per traditional Tetris.

Once you've played the Tetronimo, you can immediately regain control over your base and resume firing at the Invaders. Their relentless march creates time pressure to place the Tetronimo as quickly as possible so you don't get overrun.

For every 10 lines completed in Tetris, the Tetris game increases a level and speeds up.
For every Invader destroyed, the Invaders speed up.

You get 3 lives on the Invaders side, and the game ends when you lose those lives, or when you lose Tetris, or the Invaders reach the ground.

When you complete a line in Tetris, the cleared blocks turn into a SuperWeapon in Space Invaders.

Controls

Keyboard Input:

Invaders:

- Arrow Keys: move laser base left|right
- Space Bar: fire a tetronimo at the Invaders
- Shift: fire the SuperWeapon

Tetris:

- Arrow Keys: shift tetronimo left|right, or drop
- Z|X: rotate tetronimo

Gampad Input:

Invaders:

- D-pad:: laser base left|right
- A: fire a tetronimo at the Invaders
- B: fire the SuperWeapon

Tetris:

- D-pad: shift tetronimo left|right, or drop
- A|B: rotate tetronimo

Navigation

Title/Instructions Screen:

- Enter: Start game at level 1
- 1..9: Start game at level
- R: Restart game
- Esc: Exit game
- Backspace: Go back one screen.

Strategy and Tips


- When you complete a line, it becomes a superweapon for the Invaders game. Launch the Block Weapon by pressing Shift.
- If you only have a few invaders left in the current wave, and have a Block Weapon line, you can hold the line, saving it for the next wave, so it will do maximum damage.
- You don't have to launch the Block weapon at all if you don't want to. If you hold it, Invaders will be destroyed as they run into the blocks. You can use this as a kind of super-shield, sheltering under it to be protected from their shots, and steering it right or left into the oncoming Invaders.
- Completed lines appear as Weapon Blocks at the height the line was completed. If the Tetris stack is high, and the Invaders are low, they can be too low for your Block Weapon to hit them. Try to keep the stack as low as possible!
- In Invaders, you can press and hold the space bar, to generate your next shot. As long as you hold the space bar, it will not launch -- it launches when you release the button. This gives you a chance to see what tetronimo was generated, and if you don't like it, you can fire it into the bunkers or deliberately miss your shot. When you hit an Invader with your shot, it will turn the shot into a Tetronimo in Tetris. So you can manipulate the Next block by aiming carefully when the right shot comes up.
- While holding your shot, if an Invader runs into it, it will be destroyed. You can use this to take out the last Invader more easily if you're feeling cheap.
- You can also use your held shot as a shield to protect yourself against enemy shots.

Releases


1.0 2018/04/24

- Initial public playable release

1.8 2018/05/01

- Latest

Known Issues

- ~~Invaders occasionally jump all the way to bottom of screen for no apparent reason.~~ Fixed in 1.6
- (HTML5) all browsers are having some issues:
- ~~Chrome: Can't detect Keyboard events to start game. (Try gamepad, maybe?)~~ Fixed in 1.8.
- ~~Firefox: Sprite index glitch results in incorrect sprites rendered for various objects.~~ Fixed in 1.8
- ~~IE11: Performance is slow.~~ Performance fixed in 1.8
- IE11: No audio.
- IE11: Keyboard presses sometimes get "stuck" making game basically unplayable.
- #### Older HTML5 builds can be played here: https://csanyk.com/cs/releases/games/LD48-41_InvadTris/post-jam/​ but they may or may not work for you. Try to play the Windows version if you can!

Still TODO

- Juicing
- Tetris: Chain bonus for consecutive line clears
- Tetris.next queue
- Invaders saucer kill yields an I-block
- BlockWeapon kills yield tetronimoes?
- sfx for Tetris block rotation
- music?
Found a bug?
Tell us on Discord