1 Востаннє редагувалося Monolith (14.08.2014 16:45:25)

Тема: Створення браузерної гри

Загалом загорівся давно цією ідеєю!Тому й почав вчити програмування.
Хочу створити браузерну космічну стратегію.По суті вона буде текстовою, але будуть деякі моменти у 3д.Слава Богу, до мене було дуже багато таких же людей, тому інформацію на цю тему я хоча й зі складнощами, але знайшов!Гра у мене буде оригінальна.Основна ідея звичайно схожа з деякими іншами, але в основному це буде оригінальний проект.
У мене є такі питання:
1. Ось є програма - http://www.astrotime.ru/programm.html .Там внизу знайдіть і скачайте "Визуализатор орбит планет Planet's orbits 1.41 ".Це симулятор сонячної системи.Маленька прикольна програмка.Загалом як мені таке реалізувати у грі?На чому?Де про це прочитати?Я маю на увазі створити не анімацію, а повністю Всесвіт у такому стилі.
2. Хочу зробити, щоб можна було самому розроблювати дизайн будівель, кораблів.Як таке зробити?По суті це буде так:вгорі вікно, внизу - різні хар-ки корабля чи будівлі.Змінюючи ці хар-ки Ви робите корабель.Потім можна змінити вигляд корабля.Як таке зробити?
3. У такому ж вигляді хочу зробити бої.Кораблі - точки.Й цими точками ви керуєте.Як таке реалізувати?
4. Наскільки я зрозумів вчити треба: HTML, CSS, PHP, JS й БД, та якусь технологію, щоб реалізувати те, що написано вгорі.Це все, що треба?
5. Читав багато статей й багато хто лякає навантаженням на сервер, БД тощо.Я тільки-но вивчив HTML та  CSS, тому зрозуміло нічого не розумію.Де про це можна почитати?Як працює Інтернет, що таке сервер тощо...

Подякували: 221VOLT, leofun012

2

Re: Створення браузерної гри

Що ніхто не знає?

3

Re: Створення браузерної гри

А ви спочатку почитайте про HTML5 і елемент Canvas зокрема, а потім і побалакти про гру можна буде.

4

Re: Створення браузерної гри

Я прочитав вже багато чого.І про них читав.Мені цікаво, на чому я зможу це реалізувати?

5

Re: Створення браузерної гри

Значить читайте ще, доки не зрозумієте. І краще одразу відмовтеся від 3д, а так ТЗ цілком зрозуміле і не складне.

6

Re: Створення браузерної гри

Python вчи, зокрема, використовуючи pygames http://pygame.org/tags/pygame можна створювати цкаві ігри
Для довідки. Дісней використовує Python для створення ігрових движків ,також відома "Мир танков" використовує Python у своїх розробках.

Подякували: Monolith, leofun012

7

Re: Створення браузерної гри

vitrolov написав:

Python вчи, зокрема, використовуючи pygames http://pygame.org/tags/pygame можна створювати цкаві ігри

Але PyGame не підійде для створення браузерних ігор, це обгортка навколо SDL.

8

Re: Створення браузерної гри

http://libcanvas.github.io/games/solar/
html5 -> canvas <- js

Подякували: leofun011

9

Re: Створення браузерної гри

1)

Я тільки-но вивчив HTML та  CSS

   - це як? напам'ять? І чому почав(ли) саме звідси? Навіть без розуміння

Як працює Інтернет, що таке сервер тощо...

2) Про PHP забудьте, а з тим набором технологій, що Ви якоби вже вивчили, єдиний шлях, як уже вам підказали - це HTML5, Canvas та JavaScript. По цьому навіть купа книг та туторіалів є, наприклад:

http://www.amazon.com/HTML5-Games-Creat … 1118855388
http://www.html5gamedevelopment.com/htm … -tutorials
https://www.makzan.net/2015/12/15/html5 … d-edition/

Якщо дуже постаратися, то можна знайти щось безкоштовне, і, можливо, навіть українською чи хоча би російською (але точно можна знайти англійською :))

Подякували: Monolith, leofun01, 221VOLT3

10

Re: Створення браузерної гри

Дякую! зараз вже багато чого нового вивчив, то багато чого прояснилося...

Подякували: 221VOLT1

11

Re: Створення браузерної гри

Master_Sergius написав:

1)

Я тільки-но вивчив HTML та  CSS

   - це як? напам'ять? І чому почав(ли) саме звідси? Навіть без розуміння

Як працює Інтернет, що таке сервер тощо...

2) Про PHP забудьте, а з тим набором технологій, що Ви якоби вже вивчили, єдиний шлях, як уже вам підказали - це HTML5, Canvas та JavaScript. По цьому навіть купа книг та туторіалів є, наприклад:

http://www.amazon.com/HTML5-Games-Creat … 1118855388
http://www.html5gamedevelopment.com/htm … -tutorials
https://www.makzan.net/2015/12/15/html5 … d-edition/

Якщо дуже постаратися, то можна знайти щось безкоштовне, і, можливо, навіть українською чи хоча би російською (але точно можна знайти англійською :))

Чому це про PHP забути? Можна використовувати як прошарок для збереження якихось даних гри в БД (через AJAX) для подальшого виводу. Мається на увазі не тимчасових (для юзера),а загальних (якоїсь статистики,онлайн,і т.д..).

Подякували: HetmanNet, Monolith2

12

Re: Створення браузерної гри

VTrim написав:
Master_Sergius написав:

1)

Я тільки-но вивчив HTML та  CSS

   - це як? напам'ять? І чому почав(ли) саме звідси? Навіть без розуміння

Як працює Інтернет, що таке сервер тощо...

2) Про PHP забудьте, а з тим набором технологій, що Ви якоби вже вивчили, єдиний шлях, як уже вам підказали - це HTML5, Canvas та JavaScript. По цьому навіть купа книг та туторіалів є, наприклад:

http://www.amazon.com/HTML5-Games-Creat … 1118855388
http://www.html5gamedevelopment.com/htm … -tutorials
https://www.makzan.net/2015/12/15/html5 … d-edition/

Якщо дуже постаратися, то можна знайти щось безкоштовне, і, можливо, навіть українською чи хоча би російською (але точно можна знайти англійською :))

Чому це про PHP забути? Можна використовувати як прошарок для збереження якихось даних гри в БД (через AJAX) для подальшого виводу. Мається на увазі не тимчасових (для юзера),а загальних (якоїсь статистики,онлайн,і т.д..).

Та можна взагалі позбавитися PHP, зараз почали все частіше Go використовувати для онлайн ігор, ну хоча би розробників пачками шукають.