Steven Arnow
a2bb0df939
All C++-comments in src/ should now be C89 comments
2013-06-22 22:10:25 +02:00
Allanis
9701687dc7
[Fix] I haz been told that older versions of gcc won't compile this. I say FFFFUUUUU!!
2013-06-01 19:34:40 +01:00
Allanis
7ec186bee9
[Add] Trying to work with a PID system for smart missiles.
2013-03-23 21:19:11 +00:00
Allanis
6a7c051851
[Fix] Moving from tab to space messed all the indents up. I thing that got them all now.
2013-03-21 19:34:35 +00:00
Allanis
4ea444b9ae
[Change] All tabs back to spaces.
2013-03-21 00:27:05 +00:00
Allanis
0d6ac1e5b1
[Add] Afterburners are in! After buying the outfit, double tap 'w'.
2013-03-19 22:34:20 +00:00
Allanis
1d6b0268b5
[Change] Cleaned up codebase to not exceed 80 characters.
2013-03-10 14:18:07 +00:00
Allanis
1b77a4276b
[Add] Smart seeker missiles. Not aquirable yet :P.
...
[Fix] Potential fix of a floating point exceoption.
2013-02-28 01:23:52 +00:00
Allanis
eee3ef3065
[Change] Minor change to physics.
2013-02-27 04:18:37 +00:00
Allanis
a6c758aa66
[Fix?] Hyperspace bug. Messed up velocity issues.
...
Ok. What we are doing here is messy.
What we are doing is modulating the velocity. There is also a dt
in there to try to make it not frame dependant..
The way things are done right now, we are cascading the limit_speed with the physics model,
We can simplify it to a euler integration (It's actuallyu runge-kutta)..
What we are doung is:
v1 = v0 + adt
Basically this means that the current velocity is the last vel plus the acceleration, times the
time passed from the last instance. This is then chained to the limit speed which does:
v = (v1 - vmax)(1-3dt)
So we can right the composite form as:
v = (v0 + adt - vmax) 1-3dt) = v0 + adt - vmax - 3dtv0 - 3adt2 + 3dtvmax
-- Yes. This is hacky. I will try to play with some equasions later.
2013-02-27 03:45:25 +00:00
Allanis
f6de9e8186
[Add] limit_speed in physics
2013-02-27 03:26:58 +00:00
Tamir Atias
166dcc95f7
[Change] Renamed main.* to lephisto.*.
2013-02-23 22:38:03 +02:00
Allanis
7dbe3d2598
[Add] It is now possible to disable ships - No death yet.
...
[Add] Player start location. ship etc can now be defined in data file.
2013-02-14 17:55:31 +00:00
Allanis
23cb72bffd
[Add] Utilising all GUI elements.
...
-- Minimal right now.
2013-02-14 16:07:19 +00:00
Allanis
74ed3e094b
[Add] New GUI.
...
[Fix] Circular radar.
2013-02-13 13:59:38 +00:00
Allanis
a89395a54f
[Add] We can now have multiple enemies.
...
[Add] You are able to get other ship's health from AI now.
2013-02-10 05:21:09 +00:00
Allanis
58e7c9b3d7
[Add] Ai profile support.
2013-02-09 00:53:37 +00:00
Allanis
acf4150079
[Add] Per pixel collision.
...
[Fix] Fleets now start at random location.
-- Still needs improvement.
2013-02-08 18:29:07 +00:00
Allanis
d2c548218d
[Add] Message system.
...
[Fix] Spinning lazer thingy.
2013-02-07 20:54:34 +00:00
Allanis
ccdeb8d13b
[Add] Add Lua calls to pew pew lazers. Now you can have a fake battle with the AI. :D
2013-02-05 19:26:59 +00:00
Allanis
998a1bf68b
[Add] Rudimentary shooting. This needs some work.
...
[Add] Layers should be working properly.
2013-02-05 16:50:56 +00:00
Allanis
6a2f07b5b7
[Change] Optimized ai API some.
...
[Fix] Few mem leaks.
2013-02-04 11:00:32 +00:00
Allanis
c36b877ae9
[Fix] Oops, I was negating the camera's x coord..
2013-02-03 15:04:48 +00:00
Allanis
b3c21a5c4e
[Add] Lua function calls.
2013-02-03 14:00:19 +00:00
Allanis
57dc51fb91
[Add] Initial AI support with Lua
2013-02-03 00:37:42 +00:00
Allanis
a7546372cc
[Add] Vec2 now uses polor coords.
2013-02-02 22:52:58 +00:00
Allanis
b5a7ba8919
[Fix] Changing from floating point to doubles.
2013-02-02 14:21:05 +00:00
Allanis
20bf55f117
[Add] Leave me a lone a short while, still working with this.
2013-01-31 23:22:32 +00:00
Allanis
cc47d41137
[Add] Initial commit of Lephisto.
2013-01-30 22:22:30 +00:00