Grabbing lunch. Be back in an hour to continue.
emanate.live/michael-blu
To Emanate: Small bug. If form submit more than once, requests overlap instead of prev reqs aborting (I think).
anchor.fm/bullish
Be back in few hours.
eosstudio.io
1. add all basic UI for app (menu, win, lose, etc)
2. refactor client-side game code
3. finalize smart contract
4. ScatterJS integration
5. enable player vs computer practice game
@EverythingEOSio
@ColinTCrypto
@AusCryptoTim
@MaxDapp
@EOSRadioLive
@mBluCrypto
@HappyMoneyMan1
So many great channels, I'll suggest more later.
udemy.com/course/eos-blo…
1. Install Scatter Desktop
2. Create EOS Testnet accnt and fund via faucet
3. Add ScatterJS lib to app
4. Update Login button code, use js lib to trigger Desktop wallet
5. Listen for resp with err or account data
github.com/GetScatter/sca…
@naomibrockwell
@crypt0snews
@TheCryptoLark
@Crypto_Dunker
@lukestokes
@dallasirushing
Ok. Back to work.
First time doing rush project 4 fun. Never had more respect for hackathon and gamejam devs than I do right now. Don't know how y'all work so quickly, truly remarkable. ✊
Will ChessEOS be complete by tomorrow afternoon?
Not looking good, but I'm sticking with it till the end.
Like most crypto projects, the journey continues.
Looks like some interesting news happening in thread. New EOS Worker Proposal System proposal on the horizon.
Updated code for Vue CLI boilerplate project. Now working in actual .vue files, and with Webpack, Babel, eslint and Sass.
Couple hrs work w/ no visible changes but my file structure looks more serious 😅.
- push new env to server
- add login logic from yesterday
- drag/drop chess piece to square
- add simple turn based game logic
- work on client-side trx code
- add contract that allows any move 4 testing
- write very bad chess AI
Ok, took a while. Had to install build tools on server and since it cheapest DO server had to upgrade server because build tools built too slow 😂Then used nano in ssh term to edit apache conf to point to dist dir and restart.
Local/Remote env now sync.
Easy integration with ES6 import. Now working on drag and drop chess pieces, pushing to server after this is complete.
liquidapps.io
It's now 5:01pm UTC and I've missed my self-imposed deadline.
We know what that means ...
It means I'm like a legit dApp developer now. Publicly announce deadline. Miss it by mile. Just like all the greats.
Back to it then ...
Hacked together ugliest turn-based code ever. Know it's bad when you just wrote it and like, "I have no idea how this works". Run it and it just does 🤷♂️
Def gonna have to refactor tomorrow. 4 now, it's win. Still going to rando spots though😅
@dfuseio (recently added #Worbli and #ETH👍)
@eosinfra_io
Ok, done. Well, it's written and looks done. Need a contract deployed to verify, prob have to debug then.
Next, create barebones contract to handle deposits, log chess moves, payout. Deploy minimum needed to allow me to finish client-side of app.
As long as the inputs and outputs of contract are correct, I can technically complete the client-side of things first.
I'll add client-side chess validation, complete app, then tackle contract validation.
bloks.io
eosauthority.com
eosx.io
eospark.com
explorer.eosvibes.io
are many more ...
Note: Just hyping cool people/prods. Not getting anything.
Working on contract now.
Have been working in ETH Solidity for past month. Reacclimating into EOS env.
Using developer docs as reference to remind myself of macros and such. Basic set of structs and functions compiling without error.
Still working on payout code.
Successfully compiled & deployed to local network. Real test when deploy Jungle Testnet in morning and use trx functions (need to mod slightly to use latest ABI).
Tomorrow should be best day for visual stuff to see because will actually be able to play chess (finally) AND see the worst chess AI ever written.
It's coming together ... kinda.
1. Write world's worst chess AI
2. Enable PvAI chess match
3. Deploy last night's contract to Jungle
4. Test trx code against Jungle & debug
5. Refactor game loop & anim
6. Update PvP UI
7. Enable PvP on Jungle
On to AI. Sounds difficult but have idea that is both horrible yet also save hours. Will provide info in a bit ...
Chess is 8x8 grid, not much to loop through.
My plan ... create array 4 each square, shuffle array, rando select chess piece of curr player and iterate array calling move() till is valid.
github.com/jhlywa/chess.j…
Note to self : look before you leap.
chessboardjs.com
In past 10 minutes I've just figured out that 90% of work I've done so far could have been accomplished with two lines of code.
Out to breakfast, be back in an hour ...
Also, check out @stellabelle Etsy page with a bunch of cool EOS and Mortys (EOS token) gear.
etsy.com/ie/shop/Crypto…
Next step, integrate chess.js into game so it manages chess piece positions.
After that I need to update my PixiJS code to remove pieces from the board taken by the opponent.
Once complete I will then add the honey badger AI and update site so we can see AI vs AI.
I'll provide update once I have chess.js integrated. Prob in 2 hours or so.
Scratching horrible goal list I wrote this morning. Planned out better list. Smaller chunks of work.
Posting new list in sec. Hopefully more manageable. Likely to span over today and tomorrow. Hoping I can get all wrapped up by tomorrow night. 😩
Heading out to lunch.
2. Update "move chess piece" function
3. Write honey badger AI function/loop
4. Test AI vs AI, upload to server for public
5. Update drag/drop chess piece code
6. Create Start/End UI for PvAI
7. Test PvAI, upload to server for public
9. Debug trx PvP code and/or contract
10. Integrate trx PvP code w/ UI and Game Loop
11. Deploy contract to Jungle
12. Change trx PvP code settings to Jungle
13. Demonstrate first PvP game on Jungle
15. Add chess rules to contract (multi-step)
16. Deploy to Jungle for public testing
beos.world
The good news is Spider Man is now, once again, back in Marvel Cinematic Universe.
Bad news is my game loop is progressing slooooowly. I'll post update as I near completion.
OMG finally. Lol, item 1 of 16 in what, like, 9 hours. 🤦♂️ This project is totally getting FUBAR. Ok, taking a break for an hour.
Carbon has fiat -> EOS. @intrblokchn_io is launching incredible product using #Worbli that provides fiat <-> crypto for most top chains, including EOS.
transledger.io
On to the next item, updating my game's move chess piece function to take into account the new data coming from the chess.js system.
Ha! Only 15 minutes. Yes, I know it was just updating a single function but at this point I'll take whatever win I can get. On to honey badger AI so I can put up a new gif of the actual app for a change today.
dmail.co
karmaapp.io
wordproof.io
sense.chat
edna.life
hirevibes.io
Well, back to it ...
Don't even ask me how because I have no idea.
Back to it ...
Today was a big fail. As @c4chaos mentioned, I fell right into scope creep with shiny new lib instead of using what I had. Also focused too much on the superficial like AI.
Taking @AusCryptoTim suggestion, starting with PvP first tomorrow.