And so it begins.
Sidequest is (going to be) a running rpg – a game you play by running around (it the real world) and killing monsters and getting treasure (in the game world).
Hurray, we're hiring @risescience! I'm looking for a #ReactNative & #typescript engineer who loves practicing user-driven development on a small fast team. Roles open in design, product, and engineering.
https://t.co/3uoYoWrOi4
https://t.co/uzW26EhE1Q
No DMs plz.
This morning over coffee I sketched out an idea to build a Kickstarter for Features system to crowdsource the prioritization and development of future features.
Feedback welcome:
I'm building a game: @runsidequest#roguelike#rpg + #pokemongo + #running. I've been thinking of ways to gather feedback on future features.
How about a service that is basically #Kickstarter for Features? Users vote with money on what they want to see built.
What do #indiehackers and #tech think of a crowd funded development roadmap? Users would donate to support the development of the features they want to see built.
Anyone have any experience there? #tech#indiegames
Hope to get more attentions on valtio. It has no direct competitor. It's close to zustand+immer and it is better than that, I'd say.
Hm, I might like to create a small tutorial.
https://t.co/8N9bd0IHCl
@Bitcollage@figmadesign@AdobeXD I highly recommend Figma. They e done a great job. The collaborative features are excellent, the prototyping is solid, the pricing is good. Some times on larger boards (tons and tons of components, lots of screens etc) it can throw memory warnings, but that is rare.
I got quite a bit done on Sidequest this weekend:
- Manual and auto battle modes (when you don't want to stop running to fight a monster)
- Experience reward for finishing a quest
- Improved geo fencing
- Automatic map zooming
- Audio cues when in Auto battle mode
Mobs are now being automatically placed on the map. I am querying Open Street Maps Overpass api, getting a point along a residential road within a given radius. There isn’t any route planning but it’s enough to play test. #OpenStreetMap#osm#gps#rpg#game#running
I’ve got mobs on the screen, a basic battle system, a basic quest system and I’m heading out now to fight some ogre in the real world. #indiegames#reactnative#indiehackers
Also, while mst has some high profile users (@infinite_red) the documentation and community around is pretty small and most of the docs/tuts/talks are from a few years ago.
For this project I’ve been experimenting with different state management libraries. I started with #mobxstatetree but I’m finding it’s magic and it’s type system kinda frustrating. Parts of it are awesome and parts of it are maddening. Might be user error tho.
To ensure dev progress advances quickly, I am wholly open to using 3rd party packages and then integrate them in a what I can replace them as the project grows but in this case it was an issue of trying to do too much.
Initially I was thinking to use the `generic-game` npm package to handle things like inventory, character sheet, and battle. However after burning an evening refactoring it to typescript, and fighting it to play well with #mobxstatetree I think I’ll just roll my own.