Giter VIP home page Giter VIP logo

yurand / tw-light Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 156.57 MB

TW-Light is an open source clone/sequel to the epic cross-genre game Star Control II. Main goal is stable melee engine for implementing adventure and/or massive multiplayer melee game.

Home Page: https://tw-light.xyz/

License: GNU General Public License v2.0

Makefile 0.37% Shell 0.05% M4 0.01% Python 0.08% Perl 0.05% NSIS 0.04% C++ 31.55% C 56.33% Objective-C 2.31% Assembly 9.19% R 0.02%

tw-light's People

Contributors

yurand avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tw-light's Issues

Build failure with clang

With clang-6.0.0 on OpenBSD:

c++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I/usr/local/include    -I.. -DTWLIGHT_DATADIR=\""/usr/local/share/tw-light"\"  -DTWLIGHT_DOCDIR=\""/usr/local/share/doc/tw-light"\"  -DTWLIGHT_LIBDIR=\""/usr/local/lib"\"  -DTWLIGHT_LOCALEDIR=\""/usr/local/share/locale"\"  -DTWLIGHT_PREFIX=\""/usr/local"\" -O2 -pipe -g -std=c++0x -MT shputwde.o -MD -MP -MF .deps/shputwde.Tpo -c -o shputwde.o shputwde.cpp
In file included from shputwde.cpp:2:
In file included from ./../ship.h:24:
../melee/mgame.h:169:82: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                virtual Control *create_control (int channel, const char *type, char *config = "Config0", char *file = "scp.ini") ;
                                                                                               ^
../melee/mgame.h:169:106: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
                virtual Control *create_control (int channel, const char *type, char *config = "Config0", char *file = "scp.ini") ;
                                                                                                                       ^
shputwde.cpp:171:18: error: type 'double' cannot be narrowed to 'unsigned char' in initializer list [-Wc++11-narrowing]
                Color c = {255,200*a,200*a};
                               ^~~~~
shputwde.cpp:171:18: note: insert an explicit cast to silence this issue
                Color c = {255,200*a,200*a};
                               ^~~~~
                               static_cast<unsigned char>( )
shputwde.cpp:171:24: error: type 'double' cannot be narrowed to 'unsigned char' in initializer list [-Wc++11-narrowing]
                Color c = {255,200*a,200*a};
                                     ^~~~~
shputwde.cpp:171:24: note: insert an explicit cast to silence this issue
                Color c = {255,200*a,200*a};
                                     ^~~~~
                                     static_cast<unsigned char>( )
2 warnings and 2 errors generated.

VUX Limpet doesn't work

Posted on Oct 3, 2011 by Massive Kangaroo

VUX Limpet doesn't work. Tested with Ostok enemy ship. Speed and turn rate doesn't change.

help on ESC

If player pressed ESC add "Help" button to exit confirmation dialog

SpaceSprite :: animate - index -2 (0 (count 20)

What steps will reproduce the problem? Was doing pictured fight (see screenshot) with two humans (players 1 and 2) against a WussieBot.

What version of the product are you using? On what operating system? Windows 7 64

Please provide any additional information below.

See screenshot
spacesprite

No longer parses resolution info at command line

Posted on Oct 31, 2011 by Quick Monkey
What steps will reproduce the problem? 1. Using the following to launch: '@tw-light 1600 800 -bpp 32 -window' This worked in the previous build from 2005.

What is the expected output? What do you see instead? Expected that it will open it windowed and at that resolution, but it instead opens in a window the size of my primary monitor. The playing field extends far below the bottom of the window making much of the battle take place outside of visibility (I'm using the Everything display mode so I can play two-player).

What version of the product are you using? On what operating system? .4 on Windows 7 64 bit.

Please provide any additional information below.

Melee Continues after you win

If you win melee and there is just your ship, no enemy, and no starbase. Melee continues to run. It does not stop the game in any way. You continue to just fly around.

TW-Light Screenshot

tw-light - issue #7 (addItem already added) from ( Posted on Nov 22, 2011 by Quick Monkey)

additem already added
additem already added2

2 human vs. 1 comp

What version of the product are you using? On what operating system?

.4 on Windows 7 64

Please provide any additional information below.

See attached screenshot

Attachments
addItem already added.png 122.57KB
Comment #1
Posted on Nov 24, 2011 by Quick Monkey
Happened again, another screenshot attached.

Attachments
addItem already added2.png 76.76KB

Gameplay 'wraps' prematurely, leaving dead space on either side

Posted on Nov 1, 2011 by Quick Monkey
What steps will reproduce the problem? In either windowed of full screen with 'Everything' on screen at once Ships will 'jump' to other side as if they hit the edge of the screen but there's still a big margin there.

What is the expected output? What do you see instead? Expected that it will make it to the edge of the shown starfield before jumping.

What version of the product are you using? On what operating system? .4 on Windows 7 64bit

Please provide any additional information below.

Screenshot w/ notation attached

Attachments
twlightbug1

Presence - die::already dead

Posted on Nov 17, 2011 by Quick Monkey
What steps will reproduce the problem? Unknown, happened during the pictured fight. Player 1 and 2 were human, player 3 was moronbot. Humans were playing on same team.

What is the expected output? What do you see instead? Expectation is that it won't assert.

What version of the product are you using? On what operating system? Latest .4 on Windows 7 64 bit

Please provide any additional information below.

Screenshot attached
twlight-alreadydead

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.