Assets 5

This is Block Attack - Rise of the Blocks - version 2.3.0

Changes since 2.2.0:
Several keyboard keys are now translatable
Window size is now restored on next startup
The back-button on the gamepad now goes back in menus
Gamepad L2 and R2 can now be used to push lines
Game Over, Winner and Draw are now translatable

Feedback can be given on https://blockattack.net or https://github.com/blockattack/blockattack-game

@sago007 sago007 released this May 20, 2018 · 1 commit to v2.2.X since this release

Assets 5

This is Block Attack - Rise of the Blocks - version 2.2.0

The primary change in this version is the font handling but I have also added a few help pages.

While an updated font handling may at first glance not seem so interesting the effect is actually quite bug. Most importantly the scaling is now a lot better. This is important as computer screens has gotten smaller and smaller in the past years. Another change is that the game now runs out of the box on Windows machines with high resolution displays.

Changes since 2.1.2:

  • New font system
  • Better scaling
  • Works out of the box on Windows with high resolution displays
  • New help menu with rule explanations

Known issues:

  • Some string like "winner", "loser" and "draw" are not translatable.
  • Keyboard key names are not translatable either
  • A few screens like the "name" screen does not have gamepad support
  • Only gamepads connected on startup can be used

Feedback can be given on https://blockattack.net or https://github.com/blockattack/blockattack-game

@sago007 sago007 released this Jan 12, 2018 · 3 commits to v2.1.X since this release

Assets 5

This is Block Attack - Rise of the Blocks - version 2.1.2

This version only fixes one single bug. The Windows version would not save correctly if "My Games" did not already exist in the Documents folder.
No changes to anything else

@sago007 sago007 released this Apr 1, 2017 · 7 commits to v2.1.X since this release

Assets 4

This is Block Attack - Rise of the Blocks - version 2.1.1

This has the first gameplay change in a long time. In the previous version the rise would stop
while clearing. It could stop for several seconds. This is no longer the case. The time is now
bound and will lower as the game progresses.

The update of the model has also been changed. This should make it more smooth in some of the
high speed Stage Clear levels.

Changes since 2.0.1:

  • There is now an upper limit on how long the rise will stop
  • The internal updated of the game has been updated from 20 times a second to 100 times a second
  • Menu fonts have been changed
  • Window is now resizeable by default
  • jsoncpp removed as a dependency
  • Other code cleanup
  • Docker files are now provided to make compiling even easier
  • Translation strings changed and are now more
  • Updated libraries

About the resize of the window:

The normal resize will simply resize the whole screen. This unfortunately makes the fonts hard to read.
The size of the screen is not saved!
You can use the command line argument "--no-auto-scale" to not scale the whole image. Screen size will
also be saved in this mode and remembered for the next startup.

Known issues:

  • Windows 10 with HighDPI: Fonts becomes unreadable. #5
  • The translation does not work with the shortcuts created by the Windows installer due to a wrong startup path. I have not been able to figure out why

Thank you
Thanks to the people that have provided patches or feedback for this release: Paul Wise, mstraube and scootergrisen
Especially mstraube that discovered a fatal problem just hours after the release of 2.1.0.

Feedback can be given on http://www.blockattack.net or https://github.com/blockattack/blockattack-game

Apr 1, 2017
Final addition to Known Issues
Assets 4

This is Block Attack - Rise of the Blocks - version 2.0.1

This is a small bugfix release that fixes 2 bugs:

  • The "Get Ready" animation used the wrong sprite
  • My homepath was hardcoded in the Makefile (Linux only)

Known problems:

  • Resolution is still fixed at 1024x768
  • Fonts are messed up in some rare cases (opserved on a Windows 10 machine with High DPI)

Feedback can be given on http://www.blockattack.net or https://github.com/blockattack/blockattack-game

@sago007 sago007 released this May 1, 2016 · 3 commits to v2.0.X since this release

Assets 4

This is Block Attack - Rise of the Blocks - version 2.0.0

This is the largest change since 1.1.0 more than ten years ago!
The game now uses SDL2 and have a more keyboard, game pad and even touch friendly design!

Compared to the old 1.4.2 a number of changes:

  • Uses SDL2. This means textures and sprites instead of old surfaces.
  • New config file format
  • TTF font support
  • Translation support (includes a Danish translation)
  • New keyboard and game controller friendly menu system
  • Better behind the scenes handling
  • Build by a CMake system
  • Location of saved games changed in Linux
  • Better game controller support (although limited to SDL2 supported controllers)
  • Better mouse play
  • More modern icon
  • Linux saves are now stored under $HOME/.local/share/blockattack

Some known regressions:

  • It is not possible to store replays
  • There are no network support.

The new back-end will allow it to be implemented smarter in the future. The old version was too difficult to use anyway.

Some regressions that will not be fixed:

  • Only SDL2 supported game controllers are supported
  • Old config and some saves are lost then converting to 2.0.0+

Feedback can be given on http://www.blockattack.net or https://github.com/blockattack/blockattack-game

Assets 3

This is a SNAPSHOT of the current development branch towards 2.0.0

While this contains some regressions it will still be far supperior to the old versions thanks to better keyboard and gamepad support.

Compared to the old 1.4.2 a number of changes:

  • Uses SDL2. This means textures and sprites instead of old surfaces.
  • New config format
  • TTF font support
  • Translation support
  • New keyboard and game controller friendly menu system
  • Better behind the scenes handeling
  • Build by a CMake system
  • Location of saved games changed in Linux

Some known regressions:

  • All gamecontrollers are assigned to player 1
  • No mouse/touch play. I want to introduce this in a new way
  • No stored replays.
  • No net play.

The last 3 elements are all related to

Some regressins that will not be fixed:

  • Only SDL2 supported gamecontrollers are supported
  • Old configs and some saves are lost then converting to 2.0.0+