Greetings.
I am new to the forum and a long time X-Com fan and i love that someone is actually making an open source implementation finally. Its so great. I hope project leads wont lose interest and we would see it finished and working.
I have some suggestions that are simple and aimed at just easing the game and do not change the original game.
1. Add an option to order all craft at once. For exampe, several Interceptors with blaster bombs could take down a BSHIP, but since the game requires you to manually send everybody in on the attack run, you very well end up with interceptors coming in one by one and dying. A simple ctrl+click issuing the order to every active window would go a long way.
1.b. Possibly, implement time still going on while interception window is open, so you could have new craft join interception without need to shrink window and wait, and you could never for sure be able to down ufo over land if its flying close to water (always bugged me). But thats a game change already...
2. Add an option to see where you have line-of-fire and where you have not. Preferably cursor should go black when you dont have a line of fire on the target, without a need to click. This would greatly ease tactical planning and simplify the interface. For example, often you kneel just to find out you dont have a line of fire!
2.a. Add an option to fire despite having no line of fire. A simple ctrl+ or shift+ to override "no line of fire" popup would go a long way! Of course it is arguably a game change, but i think it would be very nice to have and would just make the game less irritating.
2.b. Add an option to fire at the center of the tile or at the bottom of the tile. Right now the game fires at the bottom of the tile if there is no enemy there, and at the center if there is an enemy. Allowing the player to choose would be very nice addition, for example, when firing explosives you'd aim for the legs (as you do say in Quake and other games) to maximise your chance to hit.
2.c. Make it so your soldier wouldnt turn (spending AP) just to tell you that there is no line of fire. Or if you think its imbalancing and changing the game, then make it so if you aim a cursor outside the soldier's field of view, it would also be differently colored (or somehow else show that you have to turn to aim here). Possibly, add an indicator at all times of how many times your soldier needs to turn to fire at this location (or if he ever has to turn) - for example, less color saturated crosshair could show that you are not facing the point of fire.
3. Less imporatnt, but add an option to turn on an overlay (like they did in JA2 1.13 if you know what i mean) that shows your soldier's line of sight, at least approximately. For example, turn every tile that your soldier doesnt see darker or make it desaturated or just outline the tile border or whatever you wish.
4. Also less important, but add an option to see the trajectory used when throwing an object, and possibly and option to throw object using higher arc. This could be very useful when throwing around corners and obstacles - higher arc would make less chance for a grenade to hit a wall and end up in your face, but also would mean greater spread if your throwing accuracy isnt that well. Maybe add an option to choose an angle?
5. Also less important, but possibly, after you have studied an alien, add a tooltip option when you are aiming at it that would show how many damage on average would your weapon deal to it? Since you now know its armor values and resistances, it could show something like:
Type: Laser
Damage: 60
Resistance: 20%
Front Armor: 40
Approx. Damage: 16 (0-56)
6. Possibly add an option to change squad order in loadout screen? Possibly including option to move tanks around
PS: Btw, i have a question - why isnt some of the code of other projects re-used or experience incorporated?
I mean, we have PocketUFO which supposedly is a complete re-write of the game (since they changed interface and they have several differences and bugs not present in dos ufo - i think they must have written it from scratch)
We have UFO2000 which is a complete recreation of tactical game with additions.
Well, just wondering?