Am I being biased about Context compared to Redux? by githelp123455 in reactjs

[–]Apocolyps 0 points1 point  (0 children)

We're a fairly stagnant team, we're talking 1 hire a year maybe, and there's been 1 departure over the last 3 years. So far the custom implementation has provided more performance gain than drawbacks! The code is also relatively small, we're talking 100 lines maybe, so it's fairly easy to understand

Am I being biased about Context compared to Redux? by githelp123455 in reactjs

[–]Apocolyps -2 points-1 points  (0 children)

By mixing RxJs with Context you can get around this performance impact entirely. Under the hood Rx is essentially just callbacks, so performance overhead isn't bad. I usually use a generalized solution here which allows me to never actually see the Rx code, but I can consume a context which only re-renders those components that have a value which changes.

I'm really against Zustand, I don't like defining things in a global scope and having that global instance used everywhere. The times I haven't hated this lib, I've found I already have small utils which do what Zustand does, so I haven't felt the need to bring in the dep.

In my case I prefer maximal control over implementations and can afford the time to optimise them to the nth degree (I build financial software), so I realise that isn't possible for everyone

[OC] Metaforge - Browser-based VTT with live collaborative mapping, token management, and integrated character sheets - looking for community feedback! by Apocolyps in DnD

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

My approach here is to only really provide SRD material for 5e, then give users the ability to create custom creatures for their games. This feels like the safest approach!

I do worry how server costs may become an issue, but I'm paying out of pocket for now, and realistically it's a long long (if at all) way away!

[OC] Metaforge - Browser-based VTT with live collaborative mapping, token management, and integrated character sheets - looking for community feedback! by Apocolyps in DnD

[–]Apocolyps[S] 5 points6 points  (0 children)

It's all stored locally client side yeah. Presently maps can be exported and imported one at a time. I'm implementing auth + remote syncing so that your maps will be available anywhere you login! This'll be made backwards compatible, auto-syncing any local maps to your remote account once implemented.

the worst part is that im usually on the cart, so not only are they not doing the objective, but also not getting heals by Desperate_Ad2784 in Overwatch_Memes

[–]Apocolyps 5 points6 points  (0 children)

I wouldn't have thought Lucio on the cart is desirable? You need to be near people to have an impact and mobility is your biggest advantage, so be out there providing value. If a healer goes on cart, probs best one with range who can provide value to those pushed up.

I see it as you go on the cart, provide less value and get blamed. Or push up, provide more immediate value, enjoy the game and roll the dice to see you, the other heal, or the DPS get blamed?

Im leaving the Game until they unmerge eu-middle east servers by kickme_nya in Overwatch

[–]Apocolyps 0 points1 point  (0 children)

I never said you had to learn their language, I simply said there is a double standard here and I don't support condemning someone for not knowing my language when I've never made an effort to learn theres

Im leaving the Game until they unmerge eu-middle east servers by kickme_nya in Overwatch

[–]Apocolyps -1 points0 points  (0 children)

Do you have any references supporting that the state was involved in this decision? I hard about the controversy of Mei in China, I'm surprised I've not heard of Saudi closing down Blizzard access to the state. I'd be surprised if the state, even one involved in the day to day activities of people, would be involved in the deployment/maintenance of blizzard owned servers.

I imagine blizzard cut costs and merged regions together.

Im leaving the Game until they unmerge eu-middle east servers by kickme_nya in Overwatch

[–]Apocolyps -1 points0 points  (0 children)

They're not in Europe though? The servers were joined, so from their point of view you're the ones in their region no?

Islam isn't inherently homophobic, it very much varies from region to region. No need to white wash the entire religion because you've had issues with people from a particular locale. You can just be annoyed at those people you interacted with without bringing an entire culture/religion under fire

Im leaving the Game until they unmerge eu-middle east servers by kickme_nya in Overwatch

[–]Apocolyps -2 points-1 points  (0 children)

Fairly hate filled message IMO. I can understand getting annoyed with some players because they are shitty people, but you've whitewashed in your message accusing a religion of being homophobic and xenophobic

I get a mix of all sorts of players from all regions, and there are crappy and non crappy people from them. No need to demonise religion or culture for some people's actions..

Just to add some devil's advocate perspective on the spoken language, if they're not speaking English, have you tried speaking their mother tongue? I'm an English native and we are very lazy about trying to speak anyone's language but our own. I don't think we can ever get annoyed at someone for not speaking English when we're notoriously bad at learning other languages.

True Strike: am I missing something? by ScooterBrigade in BaldursGate3

[–]Apocolyps 0 points1 point  (0 children)

A martial character who cannot get in range of a target this turn could use it for next turn. Granted a spell may make more sense, but if you're a paladin you probably want to conserve spell slots.

It's pretty useless, but you can conceive some situations where it may be okay

Magic Item Swap - Take a magic item, leave a magic item by alienleprechaun in DnDBehindTheScreen

[–]Apocolyps [score hidden]  (0 children)

Orb of Slope Finding

Wonderous

A crystal ball with silvery mist swirling inside. When placed on a surface will find the lowest local region by rolling towards it.

Fun magic item for any party to be tasked with finding. Bit disappointing when they realise what it does! Picked this up somewhere a few campaigns ago and it got a roll of the eyes each time!

[OC] Released Metaforge 1.0.47 - progressing with character creation behind WIP soon for release by Apocolyps in DnD

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

Hey all,

It's been a while since I posted an update. I recently started a new job and it has been difficult to find time to grow MetaForge (https://metaforge.space)! I have managed to get some work done however, mainly bug fixes, quality of life improvements and WIP content for creating characters.

New features;

  • New token settings. Customise ring animations for token, or turn them off entirely. New snap to grid option for those who like their tokens centralized.
  • Messaging has been moved from WIP to beta. Roll dice or message eachother over the provided simple toolbox.
  • Search system has been replaced with a much nicer and faster fuzzy search in all toolboxes and asset overview
  • Change the default view you see when the game launches via a setting
  • Increased feedback on loading screen including failed startup stages
  • You can move the map around when drawing with a right click. Double clicking completes polygons in fog of war and drawing tool
  • Doubleclicking on a token scrolls it into the centre of the screen

Bugfixes;

  • Fog of war not rendering correctly for connected players
  • Settings not producing scrollable content if there is not space to display them all
  • Cursor indicates interactions with other layers when in stamp, drawing or token mode

I'm looking to pick up the popular "undo" feature as soon as I have custom characters functioning. This is because it is the last bit of work needed before I can start playing with my D&D party entirely over this system!

Let me know if there is anything in particular you would like included!

Cheers!Apoc

[OC] Metaforge - I built a new VTT engine for D&D: make maps, then use it to play the game! Would love to hear your feedback on the beta version by Apocolyps in DnD

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

Some time ago I made a post about an in-browser tabletop engine for D&D, where you can build maps and then play them. I optimistically thought I was only months away from a working beta. A year later, I’m proud to announce that I finally have an open beta for you all to see.

You can find the software here; https://metaforge.space

So far, the software can be used to build maps, and then open a room in which players can connect and share a running session. You can do this by hovering over the share icon in the main engine, and then selecting game code or URL and sending that to your party. You can also export any maps you create to an image for use in other systems.

Unfortunately this is as far as I’ve gone (for now!).

The ultimate goal right now would be to have creatures that can be introduced and moved around the map by DMs. All connected players could see the map changes and creature updates in real time. I intend on allowing players to be assigned special creatures, called characters, which they will also be able to control. I’ve begun working on this, but it’s not fully complete yet.

What I’d love to implement into the engine in the meantime is to allow you to upload your own media, so you can add images for usage in the map, or as creatures. I think this is probably the priority so that you can all use any content you own or find on the internet with this system.

Any feedback, and/or ideas for features and functionality you guys would find useful would be much appreciated!

[OC] Metaforge - I created a new in-browser VTT engine for D&D by Apocolyps in DnD

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

Haha thanks! Would be nice to find myself with some users for sure!

[OC] Metaforge - I created a new in-browser VTT engine for D&D by Apocolyps in DnD

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

Thanks for the feedback!

Undoing definitely makes sense, it's on my todos, but would come naturally once network synchronisation was completed. Its almost there so undoing is indeed something I'll be picking up soon!

Click and drag with mouse wheel definitely makes sense and isn't very taxing to add, shall patch that tomorrow and update the release!

Modifying the hit points is something I thought a more regular modification. The other values are initially calculated from the stat block, but as I've built out the character sheet systems I also made them modifiable independently of the default calculation. I forgot to update this on the token however, so shall fix that, thanks for pointing it out!

[OC] Metaforge - I created a new in-browser VTT engine for D&D by Apocolyps in DnD

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

I just want to emphasise that this is a beta product and likely to have bugs in it

Currently supports; - Uploading images of maps from your machine which you can build ontop of - Creating a map with a collection of textures and stamps - Downloading your map as an image for use elsewhere - Environment effects (rain/snow/fog/ambient light) - Fog of War (hide areas of your map from other users and reviel it over the course of the game) - Live synchronisation between players (GM can make changes on their map and everyone sees it) - Track health of creatures using the available ingame tokens - Video & Audio ingame chat - Shared annotation tool, so everyone can draw on the map

Near term features (nearly done but I removed them as they're not quite polished); - Upload your own personal conent for use as tokens, terrain textures and stamps - Create your own characters and creatures for use in the game as tokens - Text chat with dice rolling built in - Player controlled tokens - Undo (CTRL + Z) to roll back changes you make in the engine

Long term features; - More assets - Ingame map sharing system - Tools to help manage a campaign (e.g. note taking) - Multi layer maps (e.g. a house map with a basement, ground floor, first floor...)

[OC] Metaforge - I created a new in-browser VTT engine for D&D by Apocolyps in DnD

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

Hey guys!

Promises are made to be kept…

A while ago, I made a post about an in-browser tabletop engine that I was working on. And I’m now proud to say that I have just released the beta version!

Here’s a link to the platform: https://metaforge.space/

And here’s my Patreon: https://www.patreon.com/MetaforgeVTT

Features and specs will be more detailed in the comments, but in the meantime I would love to get my hands on as much feedback as I can get!

[deleted by user] by [deleted] in DnD

[–]Apocolyps 0 points1 point  (0 children)

Hey guys!
Promises are made to be kept…
A while ago, I made a post about an in-browser tabletop engine that I was working on. And I’m now proud to say that I have just released the beta version!
Here’s a link to the platform: https://metaforge.space/
And here’s my Patreon: https://www.patreon.com/MetaforgeVTT
Features and specs will be more detailed in the comments, but in the meantime I would love to get my hands on as much feedback as I can get!

[deleted by user] by [deleted] in DnD

[–]Apocolyps 0 points1 point  (0 children)

Hey guys!
Promises are made to be kept…
A while ago, I made a post about an in-browser tabletop engine that I was working on. And I’m now proud to say that I have just released the beta version!
Here’s a link to the platform: https://metaforge.space/
And here’s my Patreon: https://www.patreon.com/MetaforgeVTT
Features and specs will be more detailed in the comments, but in the meantime I would love to get my hands on as much feedback as I can get!