Будь-який ігровий програміст рано чи пізно стикається з потребою зберігати прогрес. Адже можливість продовжити гру з місця збереження – один із визначальних факторів, який впливає на рішення гравця повернутися. А для ігор, які передбачають багатогодинне проходження, можливість зберігати прогрес є обов’язковим атрибутом. Можливо, ви очікуєте, що реалізація збереження прогресу у Flash виявиться складною. Та на [...]
ActionScript 3's tag archives
Збереження (save) та завантаження (load) ігрового прогресу з допомогою SharedObject
Великі числа у ActionScript 3. Коли виникають і чим пояснюються неточності типу даних Number?
Про тип даних Number та неточності, пов’язані з ним, я вже згадував у статті про округлення десяткових дробів. Втім, буквально на днях мені довелося знову зіткнутися з каверзами підступного типу даних. А справа в тім, що у наступній грі, яка поки-що існує тільки у вигляді дуже раннього прототипу, я планую оперувати дуже великими числами. Йдеться [...]
Моя нова гра Symbiosis: Історія розробки
Після майже піврічного затишшя на блозі, мені, мабуть, варто розповісти, що ж займало всі мої думки та час протягом такого доволі тривалого періоду. А річ у тім, що я активно працював над своїм черговим ігровим проектом Symbiosis, про історію розробки якого сьогодні й розповім. Народження ідеї Роботу над грою я почав ще у серпні минулого [...]
Округлення десяткових дробів (чисел з комою): Що робити з некоректними значеннями при роботі з Number?
Перш, ніж я перейду до опису суті проблеми, дозвольте мені запропонувати вам просте математичне завдання. Скільки буде 3 помножити на 0.1? Дивне запитання! Навіть першокласник відповість, що результатом цього виразу буде 0.3. Втім, як виявилося, алгоритми ActionScript 3 не завжди дружать з традиційною логікою. Якщо ви спробуєте провести подібне обчислення у AS3, то отримаєте результат: [...]
Глобальна система звуків у Flash-грі. Створення власного Soundmanager з допомогою класу Singleton
Доволі інтенсивна робота над грою “Turtle Dreams to Fly” дозволила мені досить швидко засвоїти основні принципи програмування на AS3. І хоча до справжнього розуміння концепції ООП (об’єктно-орієнтованого програмування) мені ще дуже далеко, все ж виходить, що я вже переріс рівень абсолютно “початкових” уроків, які зазвичай публікую на цьому блозі. Саме тому сьогодні я вирішив поділитися [...]
Умовні вирази (conditionals) та оператори в ActionScript 3. Використання конструкцій if … else та switch … case
Умовні оператори – це один з найбільш широко розповсюджених та використовуваних елементів не лише в практиці ActionScript 3, але й будь-якій іншій сучасній мові програмування. Саме тому люди із досвідом програмування дуже легко зрозуміють принципи їх функціонування у ActionScript. Для тих же, хто вивчає мову з нуля, я розповім про умовні оператори детальніше. Умовний оператор [...]
Змінні (variables) у ActionScript 3. Типи змінних
Пишучи флеш-гру на ActionScript 3, я практично щоденно змушений пропускати через себе нові масиви інформації. Далеко не завжди є можливість швидко і детально поділитися нею на сторінках блога. Тому навчальні статті з ActionScript, які я викладаю на блозі, часто “відстають” від знань, які я отримую і намагаюсь реалізувати на практиці. Як наслідок, доводиться іноді зупиняти [...]
Архіви
- Жовтень 2016
- Жовтень 2015
- Грудень 2014
- Листопад 2014
- Березень 2014
- Листопад 2013
- Жовтень 2013
- Травень 2013
- Березень 2013
- Січень 2013
- Грудень 2012
- Листопад 2012
- Жовтень 2012
- Квітень 2012
- Березень 2012
- Лютий 2012
- Грудень 2011
- Листопад 2011
- Жовтень 2011
- Вересень 2011
- Серпень 2011
- Липень 2011
- Червень 2011
- Травень 2011
- Квітень 2011
- Березень 2011
- Січень 2011
- Грудень 2010
- Листопад 2010
- Жовтень 2010
- Вересень 2010
- Липень 2009
- Квітень 2009
- Березень 2009
- Лютий 2009
- Січень 2009
-
Останні публікації
Останні коментарі
- agen sbobet terpercaya до Turtle Dreams to Fly: Статистика та висновки після релізу
- Keypadapzq до Get A Little Gold: Реліз!
- Jocelyn Gaither до Як я малював кристал для нової гри (відео)
- EOTechxtq до Get A Little Gold: Реліз!
- situs khusus judi slot online terpercaya до Що нового: Frogged, Symbiosis:Greenland, The Choise
Теги
символ Flash уроки ActionScript скрінкаст навчання motion tween банер реліз Уроки урок автоматична анімація черепаха відео анімація ActionScript 3 Adobe Flash CS4 розробка статистика bitmap програмування флеш AS3 turtle dreams to fly гра веб-програмування flash game посібник малювання флеш-гра векторна графіка Event Listeners ActionScript tween Практика pen tool Adobe ігри вибух symbiosis уроки flash
Спонсори