Friday Development Update

Hello @everyone

I'm mainly been working on the following topics:

1. Libp2p integration, which solves the problem of dependency on IP with openDHT(https://github.com/chips-blockchain/bet/issues/285).
2. Understanding and designing the message flow for blackjack.

Planned things in the coming weeks:

1. Work with GUI dev to fix the GUI-related issues.
2. Adding nSPV support to CHIPS.
3. Expose the APIs needed to for blackjack in the backend.

Repos to track our development

GUI - https://github.com/chips-blockchain/pangea-poker
BET - https://github.com/chips-blockchain/bet (master, multiplayer, pred_bet, libevent branches)
CHIPS - https://github.com/chips-blockchain/chipschain (master, dev branches)
Info: WEBSITE - https://chips.cash/
BLOG - https://blog.chips.cash/

https://discord.com/channels/455737840169386016/456084837758140426/929349593794244680

Friday Development Update

Hello @everyone

Update on a couple of things worked during this week.

1. Fixed the issues during with player fold, now the player who folds can't view other player and table cards.
2. Fixed the issues relate LN binding.
3. Adjusted the LN invoice payment according to the chips bet on the table.
4. Now all the issues relate to gameplay are fixed, exploring the GUI code to fix the basic issues.

Planned things in the coming weeks:

1. Exploring GUI code to fix the recently logged issues.
2. Getting hands on with libevent code to integrate it into a bet.

Repos to track our development
GUI - https://github.com/chips-blockchain/pangea-poker
BET - https://github.com/chips-blockchain/bet (master, multiplayer branches)
CHIPS - https://github.com/chips-blockchain/chipschain (master, dev branches)
Info: WEBSITE - https://chips.cash/
BLOG - https://blog.chips.cash/

https://discord.com/channels/455737840169386016/456084837758140426/913994301573304361

Friday Development Update

Hello @everyone

Update on a couple of things worked on this week.

1. Error handling for the entire bet repo is completed. Addressed all the known possible scenarios.
2. Provided the option to configure BB to the dealer and enforced 200BB as table stack size for every hand, so now at the start of every hand, each player will be having 400 table chips to play.
3. Added support for the customized player names in the BE, the player now can configure the names in the BE at player_config.ini file which can be visible to other players during the gameplay, the corresponding support on GUI is yet to be added, logged the issue regarding the same:
https://github.com/chips-blockchain/pangea-poker/issues/505
4. Added support to multiple tables, which means players now can choose one dealer from the list of available dealers. Since the GUI support for this is not added yet, the BE now takes the first dealer in the list of available dealers and joins its table. Corresponding GUI issue is here: https://github.com/chips-blockchain/pangea-poker/issues/504
5. Fixed the crashing issues relate to Debian, pushed the corresponding changes.
6. Been exploring the possibility of playing the bet on ln, we got some suggestions from ln dev, so now from windows using Linux shell, I can able to connect to the remote ln node, though it doesn't fully solve the problem we now have at least the possibility of using a bet on windows.

Planned things in the coming weeks:

1. Focus is to fix the remaining logged issues in this week's testing.
2. Getting hands on with libevent code to integrate it into a bet.

https://discord.com/channels/455737840169386016/456084837758140426/908674600609669140

Friday Development Update

Hello @everyone

Update on a couple of things we worked on this week.

1. Added a more systematic approach of error handling in bet. So far the error handling mechanisms were implemented for all the player-side functionalities.
2. Added password-based private table setup, where dealers can configure the password in dealer_config.md and share to players, and players use that password(configured in player_setup.md) to join the private tables. Link: https://github.com/chips-blockchain/bet/blob/master/docs/protocol/player_setup.md#joining-the-private-table
3. Satinder provided the precompiled binaries for chips, ln and bet. I tested chips and bet binaries and those are working as expected.
4. Added the guide to download the precompiled binaries and to download the bootstrap node, with this the CHIPS setup on Linux is almost instant. Link: https://github.com/chips-blockchain/bet/blob/master/docs/protocol/release.md 5. Updated bet documentation, doing bet code reviewing and cleaning parallel.
6. We started testing poker with community members, today I tested with Shoshain, this weekend hyperDEX and more community members are joining for testing.

Planned things in the coming weeks:

1. Finishing error handling of remaining modules of bet repo.
2. At the moment we are handling bet backend using multiple threads with mutex'es. I'm going through details about libevent, which is apt for the bet to implement event-based mechanisms. I see adding this will improve more user experience as I can notify & respond to the player at any point in the game & setup.
3. Fixing issues related to multiplayer in the coming weeks while testing(I'll update the issues fixed on week by week).
4. On the CHIPS front, getting new upstream code fully functional and ready.

Note: This weekend, Saturday at 8 AM UTC, we doing the poker testing among community members, interested members can participate.

https://discord.com/channels/455737840169386016/456084837758140426/906197749773504572

Friday Development Update

Hello @everyone

Update on a couple of things we worked on this week.

1. Added ./bet help detailed examples for every command.
2. Integrated the iniparser from barry's config repo, created ini configuration files for better readability.
3. Added documentation about various components on bet, you can follow the readme, below are some important links. With this one can set up and run their private tables.
Steps to setup player node: https://github.com/chips-blockchain/bet/blob/master/docs/protocol/player_setup.md Steps to setup dealer node: https://github.com/chips-blockchain/bet/blob/master/docs/protocol/dealer_setup.md
4. @Biz made good progress on komodo notarization issue, which he is testing with shoshain.

Planned things in the coming weeks:

1. At the moment we are handling bet backend using multiple threads with mutex'es. I'm going through details about libevent, which is apt for the bet to implement event-based mechanisms. I see adding this will improve more user experience as I can notify & respond to the player at any point in the game & setup.
1. Fixing issues related to multiplayer in the coming weeks while testing(I'll update the issues fixed on week by week).
2. Finding out the details to host a table for community testing, and exploring the possibilities of hosting a small poker tournament within the community.
3. On the CHIPS front, getting new upstream code fully functional and ready.

Repos to track our development

GUI - https://github.com/chips-blockchain/pangea-poker
BET - https://github.com/chips-blockchain/bet (master, multiplayer branches)
CHIPS - https://github.com/chips-blockchain/chipschain (master, dev branches)
Info: WEBSITE - https://chips.cash/
BLOG - https://blog.chips.cash/

https://discord.com/channels/455737840169386016/456084837758140426/903811884380205136

Experience Crypto
© 2021 komodefi.com. Powered by Komodefi
chevron-down