پیشنهاد فرادرس

ساخت بازی کارت چند نفره با Meteor

دسته بندی ها: آموزش جاوااسکریپت (Javascript) ، آموزش Meteor ، آموزش طراحی وب ، آموزش های TutsPlus

Meteor یک فریمورک متن باز Javascript است که برای ساخت اپلیکیشن های تحت وب کیفیت بالا از آن استفاده می شود.

این آموزش تصویری نحوه ساخت یک بازی چند نفره کارت (Build a Multi-Player Card Game) را با استفاده از Meteor آموزش می دهد.

این دوره آموزشی محصول TutsPlus می باشد.

سرفصل های دوره آموزشی:

  • ایجاد مجموعه بازی
  • ایجاد اشیاء بازی
  • نوشتن قالب Login
  • شروع کار با Router و Layout
  • تنظیم اپلیکیشن
  • اضافه کردن مسیر بازی
  • نشان دادن لیست کاربران
  • ایجاد صفحه نمایش بازی
  • و ...

ویژگی های Meteor :

Pure JavaScript.
Write your entire app in pure JavaScript. All the same APIs are available on the client and the server — including database APIs! — so the same code can easily run in either environment.
Live page updates.
Just write your templates. They automatically update when data in the database changes. No more boilerplate redraw code to write. Supports any templating language.
Clean, powerful data synchronization.
Write your client code as if it were running on the server and had direct access to the database. No more loading your data from REST endpoints.
Latency compensation.
When a user makes a change, their screen updates immediately — no waiting for the server. If the server rejects their request or executes it differently, the client is patched up with what actually happened.
Hot Code Pushes.
Update your app while users are connected without disturbing them. When you push a new version, the new code is seamlessly injected into each browser frame in which the app is open.
Sensitive code runs in a privileged environment.
Write all of your code in JavaScript (if you want.) The user interface runs in your browser. The sensitive functions run in a privileged server environment.
Fully self-contained application bundles.
One command to compile your entire application into a tarball. Unpack it anywhere there's node.js, run one command, and you're on the air. You're never locked into a particular hosting provider; you have all the code for the platform.
Interoperability.
You can connect anything to Meteor, from native mobile apps to legacy databases to Arduinos. Just implement the simple DDP protocol.
Smart Packages.
Meteor's Smart Packages are actually little programs that can inject code into the client or the server, or even hook into the bundler to preprocess your source. Great care has been taken to give the core Meteor packages the minimal set of dependencies, so you can use your favorite templating, testing, or DOM manipulation frameworks.

لیست سرفصل های دوره آموزشی:

Meteor is an amazing framework that makes building complex web applications much simpler. Its easy-to-use APIs, straightforward database system, and "live-by-default" nature make an application that would normally take days to build possible in just hours. In this course we're going to go from nothing at all to a deployed and usable multi-player game in a couple of hours.

Getting Started4 lessons, 21:03 Free Preview 1.1Introduction01:45 Free Preview 1.2Application Demo08:02 1.3Setting Up Our Application04:40 1.4Starting with the Router and Layout06:36

2.Creating Users and Games4 lessons, 29:51 2.1Writing the Login Templates05:43 2.2Creating User Accounts05:05 2.3Creating the Game Collection10:28 2.4Creating Game Objects08:35

3.Building the Interface5 lessons, 36:33 3.1Displaying the User List11:59 3.2Displaying the Game List05:12 3.3Adding the Game Route03:21 3.4Creating the Game Play View05:53 3.5Styling the Application10:08

4.Writing the Game Logic4 lessons, 56:07 4.1Playing a User's Turn26:00 4.2Scoring the Game14:56 4.3Displaying the Score06:35 4.4Playing Against the Computer08:36

5.Conclusion2 lessons, 03:44 5.1Deploying Our Application02:54 5.2Conclusion00:50

عنوان دوره: Tutsplus - Build a Multi-Player Card Game With Meteor حجم فایل: 239MB

TutsPlus Build a Multi-Player Card Game With Meteor

پیشنهاد فرادرس