Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Need help testing games-action/atanks_aiu-6.0.5 Atomic Tanks
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Yamakuzure
Veteran
Veteran


Joined: 21 Jun 2006
Posts: 1336
Location: Bardowick, Germany

PostPosted: Tue Jun 24, 2014 4:19 pm    Post subject: Need help testing games-action/atanks_aiu-6.0.5 Atomic Tanks Reply with quote

Hi everybody,

a couple of weeks ago I found out that one of my favorite games from old times, Atomic Tanks (games-action/atanks) became rather crashy and buggy.

I reactivated my old Atomic Tanks AI Upgrade Project, I rewrote the AI around versions 2.8 to 3.2, to fix *some* bugs.

The list of fixes and additions has become quite large in a short amount of time and I am facing a few problems right now: I can not test everything and neither can I guarantee that I did not add new bugs.

So if you like, could you help me testing, please? I have added an ebuild games-action/atanks_aiu to my overlay ('seden' @ layman) so installation is fairly simple.

Bugs, reports, ideas, feature requests and so on can go into my projects tracker or discussed here.

Thank you very much in advance, and here comes the current Changelog: (I will keep this updated)
Code:
atanks AI Upgrade Project
=========================

First things first: As with all aiu upgrades this version must be considered
to be of "Pre-RC-Alpha" quality. While I do test all my changes, I also may
have introduced yet undiscovered new bugs.
Any problems with this release should be reported to me.

================================================================================

Update 5 to atanks-6.0
----------------------

New in this version:
--------------------
- Added a new option for team hit penalties in the finance menu.
- Damage, money and revenge/suicide/gloating texts are no longer displayed when
  skipping computer play.
- Smoke is now behaving more realistic.
- Explosions now optionally throw dirt debris into the air. See the physics
  menu for the new "Explosion Debris" option.
- Added FPS awareness to the game loop: If too much is going on, and too few
  milliseconds left on each frame, the game no longer creates debris and smoke
  until the set FPS is reached more easily.
- Moved the info messages about new versions down, so it doesn't appear between
  the buttons any more.
- Chain Gun/Missile and Jack Hammer amounts raised for a fairer price spread.
- Players that are constantly hit by napalm or laser fire no longer flood the
  game with vengeance texts.
- Updated the satellite to move a fired beam, too. This allows satellites to
  'mill' through the terrain.
- Optimized when and how beam and lightning paths are checked to speed up
  operation.


Fixed bugs:
-----------
- Damage no longer gets "forgotten" or applied twice.
- Fixed display bugs with napalm jellies an smoke.
- Fixed napalm jellies to correctly apply their damage according to distance and
  blob size.
- Fixed a bug that caused riot blasts to go straight down with any angle if the
  tank was buried.
- Fixed the laser sound.
- Removed the main heap smasher "objects", a static array of objects. All
  objects are now organized in sorted doubly linked lists. This greatly improves
  the speed of atanks and is a lot more secure and less error prone than the old
  methods.
- The game no longer crashes if the tank dies that is currently displayed in the
  top bar.
- The game no longer crashes if the next tank is just killed before activation.
- The weapons descriptions no longer draw over the right edge of the display box.
- Weapons list adapted to show the number of shots, not munitions.
- Fixed a bug that could cause a segfault when teleports where drawn.


================================================================================

Update 4 to atanks-6.0
----------------------

New in this version:
--------------------
- When compiling with gcc and using DEBUG=YES, -fstack-protector is now used.
- Skipping Computer play now adapts to what is happening, and the time remaining
  is shown in the status bar. The forced "draw" ending only comes if no bot is
  able to do real damage.
- The next tank is no longer activated when the previous shoots, but when it can
  start to act.
- The weapon no longer auto-changes immediately when it depletes with the
  current shot, but when its tank is activated the next time.
- Made AI skipping faster through frame skipping.
- Added more sounds, like napalm going off, napalm jellies burn, laser sound
  and more.
- "Naturals" like meteors and falling dirt bombs now detonate earlier when
  accelerated by spring walls/floors. Further the AI no longer waits for them
  to go off.
- Rewrote BEAM class so lightning paths are now correctly traced and can no
  longer "skip" over dirt piles.
- Text based options now rotate.
- Value based options no longer display up/down buttons if the maximum/minimum
  is reached.
- Made napalm jellies to look a little bit more interesting.


Fixed bugs:
-----------
- The UFO no longer razor-erases the status bar.
- Napalm Jellies no longer leave debris behind when burned out.
- The game no longer turns into a crawl if too much is going on.
- Missile sprites no longer partly overwrite the status bar.
- Napalm Jellies no longer "glue" to steel/wrap ceilings.
- Smoke is generated again, unless AI skipping is activated.
- Player name and health (static and bouncing) no longer hover in front of the
  tank.
- Riot blasts and bombs now go off properly again and no longer hold the game
  forever.
- Makefile: Use correct -fpedantc/-Wpedantic flag per gcc version.


================================================================================

Update 3 to atanks-6.0
----------------------

New in this version:
--------------------
- Rewrote and cleaned up the teleport class and system.
- Added a menu entry in the sound menu to set a global volume level.
- Added a menu entry in the physics menu to set the volley shot delay value.

Fixed bugs:
-----------
- Fixed 33,666,623 bytes (~32.1 MiB) that were leaked on atanks end.
- Fixed a bug that cause items (riot charge/blast/bomb) to never show up,
  causing the game loop to turn into an endless loop without any action.
- Fixed a bug that cause teleports to crash the game.
- Fixed a bug that could cause the gameloop to endlessly wait for riot charges,
  blasts and bombs to finish but they never would.

================================================================================

Update 2 to atanks-6.0
----------------------

New in this version:
--------------------
- Rewrote the core objects for better readability, handling and cleanups.
- Core physics rewritten - Multiple wall bounces in one frame can now be handled
  correctly. Steep shots with high velocity no longer detonate "moved" on steel
  walls.

Fixed bugs:
-----------
- (self introduced) Texts are now correctly reloaded if the language is changed.
- In rare circumstances adding update areas could lead to smaller areas,
  throwing away pending updates distorting the display.
- Dirt balls and meteors no longer detonate on the ceiling in boxed mode.
- (self introduced ?) Fixed a bug that could cause the game to not find a saved
                      game.

================================================================================

Update 1 to atanks-6.0
----------------------

New in this version:
--------------------
- Back-ported new features from atanks 6.0 to the AI Upgrade project.

================================================================================

Update 2 to atanks-5.9
-----------------------

New in this version:
--------------------
- Read-Only text fields no longer reserve space for a never displayed cursor.
- Enlarged all menu entries a bit. All entries from all languages now should fit.
- Language changes are now correctly communicated to the sub menus.


Fixed bugs:
-----------
- Fixed a possible memory leak if automatic update searches were enabled.

================================================================================

Update 1 to atanks-5.9
----------------------

New in this version:
--------------------
- Complete rewrite of the in-game menu system. No more crashes!
- Unified the fonts, there is only one font used now.
- Re-arranged all texts.
- Enabling shadowed texts in the menu now enables some shading in the menu, too.
- Some optimizations and cleanups to the code in general.

Fixed bugs:
-----------
- Player options no longer become scrambled if accessed too often.
- Atanks should no longer crash when Windows players click the Network option in
  in the main Options menu.
- When cycling through tanks on Players screen, the old tank is now getting
  erased correctly.

_________________
I *do* know that I easily aggravate people due to my condensed writing. Rule of thumb: If I wrote anything that can be understood in two different ways, and one way offends you, then I meant the other! ;)


Last edited by Yamakuzure on Tue Jul 08, 2014 10:37 am; edited 1 time in total
Back to top
View user's profile Send private message
Yamakuzure
Veteran
Veteran


Joined: 21 Jun 2006
Posts: 1336
Location: Bardowick, Germany

PostPosted: Mon Jul 07, 2014 2:05 pm    Post subject: Reply with quote

Today I have released atanks-6.0-aiu5 (games-action/atanks_aiu-6.0.5) with a lot of new features and quite some fixes.

Have fun!
_________________
I *do* know that I easily aggravate people due to my condensed writing. Rule of thumb: If I wrote anything that can be understood in two different ways, and one way offends you, then I meant the other! ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum