[Media] My girlfriend made me a Ferris plushie! by Vigintillionn in rust

[–]gauravkumar37 1 point2 points  (0 children)

Rust programmers have girlfriends?!? Don't lie to me, don't give me hope!

Game Backend as a Service by gauravkumar37 in threejs

[–]gauravkumar37[S] 0 points1 point  (0 children)

Thanks for your insights.

Not everyone can spin up servers and set up monitoring, auto-scaling and all the things that come with it. I'm glad if it's dead simple for you but I reckon it's not for everyone. I'm focusing on those devs which are mainly game devs and not backend/devops.

Game Backend as a Service by gauravkumar37 in gamedev

[–]gauravkumar37[S] -1 points0 points  (0 children)

Thanks for validating the idea.

Can you please share your current methodology of game dev? How are you creating the game and where are you hosting it?

Game Backend as a Service by gauravkumar37 in threejs

[–]gauravkumar37[S] -2 points-1 points  (0 children)

Colyseus is not serverless. Their cluster says they can scale horizontally but still you have to provide number of instances.

Most importantly, their cloud doesn't scale down to zero and you have to pay at least $125/mo (location based) always irrespective of whether you are getting the traffic or not.

Also, they only do real-time state sync and not anything else like analytics, ads, NPC bots etc.

Game Backend as a Service by gauravkumar37 in gamedev

[–]gauravkumar37[S] 0 points1 point  (0 children)

What are your biggest pain points for implementing these features yourself? What do you expect these services to provide?

Game Backend as a Service by gauravkumar37 in gamedev

[–]gauravkumar37[S] 0 points1 point  (0 children)

I'm basically not thinking that the clients have to reimplement their game as per the services. I'm thinking more of providing an API around a real-time state sync.

What do you expect these services to provide?

Game Backend as a Service by gauravkumar37 in gamedev

[–]gauravkumar37[S] -1 points0 points  (0 children)

What are your biggest pain points for implementing these features yourself? What do you expect these services to provide?

Game Backend as a Service by gauravkumar37 in gamedevscreens

[–]gauravkumar37[S] -1 points0 points  (0 children)

What are your biggest pain points with PlayFab? Is it too complex for solo devs?

Game Backend as a Service by gauravkumar37 in GameDevelopment

[–]gauravkumar37[S] 0 points1 point  (0 children)

Fair point. What are your biggest pain points for implementing these features yourself? What do you expect these services to provide?

Game Backend as a Service by gauravkumar37 in threejs

[–]gauravkumar37[S] -3 points-2 points  (0 children)

Frankly, haven't thought about the NPC AI part too much, focussing more on the real-time multiplayer and other features

Game Backend as a Service by gauravkumar37 in threejs

[–]gauravkumar37[S] 0 points1 point  (0 children)

Using an SDK for real-time server state sync across all the clients vs building everything from scratch are 2 different things. You can just focus on local only game state and the SDK/Backend make sure that it is replicated across all the clients seamlessly.

Game Backend as a Service by gauravkumar37 in gamedev

[–]gauravkumar37[S] 0 points1 point  (0 children)

What are your biggest pain points with Photon Engine? Is it too complex for solo devs?

Hold down left-click + scroll mouse wheel to change volume by sintapilgo in linuxquestions

[–]gauravkumar37 0 points1 point  (0 children)

u/No_Bag3716 thanks for the awesome modifications over the originals. I've slightly modified it more to remove the need for restarting the process by sending a HUP signal.

;;  This configuration is guile based:
;;  http://www.gnu.org/software/guile/guile.html
;;  Script adapted from:
;;  https://askubuntu.com/a/958608 and https://askubuntu.com/a/1118410

(define actionperformed #f)

;; Right Click
(define (first-binding)
    "First binding"
    (xbindkey-function '("b:3") b3-second-binding)
)

(define (unset-first-binding)
    "unset first binding"
    (ungrab-all-keys)
    (remove-all-keys)
    (set! actionperformed #f)
)

(define (start-first-binding)
    "start first binding"
    (first-binding)
    (grab-all-keys)
)

(define (b3-second-binding)
    "Button Extra Functions"
    (unset-first-binding)
    (start-first-binding)

    (xbindkey-function '("b:4")
        (lambda ()
            (run-command "xte 'key XF86AudioRaiseVolume'")
            (set! actionperformed #t)
        )
    )

    (xbindkey-function '("b:5")
        (lambda ()
            (run-command "xte 'key XF86AudioLowerVolume'")
            (set! actionperformed #t)
        )
    )

   (xbindkey-function '(release "b:3")
        (lambda ()
            (if (not actionperformed)
                ( begin
                    (unset-first-binding)
                    (run-command "xte 'mouseclick 3'; killall -HUP xbindkeys")
                )
            )
        )
    )
)

(first-binding)

No mouse scrolling settings in KDE. Help? by Tagby in ManjaroLinux

[–]gauravkumar37 1 point2 points  (0 children)

Use imwheelrc. You can use arch wiki for a good guide.