Code Monkey home page Code Monkey logo

ninslash's Introduction

ninslash's People

Contributors

h-m-h avatar henningstone avatar ibpx avatar juhosyrj avatar pelya avatar siile avatar st-chara avatar tardo 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

Watchers

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

ninslash's Issues

Add a key binding for switching menus

Would it be possible to add two keys, one for showing weapons menu and one for showing buildings menu ? A bit like for the weapon slot keys but for menus (too much clickings make it hard, and the buttons aren't as big as, for example, CS:GO's buying menu buttons).

[GAMEPLAY] Some ideas for movement improvements

What's the biggest problem to me about Ninslash is that some moves aren't really triggered by the user.
Some ideas :

  • trigger wall-walk when the user walks toward the wall and stop it when it releases the key.
  • remove the roll on falling because it avoids moving quickly and clearly for the user. Roll could be used on the start of a slide.

ACID :

  • make it easier to "swim" in acid/water, by changing gravity values in it
    or
  • make acid less punitive, remove less hp per second.

Just some things, movements and traps can look pretty punitive or unfair when you play :)

How to configure server password?

Hi, I set up a dedicated server with password, but the clients do not need to specify the password to join. Am I doing it wrong?

sv_port 8303
sv_rcon_password rconPassword
sv_name "Ninslash Server (0.4.10)"
password serverPassword
sv_motd ""

The clients show the server with "Password: Yes" but they can join without pw.

Thx!

Random colors (AI)

Now I use m_TeeInfos.m_ColorBody = rand()*(0xFFFFFF/RAND_MAX); to generate random color for bots. This works fine with windows, but results in 0 (dark gray) on unix machines. Suggestions for a fix?

Bug with weapon evolve

If you take a weapon evolve power-up, it will make evolve either your current weapon or a random one if your current is already to the maximum level.

If you select the building tool, it won't evolve any of your weapons.

I guess it's a bug, or at least a missing feature ? :)

Don't use CC BY-NC

Why NC?

If you mark your content as NC, it cannot be included in free knowledge databases like Wikipedia, into open media archives and in Open Source projects. It is often a commercial use that allows not-for-profit initiatives which work for the public good to succeed.

You won't be able to get this put in repos in Linux distros, it won't be considered open source, and this will really hinder adoption.

If you don't want people to "rip off" your work, you could use CC BY-SA, which requires them to share under the same terms, giving back to the community.

For private individuals, there is usually no good reason for a restriction to non-commercial use only. In many cases there is very little realistic prospect that a commercial user is willing to pay money in order to use the content. A CC license has the main goal to make the content as widely spread as possible. And in achieving this the NC module is often a hindrance.

Aside from that, there's also this in Germany.

In short, NC does not benefit anyone. I really ask you to switch to a plain CC BY-SA license, without the noncommercial part.

Own server

Is there a way to make own server for this?

Suggestion for a new mode

[Suggestion]
Almost every game has mass destruction weapons.
Why not make a mode with rocket launchers,miniguns,cannons,and other heavy weaponry?

HELPPPPPP

Oi me ajuda por favor eu n consigo atualizar minha versão do mobile pode me ajudar

Error in compiling.

Getting this error:

bam: 'objs/game/editor/io.obj' error 2
bam: error: a build step failed

Special jumps don't work with some keys

Special jumps : kick-jump and impulse jump (on-floor)

You can't do those special jumps probably because of the engine not detecting the keys to be pressed both simultanously, and a directional key.

After investigating a bit,
U : up
L : left
D : down
R : right

\\ ULDR

in ZQSD this works if you stop pressing S
in ESDF this works if you stop pressing D
in RDFG this works if you stop pressing D
in TFGH this works if you stop pressing H
in YGHJ this works if you stop pressing G

I don't really understand the relations to this and didn't do much more investigations (I'm on AZERTY btw). Maybe there's some kind of priority on some keys ?
Everything I know is that sometimes it will work if you stop pressing down at the right moment, sometimes if you stop pressing the left key at the right moment.
I really don't get it. With some keys it works all the time (e.g : spacebar).

Maps

Can we add custom maps to servers?
How?
Also dont kill me for asking so many questions
@pelya @Siile

Autoupdate

Make autoupdate system like in DDNet launcher. And make something like that for servers with some attribute like "sv_autoupdate".

Unabled to load maps to connect to a server [0.2.3]

failed to open file. filename='mapres/factory_bg.png'
failed to open file. filename='mapres/factory_tiles.png'

Looking into the files, it seems like they were renamed to factory_background and factory_main, but maybe not in the "map" source file(s) (happends for lab4 at least)

After changing that, I'm still unabled to join a server, local or not. Are there any verbose options to see what's going on ?
( "I can't connect" => The console shows me as connected but I'm stucked on the loading screen of teeworlds, "Connecting to ...")

Additional info :

  • OS : Debian 8
  • used the Linux binary and a compiled version of current master with bam 5.0
  • After staying a long time, I'm "kicked for inactivity", which proves I'm really considered as "on the server"

Error code: 0xc000007b

System: Windows 10, 64 bit

config.lua

compiler.driver = 'cl'
compiler.c_compiler = false
compiler.cxx_compiler = false
stackprotector.value = true
minmacosxsdk.value = false
macosxppc.value = false
zlib.value = false
zlib.include_path = false
sdl2.value = true
sdl2.use_sdlconfig = false
sdl2.use_winlib = 32
sdl2.use_osxframework = false
freetype.value = true
freetype.use_ftconfig = false
freetype.use_pkgconfig = false
freetype.use_winlib = 32
glew.value = true
glew.use_winlib = 32
glew.use_pkgconfig = false

Drop weapons within inventory

I think it would be very useful to be able to drop weapons by selecting them in inventory and then clicking out of the inventory zone. I don't think it's really possible actually, is it ?

Commands

Ok,i saw the server has commands
But what commands are they,what they do.
Are You kind to list me all server commands?
(Those You access with !password)
I cant see them on android.
@pelya @Siile

[GAMEPLAY] Add weapon auto-switch on ammo running out

If weapon runs out of ammo, and that you shoot one time while there's no ammo, it's a common usage to auto-switch to the previous/next weapon you have (in quake games mostly).

Teeworlds doesn't have many weapons, and it's gameplay is less messy (one bullet for one action) than ninslash's one.
That's why it doesn't need an auto-switch option (imo).

But in Ninslash, you run out of ammo quickly without noticing it but you have lots of weapons to continue a fight, and there are so much visual effects that it is way harder to distinct it when you run out of ammo. That's why I think it's a necessity to have an auto-switch option (imo).

P.S : I think auto-switch should be an option set to "true" by default, probably located in "general settings".

P.P.S : I say that as a long-time teeworlds player, and as someone that plays to Ninslash frequently too.

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.