This is a documentation for Board Game Arena: play board games online !

Khác biệt giữa bản sửa đổi của “How to join BGA developer team?”

Từ Board Game Arena
Bước tới điều hướng Bước tới tìm kiếm
Không có tóm lược sửa đổi
 
(Không hiển thị 7 phiên bản của 3 người dùng ở giữa)
Dòng 1: Dòng 1:


Registering is done by e-mail at '''studio(at)boardgamearena.com'''.
== Is this right for me ==


Please provide the following information:
Before joining please consider is this right for you, it is right if
* your player user name on BGA
* You like board games and programming and you think its would be a good hobby
* your developer user name to be used on “BGA Studio” (for technical reasons, no space, number or special character);
* You really want to fix some bugs in already published games
* your real name;
* You want to create a game from public domain (i.e. chinese checkers, bridge, etc)
* your e-mail address;
* You hired or persuaded by somebody else to create game adaptation on bga
* your postal address.


We also drafted a quick [http://en.doc.boardgamearena.com/images/0/02/BGA_TC_Dev_en.pdf ''''terms & conditions' document''']. It's very light, so as to get to the fun part faster.


To be valid, the registration e-mail must contain this document as an attachment, with the following sentence in the mail body: ''''I agree with the terms & conditions for developers on BGA Studio joined as an attachment''''.
On the other hand
* If you think you can make money of it, its not going to happen. If you work in coffee shop you can make more money per hour.
* If you think you can implement any of the games from top 100 on BGG. We checked and we don't have license, and we do its already implemented or under way.
* If you amateur game designer and you think you can play test a game on BGA platform, its not a right place, players here like known games. Digital adaptations are very expensive (or time consuming) it won't be worth the efforts.
* If you trying to use this platform for something which is not a board game adaptation (i.e. video game, online skill test, etc). It won't be allowed.
* You are student who just took first programming course and think its good way to practice web skills. BGA Studio is not an easy framework to use, see skill set below.


And of course, we also encourage you to tell us about which games you would love to develop on BGA!


== Ok, I registered, what do I get? ==
Requires skills for BGA studio projects:


First, we'll discuss by e-mail the names of some of the games we have an agreement to develop, so that you can tell us 'Hey, this game is great! I want to develop it!' (please keep these names confidential, or it would ruin our tradition to make players guess the name of the next game on the forum)
* If you experienced software developer you can goto next section
* If you are not experienced developer or not a developer
** You required to know or learn 5 languages: JavaScript, PHP, SQL, HTML and CSS
** You need to know basic of object oriented programming, web development and database development
** You need to know how to setup and use development tools and setup remote file synchronisation
** You need to know how to use image manipulation software (i.e. paint.net, gimp, photoshop, etc)
* If you don't have the skills above however there is new feature, called Studio Sandbox! The only language is required there is JavaScript. Check this out http://en.studio.boardgamearena.com/#!sandbox


Second, once we have discussed together and are fixed on a game you'll take charge of, we'll create your studio account and you will get:
== How to create BGA Studio development account ==
 
Registering on BGA Studio is simple and automatic from:
 
http://en.studio.boardgamearena.com
 
To register, you must agree with [http://en.doc.boardgamearena.com/images/0/02/BGA_TC_Dev_en.pdf ''''terms & conditions' document''']. It's very light, so as to get to the fun part faster.
 
During registration if you will get a database error that user already exists ignore it.
 
Once registered, you will get by email
* one login / password to access files through SFTP
* one login / password to access files through SFTP
* one login / password to access the database (for your games in progress)
* ten logins with numeric suffixes from 0 to 9 and a common simple password to test games on the studio website while developing.
* ten logins with numeric suffixes from 0 to 9 and a common simple password to test games on the studio website while developing.


Once logged in to your SFTP root folder, you will find:
* a 'resources.html' file with the URLs to use and some extra connection information
* three folders containing the three simple games provided as examples
* a folder for the game you will be developing initialized after our 'EmptyGame' template, providing the game structure (and comments! and examples!)


Then... that's all, you can start!
If you did not get email, search for "Welcome on BGA Studio" in your email client (just like that), it sometimes ends up in junk folder.
 
If you cannot find it, and you use some weird proprietary email address, it possible that your mail server denies emails from bga,
in this case post message on the forum and specify login name your have chosen. Don't attempt to register again with same email,
it likely will fail again. But if you have standard email such as gmail, yahoo, outlook use it instead.
 
== Ok, I registered, how to start? ==
 
Then... well that's all, you can start!
 
See  [[Studio#Great.2C_I.27m_in.21_..._How_should_I_start.3F|Great, I'm in! ... How should I start?]]

Bản mới nhất lúc 23:48, ngày 12 tháng 6 năm 2018

Is this right for me

Before joining please consider is this right for you, it is right if

  • You like board games and programming and you think its would be a good hobby
  • You really want to fix some bugs in already published games
  • You want to create a game from public domain (i.e. chinese checkers, bridge, etc)
  • You hired or persuaded by somebody else to create game adaptation on bga


On the other hand

  • If you think you can make money of it, its not going to happen. If you work in coffee shop you can make more money per hour.
  • If you think you can implement any of the games from top 100 on BGG. We checked and we don't have license, and we do its already implemented or under way.
  • If you amateur game designer and you think you can play test a game on BGA platform, its not a right place, players here like known games. Digital adaptations are very expensive (or time consuming) it won't be worth the efforts.
  • If you trying to use this platform for something which is not a board game adaptation (i.e. video game, online skill test, etc). It won't be allowed.
  • You are student who just took first programming course and think its good way to practice web skills. BGA Studio is not an easy framework to use, see skill set below.


Requires skills for BGA studio projects:

  • If you experienced software developer you can goto next section
  • If you are not experienced developer or not a developer
    • You required to know or learn 5 languages: JavaScript, PHP, SQL, HTML and CSS
    • You need to know basic of object oriented programming, web development and database development
    • You need to know how to setup and use development tools and setup remote file synchronisation
    • You need to know how to use image manipulation software (i.e. paint.net, gimp, photoshop, etc)
  • If you don't have the skills above however there is new feature, called Studio Sandbox! The only language is required there is JavaScript. Check this out http://en.studio.boardgamearena.com/#!sandbox

How to create BGA Studio development account

Registering on BGA Studio is simple and automatic from:

http://en.studio.boardgamearena.com

To register, you must agree with 'terms & conditions' document. It's very light, so as to get to the fun part faster.

During registration if you will get a database error that user already exists ignore it.

Once registered, you will get by email

  • one login / password to access files through SFTP
  • one login / password to access the database (for your games in progress)
  • ten logins with numeric suffixes from 0 to 9 and a common simple password to test games on the studio website while developing.


If you did not get email, search for "Welcome on BGA Studio" in your email client (just like that), it sometimes ends up in junk folder.

If you cannot find it, and you use some weird proprietary email address, it possible that your mail server denies emails from bga, in this case post message on the forum and specify login name your have chosen. Don't attempt to register again with same email, it likely will fail again. But if you have standard email such as gmail, yahoo, outlook use it instead.

Ok, I registered, how to start?

Then... well that's all, you can start!

See Great, I'm in! ... How should I start?