1000 Blank White Cards Online
The online card game you can play however you want
1000 Blank White Cards Online
The online card game you can play however you want
The online card game you can play however you want. The only limit is your imagination. You can let your creativity flow in creating new and interesting cards to use against your friends.
When you load the game, you'll be presented with the Main Menu screen, where you can login to your account via button on the top right button, or go into a game. You can play local games without needing to login.
Later, we'll talk about how to setup a new game, but for now we're going to talk about how the game is played, so we're going to click Load Game.
On the Load Game screen (above), you'll see a list of games you're currently playing with your friends. Each listing shows whether it's online (O) or local (L), what the title of the game is, and whose turn it is.
The game board is pictured above for a 2 player game (it'll look a little different for more players). This is where all the action happens. You and your friends will take turns playing cards on this board.
On your turn, you typically draw a few cards (automatically) and are required to play some cards. To play a card, first click on one of them that's in your hand (the bottom-most row of cards in the above screenshot).
Note: Don't worry about not knowing what a card does, you can always back out of selecting one.
Once you've selected a card, you're presented with options on where to play it (above). Generally, this is in front of yourself, an opponent of your choice, or the center (for cards that affect everyone), but some cards may have special requirements on where to play them. If a card has such requirements, it will only list the places you're allowed to play it.
Note: Again, don't worry if you don't know exactly what a card does yet, you can still back out after choosing the location.
For this example, we'll be playing Bible Study on ourselves.
At this point, you'll be shown what the card does if you play it to the area you selected (above). It will also prompt you on whether or not you want to play this card there or not, in case you've made a mistake.
Once your turn is over, play proceeds clockwise. While you can't play cards out of turn (unless you have admin privileges - see the setup section), there is something you can do in this downtime.
If you select a blank card in your hand, you'll be presented with the above screen where you create a card from the blank. Each of the red buttons is an aspect of the card that needs set in order to have a complete card for the game.
One button you'll notice is missing is to add an image to the card. The above screenshot uses the buttons from the current build of the game I have, where I haven't setup adding images to the card yet. Once it's setup, it'll be a typical "choose a file" from your computer to add an image. Also I haven't setup changing the colors of the card, which will be implemented in the future.
The title is self-explanatory, and lore is simply your flavor text for the card - something interesting or funny to include on the card to add that extra bit of spiciness to it. So we're going to skip forward through those with the below image.
From here, we'll click Edit Category in order to categorize this card.
In the image above, you see there are official categories and unofficial ones to choose from. In general for official categories, it's best to select the most specific category (e.g. Books of the Bible instead of Bible). The reason for this is that usually the more specific categories are sub-categories of the more general ones. When dealing with User-created categories, however, it's up in the air as to how best to use their categories. You can choose more than one category, but you must choose the main category for the card to be displayed on it.
For our card, we're going to choose the category "Ultimate Cards" from the user-created categories.
Now you can see the category we chose has been added to the right side of the image spot on the card.
Next we'll be using "Edit Effect" to decide what our card does.
On this screen, you're presented with the different effects that are available to you to be automated by the game. We're going to click on Booster for this example. A booster is a card that multiples the effects of other cards by whatever multiplier you specify.
Note: The "Other" in the above screenshot allows you to type a description of the effect for something that isn't automated. Admins with permissions in the game (see the Setup section) can handle these effects.
For a booster, you see it requires us to choose a target and type in a multiplier. I've filled in the multiplier as 2 for this example, meaning each card it effects will be doubled (e.g. Bible Study would be doubled to 10 Bible Points instead of 5).
The first step of choosing a card's target is to choose what type of target it is. You can use different ways of targeting other cards such as by category, using text on the card, or targeting specific cards. For this example, we'll choose "All in Play" which will target all cards that are played on the board.
Now that we've selected a target, everything's filled in for the Booster effect of our card. "Save" has appeared in order to complete creating the effect, so we'll click it now.
Cards are able to have more than one effect, so we're taken to the above screen where we can add more effects or remove ones we've added to our card. We're not going to add another effect, so we'll click Save here as well.
Now that the effect is filled in, we can see the description of it on our card. All that's left now is IvP and PvF.
IvP and PvF are both abbreviations for determining ways our card can function. IvP stands for Instant versus Persistent and PvF stands for Player versus Field.
Instant and Persistent refer to whether or not the card sticks around on the board after it's played (Persistent) or is put in the Graveyard right away (Instant). Some effects you choose restrict whether your card can be instant or persistent and they will be auto-assigned, but other times you have to choose. For our example, we'll choose Persistent.
Player and Field refer to where the card may be played. Player means it can be played in front of a player (in their Player Field), while Field refers to the Center Field. Generally, cards played in front of a player only affect them, while field cards affect all players. Again, certain effects have restrictions on this and will auto-assign it. For our card, we're choosing Field because it affects everyone.
Now that we've configured everything in our card, a Save button has appeared to complete creation of our card. We'll click it since we're done, but you would still be able to hit cancel if you don't like your card for some reason.
By the time release comes, you'll select an image for in the box and be able to change the colors of the card.
Now that we've created our card, it replaces the blank one that was in our hand and can be used on your turn.
Now we'll go through how to setup a new game. To start, you'll click on New Game in the Main Menu.
When you click New Game, you'll be in the New Game configuration, which has tabs across the top for each part of the game's aspects. The first tab (above) is the "Basics" tab, where you input the title you want to give the game and decide if it'll be online or local (on the same device).
The next tab is the Players tab (above), which where you put the names of who you're going to play with. The first release of this game will only allow 2 to 4 players, but future releases will allow you to play with even more friends (see the Timeline section for more info about future plans).
If you're playing an online game, it'll verify any usernames you type. For the above screenshot, JerSec being red is because the account doesn't exist. In the future there will be easier ways to add players, such as friends lists.
Next is the Cards tab (above), where you decide how many cards will be in the game, along with which ones. You can choose from preexisting official sets, as well as sets made by other users. The official sets at the start will be cards made by me and some friends, but see Backer Rewards for info on how you can contribute to an official set. From this tab, you also choose how many blanks will be in the deck for you and your friends to create new cards during the game.
Now it's time to decide the rules for your game via the Rules tab. This tab contains 3 sub-tabs, to allow for more customization of your rules.
The first sub-tab is the "Presets" tab (above), where you can choose from official preset rules (such as those defined by me, among others), or your own previously saved rules sets.
Note: If you're happy with the rules of a preset, you can skip the other two sub-tabs. The presets change what you'll see on the next two sub-tabs. The next two sub-tabs only exist so that you're not limited to the presets.
The second sub-tab is the "Basic Rules" sub-tab (above). Here you can change the most basic of rules, such as how many cards are drawn and played during a regular turn.
The final Rules sub-tab is the "Allowed Effects" sub-tab (above). Here is where you can enable or disable various effects from being in the game. In the screenshot, the red are disabled and green are enabled.
Now that we're done with the Rules sub-tabs, we'll continue with the main tabs at the top.
The final tab allows you to create roles for the people playing. The game cannot automatically handle any card effect you give to it, so to combat this, it'll allow you to designate admins or moderators (whatever you want to call them). Admins will be able to make changes during the game in order to perform effects that the game can't handle on its own. For example, if you have a card that says "Shuffle everyone's cards together and deal them evenly to each player", the game may not have that specifically programmed in yet. In this case, the admin will be able to perform the actions necessary to do this effect.
In the future, roles would also be useful for setting player-specific rules (e.g. if one of your friends always makes overpowered cards, you could make it so they can't make new cards, or they must be approved or something).
By default, you (as the game creator) are assigned as an admin with all permissions and everyone else is set as "Normal" with no admin permissions. These are the only default roles created. You can click the Create role sub-tab to create new roles for your game.
In the Roles creation sub-tab, you can configure each admin permission for the role and give it a name. Then you can go back to the Players sub-tab under Roles to change player's roles again, with your new role as an option.
Now that you've finished setting up the game, you're all set and can click on the Create button in the top right to start the game.
For the following timeline, I considered putting separate dates for "Hopeful" and "Expected" deadlines, because I want to bring stuff out a lot earlier than the estimates. I didn't want to confuse people too much with multiple dates for the same thing, but I will still try to get stuff out earlier than these dates (no guarantees though).
After the Kickstarter fees are taken off, about half the money goes to me paying for regular necessities (gas, bills, etc.). Then the other half is devoted to getting the game up. This includes registering domain, paying for the host for the first year or more, and there's a little extra for unforeseen expenses since I've never hosted a game before.
Risks and challenges
1. Current Code Quality - Some of the code in the project is code I wrote a few years ago - before I knew proper coding standards, such as commenting and proper testing. Due to this, I'll have to spend time to write better tests and/or probably wonder what code does (since no comments are there to explain it).
2. BUGS - In all software, bugs come up. It's unavoidable, unless you're a god. These can be simple things like missing a quote (fixable in a few seconds) or a difficult one where you get a strange error message when the game crashes randomly (unknown fixing time).
3. Making a Game for Others - I've worked on games for myself in the past, but never shared them with others. Due to this, hosting the server, providing the client download, and other game creator-player interactions are new to me. I do have plans, but not having done this before, I'm bound to make mistakes.
Despite the above concerns, I do have experience creating games and should be able to complete this by the estimated deadlines. If I miss these deadlines, I will still create the game, but at a later date. I will be as transparent as possible through the different stages of the game's development.Learn about accountability on Kickstarter
- (30 days)