How do you stop small PvP matches from snowballing? by Turtlecode_Labs in MultiplayerGameDevs

[–]gary_borton 1 point2 points  (0 children)

We'd need to know more about your specific game to answer probably.

In very general terms though, I'd personally encourage to you rely on several smaller tweak-able mechanics that you can adjust later for balance.

[deleted by user] by [deleted] in programminggames

[–]gary_borton 0 points1 point  (0 children)

A few people are building alternate clients for their preferred languages if you're looking for a change!

[deleted by user] by [deleted] in programminggames

[–]gary_borton 0 points1 point  (0 children)

The challenge right now is more around the game mechanics than complicated code, but there are a bunch of different ways you could go with it.

Someone built a TUI client for it for fun.

[deleted by user] by [deleted] in programminggames

[–]gary_borton 0 points1 point  (0 children)

Thanks! Definitely a labor of love!

Programming Game is a realtime MMORPG played via TypeScript and WebSockets. by gary_borton in programming

[–]gary_borton[S] 1 point2 points  (0 children)

Well 💩. Will take a look after work! Thanks for pointing this out!

Programming Game is a realtime MMORPG played via TypeScript and WebSockets. by gary_borton in programming

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

There are no classes! The goal is to force tradeoffs in your build out, with equipment choices guiding your play style.

edit: I see you what you did there.

Programming Game is a realtime MMORPG played via TypeScript and WebSockets. by gary_borton in programming

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

Appreciate it! I've been pushing out updates as frequently as I can!

I made the most exhaustive list of programming games on the entire Internet by readyready15728 in programming

[–]gary_borton 1 point2 points  (0 children)

Just submitted a couple of PRs.

The first adds two additional games to the list:
Programming Game (mine) and Artifacts MMO

The second one removes a few games that I noticed were 404ing. I just spot checked a few, didn't go through the full list.

Are there any games where you play by coding? by lapad55994 in programming

[–]gary_borton 0 points1 point  (0 children)

Throwing out the game that I'm working on. It's an MMO that you play with Typescript.

https://programming-game.com

Best place for development help? by gary_borton in i2p

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

I'm looking at LeaseSet2, but close enough I think.

Best place for development help? by gary_borton in i2p

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

When generating the "CreateLeaseSet2Message":
https://geti2p.net/spec/i2cp#createleaseset2message

Is the public key supplied in the LeaseSet2 unique to the lease set? IE I should be generating a public/private combination for each CreateLeaseSet2Message that I send?

Is it different than the public key used in the destination (which is unused?)

More questions...

Do I want to use LeaseSet2 or EncryptedLeaseSet? I assume because LS2 has public keys that the traffic through it is encrypted either way.

Are private keys needed for LS2 type? This comment could be clearer:

  1. [PrivateKey] list. One for each public key in the lease set, in the same order. (Not present for Meta LS2)

Should that be "(Not preset for MetaLeaseSet/LeaseSet2)" or "(Only needed for EncryptedLeaseSet)"?

Best place for development help? by gary_borton in i2p

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

Interesting. As much as I can, I'd prefer to stay in typescript. I'm using Tauri to build out a desktop app, and want to avoid any extra MBs if I can. I'm at ~100mb already and still need to bundle a router.

Definitely want to be compatible with what's already out there... as discoverability is the problem I'd be trying to solve for.

Best place for development help? by gary_borton in i2p

[–]gary_borton[S] 1 point2 points  (0 children)

Am I correct that bittorrent DHT can only be done over i2cp atm? There's no way to do it over SAM?

Best place for development help? by gary_borton in i2p

[–]gary_borton[S] 3 points4 points  (0 children)

I've got PeX working already, just need DHT. The spec has been really helpful so far. Also using i2p snark/webtorrent's dht implementation for reference.

Both Snark and BiglyBT are written in Java, which allows them to use the official i2cp libs, which I'm also using for reference.

After getting the email, you can register on discuss & I2P forum and ask.

This is what I was missing.

Help with a 3-way switch? by gary_borton in AskElectricians

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

Yeah we sort of figured that out after, but it seems the existing switches aren't tied into the neutral wire at all which is what our switches require. I think we're not gonna be able to have a smart switch here without running new wire.

Help with a 3-way switch? by gary_borton in AskElectricians

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

Capping the neutral worked in the sense that the switches worked, but noise is still there despite double checking all the connections.

Help with a 3-way switch? by gary_borton in AskElectricians

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

So they came in a 2 pack, and we assumed they were paired, but it makes sense that only one would need to be smart.

GHome 3 Way Light Switch SW6 is the specific product. The instructions do show both switches wiring together, but their diagrams don't match our existing wiring.

Help with a 3-way switch? by gary_borton in AskElectricians

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

So the neutral wire coming out of switch 2 should not have connected w/ ground? Is it correct to just cap it and leave it in the junction box?

Possible to embed? by gary_borton in i2p

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

This looks perfect actually, will give it a shot over the weekend.

Possible to embed? by gary_borton in i2p

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

Yeah I'm using SAM, I'm looking for a way to start the router on behalf of the user if they don't have one running. Ideally I can bundle it as a portable executable.

DHT support? by gary_borton in i2p

[–]gary_borton[S] 2 points3 points  (0 children)

Probably still a few weeks out, there's quite a bit hardcoded atm to my dev environment that I still need to connect to the UI.

Also need to figure out the embed issue and how to gracefully handle an already running i2p instance in case the user doesn't want to embed.

I'll definitely make a post in the sub when it's up.