D. V. Ranganathan, R. Vishal, V. Krishnamurthy, Prashant Mahesh, Roopeshwar Devarajan
{"title":"多人纸牌游戏的设计模式","authors":"D. V. Ranganathan, R. Vishal, V. Krishnamurthy, Prashant Mahesh, Roopeshwar Devarajan","doi":"10.1109/ICCCSP.2017.7944107","DOIUrl":null,"url":null,"abstract":"Many multiplayer card games have interesting structures that can be exploited while designing a computer application to simulate these games. Critical features that most games have are that they are turn based and have common data types like Cards and Decks. This paper aims to demonstrate certain design patterns for implementing multiplayer card games that are capable of scaling well and are easily understandable and maintainable. Two card games ‘Ace’ and ‘Literature’ were developed from which the patterns were extracted. The patterns explained in this paper, can be applied to any turn-based multiplayer card game and in some cases, to any multiplayer game in general. The two patterns discussed in this paper are represented in small caps to have better understanding.","PeriodicalId":269595,"journal":{"name":"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design patterns for multiplayer card games\",\"authors\":\"D. V. Ranganathan, R. Vishal, V. Krishnamurthy, Prashant Mahesh, Roopeshwar Devarajan\",\"doi\":\"10.1109/ICCCSP.2017.7944107\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many multiplayer card games have interesting structures that can be exploited while designing a computer application to simulate these games. Critical features that most games have are that they are turn based and have common data types like Cards and Decks. This paper aims to demonstrate certain design patterns for implementing multiplayer card games that are capable of scaling well and are easily understandable and maintainable. Two card games ‘Ace’ and ‘Literature’ were developed from which the patterns were extracted. The patterns explained in this paper, can be applied to any turn-based multiplayer card game and in some cases, to any multiplayer game in general. The two patterns discussed in this paper are represented in small caps to have better understanding.\",\"PeriodicalId\":269595,\"journal\":{\"name\":\"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCSP.2017.7944107\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCSP.2017.7944107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Many multiplayer card games have interesting structures that can be exploited while designing a computer application to simulate these games. Critical features that most games have are that they are turn based and have common data types like Cards and Decks. This paper aims to demonstrate certain design patterns for implementing multiplayer card games that are capable of scaling well and are easily understandable and maintainable. Two card games ‘Ace’ and ‘Literature’ were developed from which the patterns were extracted. The patterns explained in this paper, can be applied to any turn-based multiplayer card game and in some cases, to any multiplayer game in general. The two patterns discussed in this paper are represented in small caps to have better understanding.