Git Product home page Git Product logo

duckmarines's Introduction

Duck Marines

Duck Marines (working title) is a cross-platform free software remake of Sonic Team's Chu ChuRocket for the Sega Dreamcast.

ChuChu Rocket is an amazing party game but few people own a Dreamcast these days. Duck Marines try to recreate the magic of the original game's multiplayer on the PC.

Duck Marines will feature entirely new assets (sprites, music etc.) and gameplay changes that we find appropriate, while still staying true to the original.

http://tangramgames.dk/games/duckmarines/

Screenshot

duckmarines's People

Contributors

akien-mga avatar simonlarsen avatar xordspar0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

duckmarines's Issues

Double-width borders in the level select state

Sometimes the menu border and preview border in the level selection state are extra wide. I thought it was reproducible by playing a game and then going back to the level selection screen, but it seems more difficult to reproduce than I originally thought. Here are screenshots anyway.
normal: screenshot from 2014-04-17 16 43 21
bug: screenshot from 2014-04-17 15 56 54

Make it possible to play Duck Marines without the music files installed

Hej Simon,

Following some discussions on the FreeGameDev forum[1] and your kind relicensing of the game's asset made by Tangram Games to CC By-SA 4.0, I'm looking at providing an official RPM for Duck Marines on Mageia.

Since the game music is licensed under CC By-NC-ND 4.0, I would like to provide a .love archive without the files in res/music (until you and the FLOSS community come up with a nice replacement with a more distribution-friendly license).

Since the music filenames are hardcoded in musicmgr.lua, the game issues a Lua error if they are missing. Could you make it so that it's possible to run Duck Marines even if the music is missing? Maybe with some kind of parsing of the res/music folder when launching the game, setting the appropriate filenames only if they are available.

Thanks!

[1] http://forum.freegamedev.net/viewtopic.php?f=6&t=5662

Provide an official (square) game icon

For Mageia's Duck Marines package, I would like to provide an icon for the game's menu entry.

I couldn't find an "official" icon in res/images, so in the meantime I settled for res/images/crown.png (which is square, with an alpha layer and looks nice already).
The icon should make it possible to identify the game in a whim, so the one I chose might not be the most representative.

Could you maybe provide an official square icon for the next release? Maybe based on the art of the banner of your website[1], or whatever fits best.

Please keep in mind that it would probably be visualised in a range from 24x24 px to maybe 256x256, so if you can provide e.g. a 48x48 png + a svg, that would be great :-)

[1] http://tangramgames.dk/games/duckmarines/

Not all joystick buttons should count as a "click"

Maybe only A, B, X, and Y should count as a click, or maybe just A. It's kind of weird when pressing a d-pad direction activates menu items. Also, pressing start in the pause menu is an easy way to accidentally restart the game.

Error: main.lua:29: attempt to call field 'createDirectory' (a nil value)

Hi.

I paste the command line output:

md@speccy-laptop /tmp/duckmarines-1.0-love $ love duckmarines-1.0.love 
conf.lua:6: attempt to index field 'window' (a nil value)
This game was made for a version that is probably incompatible.
The game might still work, but it is not guaranteed.
Furthermore, this means one should not judge this game or the engine if not.
Error: main.lua:29: attempt to call field 'createDirectory' (a nil value)
stack traceback:
    main.lua:29: in function 'load'
    [string "boot.lua"]:378: in function <[string "boot.lua"]:373>
    [C]: in function 'xpcall'

Regards

[SUGGESTION] Package and distribute Duck Marines on Flathub

Hello, and sorry for making this "issue" on an older project; the game is great!

I'm writing this to let you know that this game might work well as an app on Flathub, which is actually how I discovered another one of your games, Mr Rescue. User cpba packaged that game on Flathub, as mentioned here:

SimonLarsen/mrrescue#18

I reported that game as working well using the Flathub integration within GamerOS, including controller support:

ChimeraOS/chimera#147

I'm not a developer, but from what I could understand, Duck Marines would work just as well as Mr Rescue in this case.

Thank you for reading!

Mouse locked to game

When I play, the mouse gets locked to the screen. And in this game, it totally makes sense; but when the app loses focus (e.g. alt-tab) it's still locked.

I don't know if this is an issue with the game or with love, so I'm going to ping @slime73 on this as well.

LICENSE?

Hi,

I was wondering if it was possible to clarify which 'free software' licence are you using for your project.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.