UnknownMurder Posted July 16, 2018 Posted July 16, 2018 I was just on a different server for a bit and noticed they had an interesting checker boardgame system which was pretty fascinating to observe. For a moment, I thought to myself. Why not suggest to add a chess boardgame to this server? It can be either on an arcade machine, laptop, or a physical boardgame. Though, I recommend chess being on the laptop to further Arrow's IT Project. I feel this can contribute to antagonist RP in many ways, although I will provide two good ways. It can be a cliche of an innocent person playing chess with an evil antagonist mastermind as a gamble like Sherlock Holmes, ransom with station as in "If you want see your precious Head of Personnel alive, you will have to beat me in chess!!!". What says you? I went ahead and took a look at a OOP Programming. It's possible with Java but I'm unsure with BYOND.
BurgerBB Posted July 17, 2018 Posted July 17, 2018 It's possible to do. HTML interface that sends updates to the players playing and anyone who opted into observe. However, implementing chess rules (ie automatically determining how a piece moves) is probably way too much work and it would be better if there was freedom.
Bauser Posted July 17, 2018 Posted July 17, 2018 An added benefit of allowing free movement of the pieces is that it opens the possibility of cheating, if you're playing against an inattentive opponent. Whether that's good or bad... Well, it's Realistic !
Teal Posted July 17, 2018 Posted July 17, 2018 There is already an (ancient) chess/checkers board in the code, it would just need someone to fix it up to modern standards. https://github.com/Aurorastation/Aurora.3/blob/master/code/game/objects/items/weapons/game_kit.dm
UnknownMurder Posted July 17, 2018 Author Posted July 17, 2018 There is already an (ancient) chess/checkers board in the code, it would just need someone to fix it up to modern standards. https://github.com/Aurorastation/Aurora.3/blob/master/code/game/objects/items/weapons/game_kit.dm For a person who kept quiet for the last four months, you sure have done your research. Commendable.
Mofo1995 Posted July 17, 2018 Posted July 17, 2018 It's possible to do. HTML interface that sends updates to the players playing and anyone who opted into observe. However, implementing chess rules (ie automatically determining how a piece moves) is probably way too much work and it would be better if there was freedom. Freedom is a good idea if we're RPing here. What if my character doesn't know the rules or wants to cheat? If there's a physical board instead of it being electronic (in-game) then why not?
Trazz666 Posted July 18, 2018 Posted July 18, 2018 It's a good idea. I've often times have though about playing some kind of mini-game while in some of the more repeatative jobs. If there was a way to have games other than chess (my go-to would be Diplomacy) it would be amazing. No idea how that could be implemented though.
Alberyk Posted July 18, 2018 Posted July 18, 2018 Turns out we already have a working, not the link posted, checkerboard. Adding chess pieces should not be hard. I will work on it.
Alberyk Posted July 19, 2018 Posted July 19, 2018 After porting baystation changes to the board, and adding as well chess pieces, the pr is ready: https://github.com/Aurorastation/Aurora.3/pull/5013 How it looks like in game: There is also checkers . You can move the pieces freely, if you want to cheat or something. The pieces of chess are also items like any other object in the game.
Alberyk Posted August 21, 2018 Posted August 21, 2018 Done in https://github.com/Aurorastation/Aurora.3/pull/5013.
Recommended Posts