English CS2D - Physics/Vehicles/Movable Boxes

33 replies
Goto Page
To the start Previous 1 2 Next To the start
Poll Poll
Would you like to have physics engine in CS2D?
Only registered users are allowed to vote
Yes, that's the feature CS2D needs the most
92.98% (53)
No, that is not really necessary
7.02% (4)
57 votes cast
Up
Simonas
Moderator
Offline Off
I have some ideas on implementing physics engine into CS2D. Might not be released in 1.0.0.3. But could be included in the upcoming release, somewhere in the future.

There might be check in server options to enable physics that would change player movement (players could collide), push boxes, drive vehicles.

Simple Vehicle Test Video: https://www.youtube.com/watch?v=Iw_CxEVr6uM&feature=youtu.be

On the other hand, obviously... this thread and poll is a joke. I was just wondering if anyone wants to discuss about it.
Doing this feature would open huge black hole into new problems. This is probably not going to happen in current CS2D code base.

If voting counts 100. I might consider
edited 1×, last 19.03.17 02:32:31 am
CS2D 1.0.0.3D
19.03.17 02:34:52 am
Up
Ahmad
User
Offline Off
you could have waited till April
19.03.17 02:46:20 am
Up
mrc
User
Offline Off
What about adding new weapons as we have in CS:GO? Might be better than this. I can't wait to see the new recoil/spread of the weapons.
BRAZILIAN COMMUNITY # WWW.CS2D.COM.BR
19.03.17 02:59:01 am
Up
Starkkz
Moderator
Offline Off
You can still implement it as a API for the Lua side
lol
19.03.17 03:03:56 am
Up
Simonas
Moderator
Offline Off
@user Starkkz: For god's sake, no lua
CS2D 1.0.0.3D
19.03.17 03:17:39 am
Up
StirlizZ-Fapicon
Super User
Offline Off
This is what happening, when development getting into right hands. A lot of new features. That was suppose to happen about five years ago.

@user Simonas: , keep working, you doing it well.
CS2d for Android Discord server is here: https://discord.gg/ww59nvf
19.03.17 03:23:18 am
Up
mrc
User
Offline Off
Agreed, we believe in you @user Simonas:, you are our last hope for this game (or if DC rewrite CS2D from scratch)!
BRAZILIAN COMMUNITY # WWW.CS2D.COM.BR
19.03.17 03:30:58 am
Up
Simonas
Moderator
Offline Off
DC won't rewrite CS2D Engine again for sure. Though there is already someone doing it (dcrew).
Also I'm sure that this 1.0.0.3 release is the last project. Without any profit I won't spend any more time on the game. I'm pretty busy with my own things.
CS2D 1.0.0.3D
19.03.17 03:47:59 am
Up
mrc
User
Offline Off
That's too sad to hear.
BRAZILIAN COMMUNITY # WWW.CS2D.COM.BR
19.03.17 05:19:59 am
Up
Prototype x20
GAME BANNED
Offline Off
Vehicles and movable boxes would be great, but we can make movable boxes using Lua, just like this file cs2d [px20] Portable Objects v1.0 (2)
19.03.17 05:33:21 am
Up
Simonas
Moderator
Offline Off
Yeah, but boxes and all objects doesn't stop player and really in efficient for the multiplayer.
CS2D 1.0.0.3D
19.03.17 07:57:52 am
Up
Mora_rus
User
Offline Off
I will repeat myself third time that i love you.
Since this might be added it would be possible to make nice things.
Extensive roleplay scripts, super-duper nice mods like gta, nfs, etc.
But there is one stuff i'd like to suggest. Idk if it exists is or not, to make player completely undead with return values in maybe hit hook, or move/movetile. Because if you make for example airplane
which move through anything on the map, the player would die if he steps on tile with 'deadly - ' propertie. Simply - you can make it with lua, if player steps on specific tile frame he dies if the value is true/false and not when otherwise, also with dyn_wall.
Old children has a flying meat which is not really clown my feel.
19.03.17 09:15:25 am
Up
PlookerBooy
User
Offline Off
user Mora_rus has written:
Since this might be added it would be possible to make nice things.

It's possible anyway with script. If you even know what script is capable of..

user Mora_rus has written:
Because if you make for example airplane
which move through anything on the map, the player would die if he steps on tile with 'deadly - ' properties. Simply - you can make it with lua, if player steps on specific tile frame he dies.


Dude, you can just change tile when you step on it and change it back when you leave it.
Nothing realy..
19.03.17 10:03:42 am
Up
Mora_rus
User
Offline Off
1-st:Since not everyone may easy do that and don't wanna learn, it would be helpful. I can reach some skill and don't give a fck about others and tell them: Do it with lua. Why the fck?
2-nd:Yes, but i should make one more identical tile, but can't rotate it. Anyway it's bad idea tho. Need to make 2 or more, depending on how much you have of these tiles(mb you have different in each side, like a TOP+RIGHT, TOP+BOTTOM, LEFT+BOTTOM etc)and replace them to the normal propertie one. Also if there is one player stay on the tile which is one you leave, you should check if some1 here and do not change tile back. Much easier to have return value than do a code(also if you don't have any knowledge of it).
And dyn_walls. If you ignore that checkbox(which won't allow you to close the dyn_wall if player is there) and some1 fly near it and a guy closed wall you will die. Make dat checkbox ON?-if there is multiple entities named identicaly some of then would not close and leave shitty weird look.
Old children has a flying meat which is not really clown my feel.
19.03.17 11:21:29 am
Up
PlookerBooy
User
Offline Off
1- For real? Why would there be Movable Objects in an action game anyway, it's so useless. This isn't a roleplay game or something. If you want to add something unrelated better do it yourself and stop whining about it.
2- As long as you're on a "plane" or a "car" you can't even see the tile you're on so it won't hurt to change it and change it back when you leave it right? Here's an idea.

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
admin = 96713 -- for faster testing
OldTile = {x = 0, y = 0} -- for faster testing

addhook("movetile", "_movetile")
function _movetile(id, x, y)
     if player(id,"usgn") == admin then
          local temp = {x = 0, y = 0}
          if OldTile ~= temp then
               parse("settile "..OldTile.x.." "..OldTile.y.." "..tile(OldTile.x, OldTile.y, "originalframe"))
          end
          if tile(x, y, "deadly") then
               OldTile = {x = x, y = y}
               parse("settile "..x.." "..y.." 1")
          end
     end
end


Made this code, just to show you that it's possible.
Nothing realy..
19.03.17 11:40:55 am
Up
Masea
Super User
Offline Off
user PlookerBooy has written:
1- For real? Why would there be Movable Objects in an action game anyway, it's so useless. This isn't a roleplay game or something. If you want to add something unrelated better do it yourself and stop whining about it.
This isn't a roleplay game but what's up with those all roleplay mods? You stop whining about it because it is already going to be implemented, hahaha loser.
19.03.17 12:20:24 pm
Up
Mora_rus
User
Offline Off
user PlookerBooy: has written:
For real? Why would there be Movable Objects in an action game anyway, it's so useless.

Useless? let's see.
Since it is engine, but not cars/airplanes made by Simonas as a mod, it's something else than you though.
Simply it adds Physics which allow you to do somethng better, for example cars, boxes.

Also, even it is not roleplay game, most peoples play(ed) on happy town and roleplay servers. Make modding more easy will allow to bring some players and more fun.
Old children has a flying meat which is not really clown my feel.
19.03.17 03:58:47 pm
Up
PlookerBooy
User
Offline Off
Okay, okay.. just do whatever you like. I just gave my idea about this, just like you did..
Nothing realy..
19.03.17 10:09:58 pm
Up
Andrez
User
Offline Off
@user Simonas:

(players could collide)

Uhh ye! physics!!

But im sure that vehicles would be interesting for the game.
∗ PCS ADMIN CS2D.NET - Clan: Storm . Cs2d competitive videos:Andréz
21.03.17 02:33:15 pm
Up
Mora_rus
User
Offline Off
/edit:
Oh fuck..
Old children has a flying meat which is not really clown my feel.
To the start Previous 1 2 Next To the start