taskSavannah Administration - Tasks: task #8295, Submission of SFML spaceshooter

 
 

task #8295: Submission of SFML spaceshooter

Submitter:  Christoph Egger <christoph_egger>
Submitted:  Tue 17 Jun 2008 07:36:30 PM UTC
   
 
Should Start On:  Tue 17 Jun 2008 12:00:00 AM UTC Should be Finished on:  Fri 27 Jun 2008 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  alexshulgin Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 03 Oct 2008 07:59:20 AM UTC, comment #5: 

Hi,

There's really seem to be no strong argument to use separate license for your media files...

I've approved your project--welcome on board! :)

You should receive a message with further instructions shortly.

--
Cheers,
Alex
PS: I've had to hack the Makefile a bit in order to compile the project.  The `sfml_space_LDADD' line is now like this:

sfml_space_LDADD = -lapr-1 -laprutil-1 -lsfml-graphics -lsfml-audio -lsfml-system -lsfml-window /usr/lib/liblog4cxx.a -lboost_filesystem -lxml2

Still the game doesn't start.  I can send you the details privately if you wish to debug this. ;-)

Alexander Shulgin <alexshulgin>
Thu 02 Oct 2008 02:06:14 PM UTC, comment #4: 

Hi

I've added the License Header now (must have missed it). Your build failure was caused by an API change in SFML 1.2 (which was actual at the upload) vs. 1.3 (which you seem to use - the newer version).

I have uploaded an new tarball containing both fixes to the same location so you can have a look at it.

About the Data License I'm not sure I would like to have another license -- I can't find much benefit in it.

Regards

  Christoph

Christoph Egger <christoph_egger>
Wed 01 Oct 2008 09:23:54 PM UTC, comment #3: 

Hi again,

There are a few issues with your project:

1. The file `Enemy_Help.hpp' is missing the license header.  Please add it as you do in other source files.

2. It is recommended to license media files (e.g., images and audio) not under GNU GPL, but some other license better suited for media distribution.  Examples are Creative Commons Attribution and Attribution-Sharealike licenses.

You can do so by adding a file named COPYING.MEDIA (or alike) and explaining the licensing scheme in README or LICENSE file.

3. I'd like to compile your project but currently see such errors:

-MP -MF .deps/Ally.Tpo -c -o Ally.o Ally.cpp
In file included from Weapon.hpp:31,
                 from Ship.hpp:31,
                 from NPC.hpp:24,
                 from Enemy.hpp:27,
                 from Ally.hpp:21,
                 from Ally.cpp:18:
Projectile.hpp: In member function ‘float CProjectile::GetXPosition() const’:
Projectile.hpp:84: error: ‘const class sf::Sprite’ has no member named ‘GetLeft’
Projectile.hpp: In member function ‘float CProjectile::GetYPosition() const’:
Projectile.hpp:87: error: ‘const class sf::Sprite’ has no member named ‘GetTop’
...

What could be the problem?

The rest looks good and I think your project can be approved quickly. :-)

--
Regards,
Alex

Alexander Shulgin <alexshulgin>
Wed 01 Oct 2008 08:38:09 PM UTC, comment #2: 

Hi

I'm still planing to use savannah for this project if posible.

Regards

  Christoph

Christoph Egger <christoph_egger>
Wed 01 Oct 2008 08:07:14 PM UTC, comment #1: 

Hi,

Sorry for delay in review.

Are you still planning to use Savannah for your project?  If not please let us know--this will make us gain some time since we are short on review volunteers.

--
Cheers,
Alex

Alexander Shulgin <alexshulgin>
Tue 17 Jun 2008 07:36:30 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: SFML spaceshooter
  • System Name:  spaceshooter
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later





Description:

This is a rather small space game where you have to fly an spaceship and fight against enemy starships.
It is programmed in C++


Other Software Required:

SFML - zlib License - http://sfml-dev.org
log4cxx - Apache License 2.0 - http://logging.apache.org/log4cxx/
boost - Boost Public License - http://www.boost.org


Tarball URL:

http://testing.coders-nemesis.eu/spaceshooter-sfml-1.0pre.tar.gz


Christoph Egger <christoph_egger>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alexshulgin (Updated the item)
  • -email is unavailable- added by christoph_egger (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-10-03 alexshulgin StatusWait reply Done
        Open/ClosedOpen Closed
    2008-10-01 alexshulgin StatusIn Progress Wait reply
    2008-08-28 alexshulgin StatusNone In Progress
        Assigned toNone alexshulgin

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code