I'm a Staff Software Engineer @ Walmart who toots and plays games on my Switch.
Check out what I'm up to on my website, where I blog and document my favorite apps & tools. Some of my favorite posts include:
Other projects include making...
I'm a Staff Software Engineer @ Walmart who toots and plays games on my Switch.
Check out what I'm up to on my website, where I blog and document my favorite apps & tools. Some of my favorite posts include:
Other projects include making...
Static at the moment, but we'll want to add the ability to easily add/manipulate items.
Will want the ability to go through bout flow - but eventually, we need to be able to handle actual Twitter data. When hitting a button, we know an attack/move is correctly directed and valid - when dealing with tweets, we'll need to make sure the tweet is valid (or even intended to be a move within bout).
Currently only handles one bout at a time - should handle multiple. Will need to create a bouts
array in state... Perhaps add a new bout
button. Also turn
should be added to each player object so that the players can be mapped.
Would be cool to have an illustration for each item, then attach them to the initiation tweet in pairs.
Nice graphic that includes some info about how to play. This would get posted with the first tweet when someone is challenged.
Can look nice, but should contain instructions, moves, extra moves, etc. Maybe should link to a more wiki-like page detailing out the specifics of each item and other tricks.
Only stored newest tweet_id
before - but this would cause issues if that tweet (or more) were deleted. Should store all tweet_id
s that have been addressed to compared against.
Right now, will remove bout from state - eventually, will delete from db.
"duh"
Players may reply to each other with moves while playing - I don't think they should be prevented from doing this. Just have to make sure @bout_bot is mentioned and that there is a valid move present (#throw
, #slash
, etc).
For the future - may be cool to track a players win/loss track record. Even if I don't show it, it may be useful for making sure items are balanced.
Explain formula "@bout_bot I challenge @person".
Need some way to make sure when two players are in a bout, they can't create a new one - check to to see whether they have one in progress already or not. Easiest/ugliest solution, include a unique bout id
in @bout_bot's tweets.
Actually, this may be easy regardless - bout id
should just be the two player Twitter id
s concatenated, so a @mknepprath vs @benlundsten bout id
would be 15332057-52533282
. Make sure the "smaller" of the two always goes first so that a second bout 52533282-15332057
won't be created.
And perhaps make it bout-15332057-52533282
...
400x400 recommended.
Eventually each item will have many moves - keep in mind when adding.
Current text was rushed - add some randomized options as well.
1500x500 recommended.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.