Hi Stackers
My bio didn't go to well...... I got Darth'd
But I suppose that I deserved it
Full Disclosure
I've been on SN before as nym's but this is my real, if you like.... 'identity' I've linked my Github which I'll explain later.
I have a huge amount of respect for stackers like k00b and others who are doxxed effectively by showing their faces and have kept total integrity in everything they post, I want to shoutout Justin Shocknet too, he is a very trustworthy stacker imo, he sticks to his word.
And I've worked out who's who in this space, I won't name any more names but for me, I know who knows their shit and who is full of shit.
When I first got into Bitcoin, obviously I'd had a chequered past like some of us have, not everyone can find Bitcoin at a dollar, totally understand it and never deviate from the path, but there are some perfect ones amongst us I guess.
I think the goldbugs turned Bitcoiners had that knowledge already internalised that the fiat system was broken and it was a logical step to understand it.
I really like Nostr as a place to shitpost and have a laugh and SN has it's comedy moments but SN is the real deal, there is high level knowledge here and this place seperates all the BS on X to what is actually occuring.
My 40hpw really started with the usual youtube type content and it's matured now into more what I call real podcasts like Rock Paper Bitcoin, I like these guys because they sometimes don't even mention 'it' in their pods, obviously spending time on Nostr and here for the truth!
Technically I don't have a coding background, I'm actually a truck driver from the UK, but what I'm seeing is a huge advancement in making code available to the masses.
Now, could you say that this AI vibeslop is akin to what shitcoining was to Bitcoin? I'm sure that devs who have spent decades learning programming languages only for it to be accessible to anyone via a prompt is going to make the average dev pretty defensive.
Or the alternative view is that protocols like Nostr have opened the possibilities for the average Joe to think of an idea and just build it.
And that is where I'm at right nowAnd that is where I'm at right now
I thought of my project, I want to build a chess website, built on Nostr with lightning tipping.
I purposely didn't want to go down the road of gambling for sats because that's degenerancy and just ends up with the house having to build an edge in.
For me a few sats for a good move or a few sats for a good game is enough, it allows the players to use Nostr to login and also 'prove' the moves by utilising relays and lightning to compliment.
There is Chesstr - https://github.com/bordalix/chesstr
There is Lichess - https://lichess.org/
They are both good but I feel I could add to the space....hopefully
Vibecoding vs Real codingVibecoding vs Real coding
I can't code, that's a given, so I'm forced to rely on AI, but what I've noticed is that when I started, the app.tsx file started to get abnormaly large, so I enquired that shouldn't we divide this into sub files?
And I started to see the connection between the code and the finished website, It's been a real eye opener for me.
Which brings me to the first hurdle I've encountered, I can't get the relays to create a game between two opponents, I'm running this on one machine, I've got nip07 sorted and logged in on one tab and rawdogged a seperate nsec in another tab, I've been able to publish an offer via relays, but I can't get the other to accept.
Not looking for answers by the way, just documenting the journey, I'll break it into steps and break them into tiny steps and solve the challenge.
Hoping that it will be called https://lightning-chess.com or another iteration if that domain is gone.
Thanks for reading if you got this far, my Github is public if you want to scrutinise my attempt!
Good luck with it, I think chess is the perfect POC for social gaming with nostr and would be a great a web-of-trust metric
I can tell you from experience that interactive comms over nostr is tricky, and see that's where you're stuck now. If you're stuck too long give a shout I'll see if I can unblock you.
https://chris21million.github.io/lightning-chess/
It's a bit clunky but as a first edition i'm quite happy with it
Much to improve and haven't added lightning tipping yet
Thank you Justin, love ShockWallet by the way, the bootstrapped node is a great out the box solution, I have looked at the node option but I have a windows laptop, and running a linux sandbox inside my machine is on my list, just not at the top right now :)
It miss one part is that for example possibility of download game in your PC or mobile phone instead of browsing always on web
Yes I like the idea of a PWA as a first project, the upcoming Google verification programme will scrutinise all submissions soon and sites like SN will be unaffected by that, whereas apps will be in scope.
What about adding an option mid game for the players to stake some sats for the game?
I think it'd be so fun to match someone equal to your rating and ask to stake 100 sats on the game. And perhaps if there's a rating disparity there could be odds given . . . but that would incentivize sand bagging . . which is bad
ye that's a great idea, I think I'd want to keep it player plays for skill and if inclined they can be tipped for appreciation. Gambling for sats is not really a net positive for me
Welcome! love a good game of chess, let us know when it's ready! ♟️♟️
Thanks! it might be some time lol
You mention your github but didn't link to it anywhere: https://github.com/chris21million
oh i thought as a login method, it would link to my profile, my bad
you need to enable it in settings. by default we don't reveal folks' login methods/accounts.
Done, thanks k00b
this is how scammers are fooling people with AI code... bullshit.
SCUMBAGS !
Keep goin Chris. We are all learning... Darth is denying the reality of what is inevitable.
or he's just pissed that he got laid off.
https://m.stacker.news/135478
SO FUCK OFF. You are a scumbag.