Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 24250

Object-oriented programming is a programming paradigm using "objects": data structures consisting of data fields and methods together with their interactions.

8 votes
3 answers
370 views

Better card validity check in JS card game

I am writing a card game in Javascript. The game is played with a 32 card deck. When a card is selected to be played by a user, i do a validity check on the server to check whether it matches the gam …
Wottensprels's user avatar
4 votes

Better card validity check in JS card game

This is my new attempt Game.prototype.isCardLegal = function(card,player){ var requirements = this.getRequirements(); if(this.cardsToDraw() > 0 && card.value !== '7'){ player.setTas …
Wottensprels's user avatar
2 votes

Better card validity check in JS card game

I think it is worth another answer to my own question to show my implementation of a 'ruleEngine' as @mjgpy3 has suggested. I really liked the idea of being able to pipe all the rules in correct orde …
Wottensprels's user avatar