English New Bot System - Testing Version Released

89 replies
Goto Page
To the start Previous 1 2 3 4 5 Next To the start
09.07.17 12:07:18 pm
Up
Ortimh
User
Offline Off
@user Pagyra: Teleports aren't utilized to be used by the bots because they don't know where the teleports lead to. This automatic navmesh generation is only for you if you're lazy enough to create your own. You can, of course, create your own manually.

@user DC: Well I will use A* path-finding. I've tried it several months ago with LOVE. The points of using navmesh are that the nodes to work with are lesser and doesn't need to check if the nodes are walkable or not since it's part of the navmesh (so it would be walkable), also its result would be quite realistic I suppose.

UPDATE:
Damn. My level is not even on par with those AAA game developers, heh? How the heck they could make a pathfinding that fast for NPCs, etc.? Well I learnt my lesson and I'm taking back my navmesh system from CS2D. user DC's right. There's no memory-management in Lua so I couldn't take CPU resources that the path-finding needs. At least I tried various things for my future, heh? I'm going to keep my automatic navmesh generation system and its path-finder for my games later on. If anyone interested on using this for your use, just contact me.


Now what should I do regarding on this cs2d lua cmd ai_goto problem? I don't want to waste any more time to this project because summer vacation is about to end, so I'll try to use JPS from Jumper. It's "said" to be faster than A*. We'll see about that and if it doesn't work again, we need to live peacefully with cs2d lua cmd ai_goto.

ANOTHER UPDATE:
I'm sorry, guys. If you look at my repository closely, you must be realizing that I've been away from the project for 5 days (a long time actually). Yup, summer break is over. This must be a huge letdown for you guys but I'm thinking about dropping this project.. but hold your complaints. I'm dropping this project because the reason above, so my spare time is not enough anymore to continue on. I'm trying to give this thing a little of my spare time but I just couldn't focus enough because of recent higher competence on marks (yes, I'm still a student). You must be saying "this guy is so shit that he couldn't even finish what he started". Well before we continue, I want to give you guys my shitty version of bots for testing. You can download it here. Remember that the only map that can be played is de_dust2_new and it must be in standard mode.

Now if you already tested my version of the bots, what do you think of it? Is it worser? Or an improvement over the old version? Any feedback is appreciated. But I'm not going to continue until next break, because the current version is not as flexible as I wanted it to be so it needs a rewriting. So you could say that I'm temporarily dropping this project for a moment until I create a fresh one (not as ugly as this I'm sure). Or if someone wants to continue on this project, feel free to do so because the reason that the bots have undefined behaviors is because my own tree in the behavior\init.lua file.
edited 2×, last 20.07.17 12:34:20 pm
I'm awesome ... and I really like cookies.
20.07.17 12:50:03 pm
Up
Masea
Super User
Offline Off
Life is hard and CS2D modding is even harder That's the way the cookie crumbles.
20.07.17 01:02:01 pm
Up
Yates
Reviewer
Offline Off
@user Ortimh: A recommendation for later projects; stop abusing commit messages.
20.07.17 01:56:22 pm
Up
Yates
Reviewer
Offline Off
@user _Yank: Well, yes. Abuse means using something to bad effect or misuse. So I basically said that
20.07.17 02:24:34 pm
Up
Ortimh
User
Offline Off
@user Masea: Nah, life is harder. School is even more harder.

@user Yates: Well I just don't find it useful if only some people actually interested in the repository, and "actually" reading all the commits that I've done.
I'm awesome ... and I really like cookies.
20.07.17 02:36:43 pm
Up
Yates
Reviewer
Offline Off
@user Ortimh: It's not just about reading commits to see what you've done which fyi is very important anyway. It's also about finding older commits to reset, rebase, rebranch onto. Or looking at the code a year from now and be like "Uh, what did I do here? Commit 19? What's this? *dive into code*"

It's also very handy for change logs. You don't have to document everything after each change when you have commit logs that tell you exactly what you've done.

Put it this way: I wouldn't want to be your colleague if you commit like that - no developer that uses Git would.
20.07.17 03:18:44 pm
Up
Gaios
Security Supporter
Offline Off
Where's the download link lol
20.07.17 03:19:53 pm
Up
Yates
Reviewer
Offline Off
@user Gaios: On the 3rd page for some reason.

https://github.com/Ortimh/cs2d-new-bot-system
20.07.17 10:13:06 pm
Up
Ortimh
User
Offline Off
@user Yates: I never said that I would do it for any project. I wouldn't mind to put some logs into it if anyone wanted to be my colleague, but apparently for a project with small attention I don't want to waste any time to it. Well for me by looking only the code could tell me what I've done anyway, because in the repository I know that every commit includes small code changes/additions.

@user Gaios: You didn't read the info? It's on paragraph 1.
I'm awesome ... and I really like cookies.
22.07.17 10:18:45 am
Up
_3yrus
User
Offline Off
errors :
Spoiler >

i'm not using any script.
here we go !
22.07.17 02:16:35 pm
Up
Gaios
Security Supporter
Offline Off
user Ortimh has written:
@user Gaios: You didn't read the info? It's on paragraph 1.

I read it many times. There's no download link, fag.
22.07.17 02:22:01 pm
Up
TimeQuesT
User
Offline Off
@user Gaios: Try harder. I am sure you'll find it someday, like the rest of us already did.

The download link is definitely present.
Muh
26.07.17 06:21:11 pm
Up
SQ
Moderator
Offline Off
Any progress? this definitely needs poking!
26.07.17 06:42:33 pm
Up
Masea
Super User
Offline Off
@user SQ: Its place to now among the dead projects. Needs someone.
26.07.17 09:22:08 pm
Up
SQ
Moderator
Offline Off
It's really ain't very complicated to write smarter bots, I could take the lead, but won't work alone as I don't really have time anymore.
26.07.17 09:49:15 pm
Up
Masea
Super User
Offline Off
@user SQ: You should rather work on actual CS2D anyway.

I don't still get why people working on projects that are about bots. Everyone who is newbie will start playing multiplayer at other servers after matching up to 5 matches with bots. This is not a big deal. I think.

However, like in CS:GO, whenever someone quits/disconnects from a ranked match, the game automatically devotes a smart bot who mostly plays by our radio messages. So, if any case like this would happen anyhow(probably not), it'd be a good idea to recode the bots. But for now, eh... I don't know.
27.07.17 12:42:39 pm
Up
_Yank
User
Offline Off
@user Masea: What ? It's not only about single player (which is also a good aspect of CS2D, have you ever played a single player map/script ? Those are fun!). At this point, CS2Ds default bots are just way to dumb, they aren't on par with its features and definetely need some improving.
27.07.17 02:03:55 pm
Up
Ortimh
User
Offline Off
@user _3yrus: Make sure you're running on de_dust2 and Standard Mode. If it still doesn't work then... let this one go.

@user SQ: Well that's exactly what I'm facing right now. If summer break continues until now I would've done and released it, but yet one month has passed with me unconcious. At least I learned a lot of things during the time like behavior trees, path finding, navigation mesh, etc. I will and definitely will continue on this one.

@user Masea: It's not technically dead, but temporarily dead.
I'm awesome ... and I really like cookies.
27.07.17 02:08:33 pm
Up
Masea
Super User
Offline Off
@user _Yank: What point are you talking about actually? Nobody plays with bots Open up the server list and you'll see bots are playing yet again bots. By the way, are we sure you got me? Because I can't see any belongs to me in your last comment.
user _Yank has written:
which is also a good aspect of CS2D, have you ever played a single player map/script ? Those are fun!
If you would have looked into my projects, you'll see that most of them are singleplayer mods anyway

user Ortimh has written:
@user Masea: It's not technically dead, but temporarily dead.
Oh c'mon. Let's not try to trick each other. We both sadly now that it'll never be released nor done.
To the start Previous 1 2 3 4 5 Next To the start