/[projet1]/users/chema
Defence Force logotype

Log of /users/chema

View Directory Listing Directory Listing


Sticky Revision:

Revision 99 - Directory Listing
Modified Mon Jun 15 18:56:41 2009 UTC (10 years, 9 months ago) by Chema
Changed the collision code handle_collisions (in tactics.s) so that damage is now energy/2. Also the ship gets angry at us.

Revision 98 - Directory Listing
Modified Fri Jun 12 17:22:11 2009 UTC (10 years, 9 months ago) by Chema
A couple of small modifications in params.h and main.c (defines check)

Revision 97 - Directory Listing
Modified Thu Jun 11 10:38:38 2009 UTC (10 years, 9 months ago) by Chema
Touched the AI, also shrinked down memory usage in oobj3d.

Lasers are drawn, even if may be incorrect when vertices are not projected.

Revision 96 - Directory Listing
Modified Thu Jun 4 18:37:51 2009 UTC (10 years, 10 months ago) by Chema
Tweaked a couple of bugs, where debris and platelets after explosion did not move. Fixed several LaunchShipFromOther where the fact that the ship could not be created (reg X=0) was not checked.

Reduced the maximum of ships to save space.

Revision 95 - Directory Listing
Modified Thu Jun 4 16:01:19 2009 UTC (10 years, 10 months ago) by Chema
First private combat (no lasers drawn, though). Many changes in tactics.s and tinefuncs.s

In tactics.s there is a routine called AIMain where all the AI is implemented (equivalently to tactics in tactics.c in AGB sources). This is called just for objects with the IS_AICONTROLLED flag set in ai_state flags. The approach_tactics function in AGB is here called fly_to_ship. Splitted fly_to_vector in get_attack_angle and fly_to_vector_final and touched others to conform this.

The second ship (ID3) goes towards the first one (ID2) and shoots, that makes the first get angry and they engage in combat.

Revision 94 - Directory Listing
Modified Wed Jun 3 10:10:33 2009 UTC (10 years, 10 months ago) by Chema
Tested the normalization process and the dot product. Works OK.
Patched the _norm_big function (tinefuncs.s) to deal with vector lengths of zero (seems useless, but...)
Changed rotz with roty in fly_to_vector (tinefuncs.s) and AI works perfectly... now missiles are LETHAL.
Seems that radar stops workig properly once the objective is destroyed... need to check if it is related with MAXSHIPS or what.

Revision 93 - Directory Listing
Modified Tue Jun 2 11:21:47 2009 UTC (10 years, 10 months ago) by Chema
Playing with fly_to_pos... trying to get a better AI

Revision 92 - Directory Listing
Modified Mon Jun 1 19:08:39 2009 UTC (10 years, 10 months ago) by Chema
Missile hit added

Revision 80 - Directory Listing
Modified Wed May 27 11:16:04 2009 UTC (10 years, 10 months ago) by Chema


Revision 79 - Directory Listing
Modified Wed May 27 11:15:06 2009 UTC (10 years, 10 months ago) by Chema
Universe generator (testing)


Revision 78 - Directory Listing
Modified Wed May 27 11:14:00 2009 UTC (10 years, 10 months ago) by Chema


Revision 77 - Directory Listing
Modified Wed May 27 11:12:14 2009 UTC (10 years, 10 months ago) by Chema
Developlent of a 3D space game, Elite-like

Revision 2 - Directory Listing
Added Tue Feb 17 18:49:20 2009 UTC (11 years, 1 month ago) by (unknown author)
Added some folders to get a little bit of structure.

  ViewVC Help
Powered by ViewVC 1.1.26