Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Announcements and Showcase
Showcasing Pathfinding, Procedural Generation, 3rd person controller etc.

smnmhmdy
Registered User
Quote
2021-02-27 16:26:41

Hey guys, I thought to showcase some of the technical prototypes that I've been working on recently.

Procedural, seed based (pseudorandom) room generator + Pathfinding:
https://www.youtube.com/watch?v=...

A proper 3rd person camera and player controller with a conventional third person game controls:
https://www.youtube.com/watch?v=...
Download:https://www.ambiera.com/forum.ph...

Semi realistic first person shooter with things like recoil, spread, leaning, script controlled movement and gun animations and more:
https://www.youtube.com/watch?v=...

These are few of the things that I've been working on, Let me know what you guys think!
Also I've recently made a discord server, feel free to join if you're interested:
https://discord.gg/e6TpKsq


just_in_case
Moderator
Quote
2021-02-27 20:00:38

Superb!!!!!
Brilliant!!!!

Amazinnnnnnngggg!

No words for the FPS example.

You got a new subscriber and Discord member GG!


outlawsoftware
Registered User
Quote
2021-02-27 20:35:22

These are truly amazing; really shows CC’s capabilities. I’d gladly pay for the FPS controller, as I was thinking of developing and FPS game and I was looking for something similar to that not too long ago.
Overall, they’re all great and seem to work nicely


blackwater
Registered User
Quote
2021-02-27 22:40:21

Nice work!
And again, i'm amazed of the capabilites of this engine


Robo
Guest
Quote
2021-02-28 00:15:38

That's great to see some love put into CC abilities.

You should release the code so the community can benefit from this - charge a small fee and get some cash while your at it.. websites like itch.io are good for this...


csp-games
Guest
Quote
2021-02-28 11:48:55

youtube used to block my account during the election purge, despite it had never been political whatsoever, so I pointed their url to ip 0.0.0.0 INDEFINITELY in my hosts file. So I can't watch these videos, not on youtube, that propaganda asset.

Just so you know why I don't comment this. But I read "third person camera" - if this will be released, then probably my work on a similar thing will be in vain. I do however wonder how you solved the various issues (no pointerlock / mousespeed in windows, and internal collision response not on every frame)


hadoken
Guest
Quote
2021-02-28 13:07:48

@csp-games

Well, you know I'm interested a little in the topic, too ;-)

I watched that 3rd person controller version's video and from what I saw, there was no mouse movement dependent behavior involved but mainly key pressing initiated player/camera rotation (assuming the CC built in behavior).

If it had more to offer beyond that, of course I would be happy to learn more about it ...


just_in_case
Moderator
Quote
2021-02-28 14:10:28

Actually there was mouse dependent movement but for the camera and that is actually clevers and looks much better.
The mouse movement Rotates the default third person camera. And if a movement key is pressed then the player rotates towards the camera facing direction.

While in @CSP-GAMES behaviour camera is totally dependent on the character thats why there were so many issues i think.
Here in the video provided above. The movement is on the camera itself and to the default tpp camera. So character will remain unaffected untill or unless the character itself shows any movement.

Don't know if he had done this in some other way.

Am actually interested in path finding instead of fps shooter or tpp camera. If it is real path finding then its really good. Maybe he use something like cloning of cubemesh in front of the player and if the cube colides with andything then start cloning it on another direction untill the clone reaches the final position stop cloning and then start the player movement to every cloned scenenode and when player reaches to first cube then change the target position to second cube and all untill the player reaches final cube.

Don't know what he had done. Just guessing.

But he has put a lot of effort into these... Specially in the fps shooter example.


smnmhmdy
Registered User
Quote
2021-02-28 15:21:21

@just_in_case Thank you! I'm glad you liked it!

@outlawsoftware Thank you, I'd be more than happy to help you, just hit me up on discord or something :)

@blackwater CC deserves way more credit than it actually gets, it's a really powerful tool. I'm glad I used CC instead of Unity or Unreal because it thought me way more than those engines could ;)

@Robo Thanks, I'll definitely release these and more stuff when I'm finished with them :)

@csp-games @hadoken It's actually close to what @just_in_case said, The camera can orbit around the player using the mouse, and by pressing W A S D player's character will rotate and move relative to the camera's look direction.
I think the video couldn't really show what was going on, I just uploaded a build on dropbox so you can try it for yourselves: https://www.dropbox.com/s/glotsd...
You can also lock the mouse by using the built-in fps camera behavior and putting the rotate speed to 0, then you can control your mouse's movement and sensitivity at run time using a script. I can post the behavior if anyone is interested.

@just_in_case I'm using the A* algorithm, the cubes are just for demonstration purposes :)


csp-games
Guest
Quote
2021-02-28 17:16:24

If you know a way to lock the mouse for windows builds, then sure, let us know. We just had a long discussion about the lack of such a feature. Where we agreed on the assumption that only positionpointer or lockpointer allow to mouselook without to reach the screen's edges.


csp-games
Guest
Quote
2021-02-28 17:38:29

Addendum:
oops - you're right! the built in fps camera has pointerlock for windows! So you refurbished it. I never really tested the windows target, so I missed this one.

Well, cool, we found a way to solve the pointerlock issue for windows, thanks! I guess I can say we are all interested in how you control that internal cam by script.


hadoken
Guest
Quote
2021-02-28 18:46:18

@blackwater
"And again, I' m amazed of the capabilities of this engine"
This is so much true. I often feel the same way about CopperCube, preventing any migration to unity, unreal or godot at the time. I think CC is something like a rough diamond that reveals all its beauty when getting polished.

@smnmhmdy
Your .exe-demo has proven that I was probably wrong with my YouTube judgement made only from a distance. If this 3rdPerson handling of yours is done with CopperCube javascripting without modding CC's source code than I'm really much impressed. Maybe you could provide any more detailed project or script file showing how it can be done your way? thx

P.S.
I also like the room generator + path finding examples a lot.


jimpolygon
Guest
Quote
2021-02-28 21:33:23

@smnmhmdy

Amazing! This is really cool stuff you're showing us with coppercube.

As you offered, I might be interested in your 3rd person camera and player controller behavior script. Thanks in advance, buddy and terrific job!


marcw
Registered User
Quote
2021-02-28 21:37:57

Hello everybody,

Smn Mhmdy, I played with your demo demonstrating the flexibility and the great visibility provided by your Third Person Camera and Player Controller. Congratulations !

I also appreciate very much the researches of the tandem of CSP-Games (Dieter) and Hadoken. Their works and the comments (including the ones posted by Just-In-Case) published in their dedicated thread are quite useful to understand how it is possible to create new features for CopperCube.

Thank you to the experts of this forum for spreading their knowledge.

:-)


hadoken
Guest
Quote
2021-03-01 01:39:10

UPDATE 2021-02-28:

@smnmhmdy's contributions as well as the discussion in this thread have inspired me to reflect & realize some 3rd Person Controller aspects by alternative approach.

So I was able to put together the following demo which overcomes horizontal mouse limitation with ease, but of course still needs some polish around other edges:

https://www.dropbox.com/s/g1gpwo75um0dvlx/HADOKEN-Alternative-3rdPerson-Attempt-Demo-2021-02-28.exe?dl=0


(I did not hide the mouse cursor for demonstration purpose.)


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Intern?tional" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact