TBFTSS - The Pandoran War

Re: TBFTSS - The Pandoran War

Postby nnesse » 18 Nov 2015, 04:52

Not bad. Unlike most open source games I was able to build it without too much trouble. After a few games somehow my save file got in a bad state causing the initial window to have zero size on startup but otherwise it worked well.

Have you considered adding mouse controls? The encounters happen pretty fast and it feels hard to react in time with the keyboard.

Regarding cross platform. Since your dependencies are limited it should be relatively easy to just adapt your Makefile to target windows by invoking a MinGW64 toolchain. I've done this a few times before. I might give such a windows port a try this weekend.
nnesse
 
Posts: 21
Joined: 02 Dec 2014, 00:39

Re: TBFTSS - The Pandoran War

Postby nnesse » 23 Nov 2015, 10:02

I added a win32 makefile and created a pull request on github. The game EXE crashes for reasons I didn't have time to figure out though.
nnesse
 
Posts: 21
Joined: 02 Dec 2014, 00:39

Re: TBFTSS - The Pandoran War

Postby nnesse » 24 Nov 2015, 06:02

Turns out when I build with MinGW from windows with MSYS2 the game works fine. I think when I cross compiled all the SDL libs from Linux I built such a stripped down version of the libs that they didn't meet tbftss's requirements. You probably want to link with the SDL libs statically on Windows. The SDL2 DLL on MSYS2 was pulling in about a dozen or so libs and I gather only a few are actually needed.

I like the mouse controls you added. One thing I think might make them better is to make the distance of the mouse from the center control the ship's speed.
nnesse
 
Posts: 21
Joined: 02 Dec 2014, 00:39

Re: TBFTSS - The Pandoran War

Postby Imerion » 26 Nov 2015, 15:58

This looks really fun! Nice project, will try some day soon. :)
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 27 Feb 2016, 15:13

Nice! Just downloaded this and will give it a go soon. I've been curious for a while as it sounds like a fun game. :)
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 29 Feb 2016, 17:32

Maybe I'm doing something wrong, but at the mission selection screen (with all the planets) I can't seem to select anything. Clicking planets does nothing and it says Missions 0/0 at the top of the screen.
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 29 Feb 2016, 19:21

I'm using Xubuntu Linux, 64 bit. And no, no circles and nothing happens if I click on them. I can drag the map around however.
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Bertram » 29 Feb 2016, 21:54

I wanted to take the opportunity to say congrats for that new nice spaceship game. :) It's very promising.
User avatar
Bertram
VT Moderator
 
Posts: 1652
Joined: 09 Nov 2012, 12:26

Re: TBFTSS - The Pandoran War

Postby Imerion » 29 Feb 2016, 22:44

It's 0.5 (tbftss-0.5-160227.i386.deb)

This is what I get from the console:

{l Code}: {l Select All Code}
INFO: User home = /home/imerion
INFO: getSaveFilePath = '/home/imerion/.local/share/tbftss/config.json'
INFO: getSaveFilePath = '/home/imerion/.local/share/tbftss/config.json'
INFO: Saving config ...
INFO: Game scale factor: 1,00,1,00
INFO: Loading gfx/input/mousePointer.png
INFO: Loading gfx/widgets/optionsLeft.png
INFO: Loading gfx/widgets/optionsRight.png
INFO: Loading data/widgets/galacticMap.json
INFO: Loading data/widgets/modal.json
INFO: Loading data/widgets/startBattle.json
INFO: Loading data/widgets/inBattle.json
INFO: Loading data/widgets/battleWon.json
INFO: Loading data/widgets/battleLost.json
INFO: Loading data/widgets/title.json
INFO: Loading data/widgets/options.json
INFO: Loading data/widgets/stats.json
INFO: Loading data/widgets/starSystem.json
INFO: Loading data/fighters/ataf.json
INFO: Loading gfx/fighters/ataf.png
INFO: Loading data/fighters/dart.json
INFO: Loading gfx/fighters/dart01.png
INFO: Loading data/fighters/jackal.json
INFO: Loading gfx/fighters/jackal.png
INFO: Loading data/fighters/simpleDart.json
INFO: Loading data/fighters/sphinx.json
INFO: Loading gfx/fighters/sphinx.png
INFO: Loading data/fighters/staticDart.json
INFO: Loading data/fighters/taf.json
INFO: Loading gfx/fighters/taf.png
INFO: Loading data/fighters/unarmedDart.json
INFO: Loading data/fighters/ray.json
INFO: Loading gfx/fighters/ray.png
INFO: Loading data/fighters/nymph.json
INFO: Loading gfx/fighters/nymph.png
INFO: Loading data/fighters/firefly.json
INFO: Loading gfx/fighters/firefly.png
INFO: Loading data/fighters/hyenaA.json
INFO: Loading gfx/fighters/hyena.png
INFO: Loading data/fighters/hyenaB.json
INFO: Loading data/fighters/leopard.json
INFO: Loading gfx/fighters/leopard.png
INFO: Loading data/fighters/kingfisher.json
INFO: Loading gfx/fighters/kingfisher.png
INFO: Loading data/fighters/mantis.json
INFO: Loading gfx/fighters/mantis.png
INFO: Loading data/fighters/rook.json
INFO: Loading gfx/fighters/rook.png
INFO: Loading data/fighters/thunderhead.json
INFO: Loading gfx/fighters/thunderhead.png
INFO: Loading data/fighters/scarab.json
INFO: Loading gfx/fighters/scarab.png
INFO: Loading data/fighters/hammerhead.json
INFO: Loading gfx/fighters/hammerhead.png
INFO: Loading data/fighters/khepri.json
INFO: Loading gfx/fighters/khepri.png
INFO: Loading data/fighters/cannonDart.json
INFO: Loading data/fighters/missileDart.json
INFO: Loading data/fighters/lynx.json
INFO: Loading gfx/fighters/lynx.png
INFO: Loading data/craft/civilian.json
INFO: Loading gfx/craft/civilian01.png
INFO: Loading data/craft/tug.json
INFO: Loading gfx/craft/tug.png
INFO: Loading data/craft/shuttle.json
INFO: Loading gfx/craft/shuttle.png
INFO: Loading data/craft/supplyShip.json
INFO: Loading gfx/craft/supplyShip.png
INFO: Loading data/craft/munitionsTransport.json
INFO: Loading gfx/craft/munitionsTransport.png
INFO: Loading data/turrets/rocketTurret.json
INFO: Loading gfx/cannons/rocketTurret.png
INFO: Loading data/turrets/plasmaTurret.json
INFO: Loading gfx/cannons/plasmaTurret.png
INFO: Loading data/capitalShips/csnCorvette01.json
INFO: Loading gfx/capitalShips/csnCorvette01/body.png
INFO: Loading gfx/capitalShips/csnCorvette01/core.png
INFO: Loading gfx/capitalShips/csnCorvette01/component1.png
INFO: Loading gfx/capitalShips/csnCorvette01/component2.png
INFO: Loading gfx/capitalShips/csnCorvette01/component3.png
INFO: Loading gfx/capitalShips/common/cannon01.png
INFO: Loading gfx/capitalShips/csnCorvette01/engine1.png
INFO: Loading data/capitalShips/csnCorvette02.json
INFO: Loading gfx/capitalShips/csnCorvette02/body.png
INFO: Loading gfx/capitalShips/csnCorvette02/core.png
INFO: Loading gfx/capitalShips/csnCorvette02/component1.png
INFO: Loading gfx/capitalShips/csnCorvette02/component2.png
INFO: Loading gfx/capitalShips/csnCorvette02/component3.png
INFO: Loading gfx/capitalShips/csnCorvette02/component4.png
INFO: Loading gfx/capitalShips/csnCorvette02/component5.png
INFO: Loading gfx/capitalShips/csnCorvette02/engine1.png
INFO: Loading gfx/capitalShips/csnCorvette02/engine2.png
INFO: Loading data/capitalShips/unfCorvette01.json
INFO: Loading gfx/capitalShips/unfCorvette01/body.png
INFO: Loading gfx/capitalShips/unfCorvette01/core.png
INFO: Loading gfx/capitalShips/unfCorvette01/component1.png
INFO: Loading gfx/capitalShips/unfCorvette01/component2.png
INFO: Loading gfx/capitalShips/unfCorvette01/component3.png
INFO: Loading gfx/capitalShips/unfCorvette01/component4.png
INFO: Loading gfx/capitalShips/unfCorvette01/component5.png
INFO: Loading gfx/capitalShips/unfCorvette01/engine1.png
INFO: Loading gfx/capitalShips/unfCorvette01/engine2.png
INFO: Loading data/capitalShips/unfCorvette02.json
INFO: Loading gfx/capitalShips/unfCorvette02/body.png
INFO: Loading gfx/capitalShips/unfCorvette02/component1.png
INFO: Loading gfx/capitalShips/unfCorvette02/component2.png
INFO: Loading gfx/capitalShips/unfCorvette02/component3.png
INFO: Loading gfx/capitalShips/unfCorvette02/engine1.png
INFO: Loading gfx/capitalShips/unfCorvette02/engine2.png
INFO: Loading data/capitalShips/infCorvette01.json
INFO: Loading gfx/capitalShips/infCorvette01/body.png
INFO: Loading gfx/capitalShips/infCorvette01/component1.png
INFO: Loading gfx/capitalShips/infCorvette01/component2.png
INFO: Loading gfx/capitalShips/infCorvette01/component3.png
INFO: Loading gfx/capitalShips/infCorvette01/component4.png
INFO: Loading gfx/capitalShips/infCorvette01/component5.png
INFO: Loading gfx/capitalShips/infCorvette01/component6.png
INFO: Loading gfx/capitalShips/infCorvette01/engine1.png
INFO: Loading gfx/capitalShips/infCorvette01/engine2.png
INFO: Loading data/capitalShips/infCorvette02.json
INFO: Loading gfx/capitalShips/infCorvette02/body.png
INFO: Loading gfx/capitalShips/infCorvette02/core.png
INFO: Loading gfx/capitalShips/infCorvette02/component1.png
INFO: Loading gfx/capitalShips/infCorvette02/component2.png
INFO: Loading gfx/capitalShips/infCorvette02/component3.png
INFO: Loading gfx/capitalShips/infCorvette02/component4.png
INFO: Loading gfx/capitalShips/infCorvette02/engine1.png
INFO: Loading gfx/capitalShips/infCorvette02/engine2.png
INFO: Loading gfx/capitalShips/infCorvette02/engine3.png
INFO: Loading gfx/capitalShips/infCorvette02/engine4.png
INFO: Loading gfx/items/crate.png
INFO: Loading gfx/items/smallCrate.png
INFO: Loading gfx/bullets/particleBolt.png
INFO: Loading gfx/bullets/plasmaBolt.png
INFO: Loading gfx/bullets/missile.png
INFO: Loading gfx/bullets/magBolt.png
INFO: Loading gfx/bullets/laser.png
INFO: Loading gfx/effects/explosion.png
INFO: Loading gfx/effects/shieldHit.png
INFO: Loading gfx/effects/halo.png
INFO: Loading gfx/hud/targetPointer.png
INFO: Loading gfx/hud/targetCircle.png
INFO: Loading gfx/hud/smallFighter.png
INFO: Loading gfx/hud/armour.png
INFO: Loading gfx/hud/shield.png
INFO: Loading gfx/hud/ecm.png
INFO: Loading gfx/hud/boost.png
INFO: Loading gfx/hud/nextGun.png
INFO: Loading gfx/hud/radar.png
INFO: Loading gfx/hud/radarWarning.png
INFO: Loading gfx/battle/missionStart.png
INFO: Loading gfx/battle/missionInProgress.png
INFO: Loading gfx/battle/missionComplete.png
INFO: Loading gfx/battle/missionFailed.png
INFO: Loading gfx/debris/debris1.png
INFO: Loading gfx/debris/debris2.png
INFO: Loading gfx/debris/debris3.png
INFO: Loading gfx/debris/debris4.png
INFO: Loading gfx/debris/debris5.png
INFO: Loading gfx/debris/debris6.png
INFO: Loading gfx/title/logo.png
INFO: Loading gfx/title/pandoran.png
INFO: Loading gfx/backgrounds/background02.jpg
INFO: Loading gfx/planets/earth.png
INFO: getSaveFilePath = '/home/imerion/.local/share/tbftss/game.save'
INFO: loadFonts(14)
INFO: loadFonts(20)
INFO: Cleaning up ...
INFO: Done


Could Intel graphics drivers have something to do with it?
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 03 Mar 2016, 20:17

Was just about to try, but the link seems to go to the wrong place? I get a 404. :(
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 05 Mar 2016, 02:40

Now it works! I liked it, fun arcade style gameplay and I especially liked having wingmen to fight beside. Controls felt smooth and there were some nice effects. :)
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Imerion » 18 Apr 2016, 12:09

Awesome! That jumpgate look really cool!
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Akien » 24 Apr 2016, 12:27

Hi Steve and congrats on the new release!

I've been following your progress with interest though little time to actually play the game, but today I decided to give it a go. The first impression is very good, I like the fluidity of the movements :)

I'd like to package the game for my Linux distro, Mageia. I'd have to package it within our "nonfree" repo as the NC clause for the assets make them non-libre according to our package guidelines (basically the same guidelines as Fedora's, which are also pretty similar to the Debian Free Software Guidelines). For the end users it should not make much difference though, as by default both the "core" (only libre stuff) and "nonfree" repos are activated by default and thus opt-out.

I just wanted to check with you what would be the best name for the package. Should I go with "tbftss" like the git repo, or do you think that something like "pandoran-war" or similar would be better suited?
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: TBFTSS - The Pandoran War

Postby Akien » 24 Apr 2016, 13:25

StephenJSweeney {l Wrote}:I think sticking with "tbftss" would be best for now, just for consistency. But if you feel "pandoran-war" would be better, feel free to call it that. Or maybe "tbftss-pandoran-war", to cover all bases ;)

Yeah I guess I'll stick with "tbftss" for now, as it's also the name of the binary. And shorter is better :D
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: TBFTSS - The Pandoran War

Postby Imerion » 15 May 2016, 18:23

Nice, it's looking really polished! Downloading now!
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby Akien » 16 May 2016, 22:39

Awesome, congrats on the new release!

I've imported it in Mageia's repositories: http://svnweb.mageia.org/packages/cauld ... iew=markup
It will be available out of the box for users of Mageia 6 when it's released (within a couple of months).
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: TBFTSS - The Pandoran War

Postby Akien » 17 May 2016, 10:57

StephenJSweeney {l Wrote}:Hey, does that link work, on line #9:

https://github.com/stephenjsweeney/tbftss/v%{version}/%{name}-%{version}.tar.gz

It appears to resolve to:

https://github.com/stephenjsweeney/tbft ... 0.7.tar.gz

but that results in a 404.

Nice catch, the link I used is indeed not working. It should have been:

https://github.com/stephenjsweeney/tbftss/archive/v%{version}/%{name}-%{version}.tar.gz

This one would work to get a tarball named "tbftss-0.7.tar.gz", unlike the default https://github.com/stephenjsweeney/tbftss/archive/v%{version}.tar.gz which would just produce a tarball named "0.7.tar.gz" (GitHub's API fixes the name when downloading manually to $projectname-$tag.tar.gz, but not when resolving with curl or wget.

I had not noticed that the link was wrong since I downloaded the tarball manually this time. For future releases I'll however use the "mgarepo sync -d" tool that downloads the new tarball based on this URL, so thanks for pointing out the mistake :)
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

Re: TBFTSS - The Pandoran War

Postby charlie » 28 Jun 2016, 16:40

Good stuff. Been meaning to try this out but I'm on a semi-permanent sabatical from playing games (productivity related).
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: TBFTSS - The Pandoran War

Postby Imerion » 13 Aug 2016, 11:18

Congrats on your 1.0! :D There really is a lot of content and nice polished gameplay in this game - will certainly play it more thoroughly once I get time.
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

Re: TBFTSS - The Pandoran War

Postby charlie » 13 Aug 2016, 17:02

Akien {l Wrote}:
StephenJSweeney {l Wrote}:I think sticking with "tbftss" would be best for now, just for consistency. But if you feel "pandoran-war" would be better, feel free to call it that. Or maybe "tbftss-pandoran-war", to cover all bases ;)

Yeah I guess I'll stick with "tbftss" for now, as it's also the name of the binary. And shorter is better :D

Shorter is not better. Clearer is better. It isn't 1982 and we are not limited by much these days.

If I saw 'tbftss' in one of these package browser applications, I'd not even click on it. Also if you play the game, you'll search for 'Pandoran War' and not for some relatively complicated acronym. It's not as if the acronym is a word that can be said, it is just a jumble of constonants.

Plus consistency is overrated. The longer you remain "consistent" then the harder it is to make an inevitable change.

/0.02c
Free Gamer - it's the dogz
Vexi - web UI platform
User avatar
charlie
Global Moderator
 
Posts: 2131
Joined: 02 Dec 2009, 11:56
Location: Manchester, UK

Re: TBFTSS - The Pandoran War

Postby c_xong » 10 May 2017, 05:20

Nice game! I was aware of this since first post but it's taken me this long to start playing it now. There's a lot to like here, I'm having fun and plan to finish the game.

There are some design flaws, and I was wondering if you're open to improving them:

The biggest is the missiles; they are 1-hit kill which is very unforgiving. They're also quite rare, so when it happens it feels like a random unfair event. Instead, and for an arcade-style game, it should be more frequent but weaker. The EMP should also recharge quicker. I'm not sure how viable it is to dodge missiles, but that could be a good mechanic too - check out the "Missiles!" game for an example.

The boost is a somewhat related problem; it's very useful but recharges very slowly. Coupled with the EMP/missiles problem, and most tough battles turn out into a grind where you run away and recharge everything before going back in. The game should be at its best when you're in the action, dodging missiles and shots from all directions. To be fair this is a common problem in space shooters, since there are no walls to stop you from running away. But one way to help is to make abilities like the boost available more often. One option is to replace it with an afterburner.
User avatar
c_xong
 
Posts: 234
Joined: 06 Sep 2013, 04:33

Re: TBFTSS - The Pandoran War

Postby c_xong » 14 May 2017, 06:29

To compensate for the weaker missiles, you need to increase the amount of missiles and the AI's willingness to use it. It seems that missiles only get used once or twice per mission, at least in the first few.
User avatar
c_xong
 
Posts: 234
Joined: 06 Sep 2013, 04:33

Re: TBFTSS - The Pandoran War

Postby onpon4 » 26 Apr 2018, 11:28

I just gave this a try a couple of days ago. I must admit I was blown away; this is a well-designed game.

So, I've got to ask: why did you choose to put all the data you created for this game under a proprietary license? It doesn't make sense to me; almost all of the external data you used is under a libre license (the only exception is a couple sound files under the CC Sampling+ license), and as far as I can tell you're not a staunch anti-capitalist. So what was your motivation?

It's not going to stop me from enjoying the game (it doesn't seem to be an example of a "gaming trap", since I didn't find any scripts in my trove through the data), but it's a shame that the only reason I can't put this game in my libre game recommendations list is because you chose to make it proprietary (it would be trivial to replace the few externally sourced proprietary sound effects).
onpon4
 
Posts: 596
Joined: 13 Mar 2014, 18:38

Who is online

Users browsing this forum: No registered users and 1 guest

cron