Mississippi
{"title": "Mississippi", "logoImg": "bafkreibdidypvxrmkjrmyy4xkg25tawlppvjylzbwi6zx73mhzplwgvflq", "website": "https://0xmssp.xyz", "bannerImg": "bafkreianrjjjve25scxg3moq4k2fbdi4ceo7r2xor7awfsowdvairo5iea", "createdAt": 1712765945640, "userGithub": "lidamaohub", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..3PE5XkC4yyvuhFKHm2mRMeXnjjg2uLUf1s1qIzXme5D2FSdhvPmNnCdFgi-otCUzo4Tvd08xTKES9hqz4--wCg", "type": "Ed25519Signature2018", "created": "2024-08-04T15:42:21.482Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-08-04T15:42:21.482Z", "expirationDate": "2024-11-02T15:42:21.482Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb0eE1755460DdDb01F73104dF2E61a89b0464885", "hash": "v0.0.0:l8ea+zXanWfVM4cRBJti1rXkvhcJW1g0o2KWa/weKiA=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Mississippi-Labs#6832146"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..IKgZR9FX3sF_TBn9agw0hsYpm4B9lT4supc16JW1RsiaXHSfe2zh9GWW_XIrHojl5Y-CiVdsMuqv2F5qmkyWBA", "type": "Ed25519Signature2018", "created": "2024-04-10T16:06:03.478Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-10T16:06:03.478Z", "expirationDate": "2024-07-09T16:06:03.478Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb0eE1755460DdDb01F73104dF2E61a89b0464885", "hash": "v0.0.0:bROihv1ep1ivO+O+jkA0yvXblg3AYsGL2C7Rv1bWepg=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#0xMississippi"}}}, "description": "\n“Start from a game, then a world.” Our vision is to build an on-chain Minecraft, allowing players to create things on the same foundation with full flexibility. Our mission is to create a digital world, permitting humans to forge and sustain various civilizations here. Our approach is to start from a game to engage users, then a world to accommodate more.\n\nMississippi is a fully on-chain PVP roguelike game.\n\n![image](https://s2.loli.net/2024/04/10/zCGVSc8BJNdtDvE.png)\n\n\nGameplay\nWe created an expansive cavern space, containing abundant resources, which players need to explore and exploit as many resources from the cavern as possible within a fixed time limit.\n\n![image](https://s2.loli.net/2024/04/10/n4UIOF7PNHhuyop.png)\n\nDuring the exploration, they can attack others to loot all the items. We created a Pokemon-style battle system and a \"commit and reveal\" technique to ensure that the strategies chosen by players are encrypted until both sides have submitted their choice, so that no one can front-run by peeking at on-chain data.\n\n![image](https://s2.loli.net/2024/04/10/4TRp7bus2hHnyJN.png)\n\n\nIn the future, we will work on equipment synthesis and resource production functions, so players can simulate and manage their resources, mapping the real world.\n\n![image](https://s2.loli.net/2024/04/11/BArUSvtM1HlDzQe.png)\n\n\nwe are also gonna develop fraction systems, so players can form alliances to engage in collaborative construction, transportation, warfare, and customize their management approach of the allliance, and even build their on-chain states.\n\n![image](https://s2.loli.net/2024/04/11/juEGHNS3DLftkbV.png)\n\n\nTechnical Highlights\nSince all game logic and data are on the blockchain, the game is completely distinct from the current state of GameFi.\n\nOn-chain Realtime Communication With Privacy\nThe technical challenges are significant; for instance, in player-versus-player (PvP) battles, achieving real-time communication with privacy is demanding. To address this, we have independently designed a commit and reveal mechanism.\n\nBoth parties first choose a strategy locally, and then we salt the strategy, upload a hash to the blockchain, where others can only see the hash and cannot deduce what strategy the player originally chose.\n\nOnce both parties have confirmed the submission of the hash to the chain and that it cannot be modified, we then ask the players to reveal their chosen strategies. This effectively prevents front-running actions by viewing the on-chain data, allowing both players to compete fairly and effectively.\n\nFairness And Visibility\nTypically, games are hosted on centralized servers and the process is black-boxes, but our process is placed on the blockchain so we now have fairness and visibility that cannot be ahieved by traiditional games.\n\nInteroperability With On-chain Assets\nBesides, we \"extract\" equipment from loot, which can give players specific attributes for each round, such as increased speed from boots. We are pioneering the Autonomous Worlds by integrating with existing game assets and logic such as the Lootverse and experimenting with co-creation with regular players.\n\nDeployment And Operational Status\nWe deployed this version on opBNB, which is our first deployment on a mainnet.\n\nBefore this, we deployed on the testnet and went through multiple rounds of testing, with participation from hundreds of users.\n\n\n![img](https://s2.loli.net/2024/04/10/BfYcHnm8NQATZth.png)\n\nWe are continuously optimizing the game based on user feedback. Recently, we integrated web3mq and updated the faction confrontation feature.\n\nWe believe that the fastness of opBNB will provide players with an excellent experience, making it a crucial infrastructure for blockchain gaming.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "Mississippi-Labs", "projectTwitter": "0xmississippi"}