Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Математические формулы (http://www.flasher.ru/forum/showthread.php?t=106262)

Gh >k 07.01.2008 21:28

Математические формулы
 
Привет.
Вы не знаете где можно найти все математичемкие формулы которые могут пригодиться при создании игр на флэшэ?
Присто каждый раз спрашивать неудобно ...
Заранее спасибо

DarkLight 07.01.2008 21:37

Что значит все? Игры крайне разнообразны.
Базовые аспекты математики для разработки игр рассмотрены в книге Джоба Макара о разработке игр во Flash.

Mr. Fixit 07.01.2008 21:42

Гх >К:
у гугла спршивай, он нежадный :)

flash33 07.01.2008 21:47

Алгебра 6,7, 8, классы

aksios 08.01.2008 00:43

Рекомендую:
[IMG]http://*************/clip/m3093/1199737622-e4263-13kb.jpg[/IMG]
Macromedia® Flash™ MX Game Design Demystified:
The Official Guide to Creating Games with Flash
By Jobe Makar
[IMG]http://*************/clip/m3093/1199737992-8dacd-3kb.jpg[/IMG]
Macromedia Flash MX 2004 Game Programming
by Craig S. Murray and Justin Everett-Church
Premier Press © 2004
Можна пачитать также что то вроде:
[IMG]http://*************/clip/m3093/1199738489-396bb-2kb.jpg[/IMG]
Programming Game AI by Example
by Mat Buckland Wordware Publishing
Ну и для чайников:
Focal Press, Flash Mx 2004 Games Art To Actionscript

DarkLight 08.01.2008 01:39

У Джоба Макара есть более новая версия книги про игры (под Flash MX 2004), и она уже издана на русском.

Ostgur 08.01.2008 11:35

и что, после прочтения одной из этих книг, я реально стану понимать математику и научусь делать игры?

Mr. Fixit 08.01.2008 11:49

да.. я тоже пошел читать =)

VovkaMorkovka 08.01.2008 14:09

На самом деле в школе нужно было хорошо учиться, математическая культура закладывается именно там. В отличие от какого - нибудь языка, или платформы умение решать задачи приходит с годами.
А в качестве справочника можно посоветовать все того - же Бронштейна Семендяева

zurmansor 08.01.2008 14:40

Нда... Тем кто пропустил математику и физику в школе, сейчас никакая книга уже не поможет. Это как умение калиграфически и грамотно писать. Но если всё таки решили наверстать упущенное, то лучше браться за учебники, а не за справочники.

flash33 08.01.2008 16:37

И вообще я замечаю что когда надо что то конкретно реализовать используя математику (естественно без косяков и НОРМАЛЬНО), то никаких формул сходу в инете не найдешь... :(. То ли в основной массе люди довольствуются кривой реализацией (первые 5 страниц результатов поиска по релевантности в Google), то ли вообще этой реализацией никто не интересуется. Потом истратив кучу времени и нервов находишь правильный ответ, НО, ей-ей, лучше знать математику чем искать готовые решения в нынешнем интернете. :( :( :(

Ostgur 08.01.2008 16:43

что, книга Макара не поможет игры делать научиться? :(

flash33 08.01.2008 16:52

Я говорю об общей картине - готовые решения редкость, если это не тривиальные решения, которые можно при достаточной соображалке найти в учебниках алгебры

iNils 08.01.2008 16:53

Цитата:

Сообщение от flash33
И вообще я замечаю что когда надо что то конкретно реализовать используя математику (естественно без косяков и НОРМАЛЬНО), то никаких формул сходу в инете не найдешь... :(. То ли в основной массе люди довольствуются кривой реализацией

Потому, что использовать 100% физику, это неоправданный расход ресурсом машины.
1. Поэтому используют только необходимые фрагменты для конретной задачи, выкидывая лишние и малозначительное.
2. Даже используя только часть, можно все равно потреблять много ресурсов, поэтому в задачах, где не нужна 100% точность результатов, например в играх (в противовес, например, расчета аэродинамики самолета, где точность необходима), реальные формулы заменяются адаптированными, но дающих на глаз такой же эффект. В результате, для конкретной игры получается вполне правдоподобный результат, и используя эти же формулы в другой игре, получается ерунда.

flash33 08.01.2008 17:15

Правдоподобие иногда режет глаза сильнее откровенной пародии. Я вообще то не об играх, а про "серьезные" приложения

aQuestion 08.01.2008 17:53

вспомним классику?

iNils 08.01.2008 17:58

12000
 
А что вы хотите найти на первом месте в гугле? Движок халф-лайфа 2?:)

Ostgur 08.01.2008 18:03

а я читал на одном форуме, что гугл специально прячет на последнее место в поиске, что относится к варезу или к прямым ссылкам на mp3-файлы или видео. даже видел программу, которая может обмануть и выводить с помощью гугл много чего, на самом деле, нужного при конкретном поиске.

flash33 08.01.2008 18:39

Да тут не надо никакой программы - просто нужно начинать просмотр с последней страницы :)

Aziz Zaynutdinoff 08.01.2008 19:33

а еще лучше задавать правильные вопросы поисковикам.

Скрипун 08.01.2008 20:39

Надо было в школе учится и конспекты вести :)

Gh >k 08.01.2008 20:47

Спасибо за советы, особенно насчет книг,нужно будет найти их где-нибудь. Но я имел ввиду просты формулы, ну типа чтобы машинка (вид сверху) двигалась вперёд взависимости он угла поворота, для неё формула :
Код:

car._x += speedup*Math.sin(car._rotation*Math.PI/180);
car._y -= speedup*Math.cos(car._rotation*Math.PI/180);

ну или что-то подобное. Как бы я не учил математику и физику в школе до такого бы я не додумался )
а ещё формула со столкновением шаров, куда должен отлетать второй шар и т.д...
Такие простые формулы думаю можно собрать в сборник, это же не движки создавать.

Ostgur 08.01.2008 20:50

да, а я думал откуда в коде всякие деления, всякие Пи, 180, а оказывается это общеизвестные формулы, вроде как :(

aQuestion 08.01.2008 21:54

мою ссылку смотрите. там и про шары, и про пи на 180.

undefined 09.01.2008 00:03

Я сначала пытаюсь решить проблему, думая, а как такое можно сделать с текущим IQ, если лезит лажа - лезу в нэт, с вопросом а как собственно сделать правильно =)

VovkaMorkovka 09.01.2008 13:20

Цитата:

Сообщение от Gh >k
Такие простые формулы думаю можно собрать в сборник, это же не движки создавать.

Такой сборник уже есть, называется задачник по программированию. Там есть разделы и по массивам, и по графике, и по играм и элементарные вещи из искуственного интеллекта. Вот например ту формулу, которую Вы привели я програмировал еще в школе.
Так что правильно народ глаголет - в школе надо было учиться, эти знания должны быть на уровне подсознания. И чтоб их получит ьне справочник нужен, а задачкирешать :quiet:

Mr. Fixit 09.01.2008 14:21

я счс осознаю, что надо было в школе учить все... ппц ;)

VovkaMorkovka 09.01.2008 15:22

Что значит все? Я вот учился в ФМШ там все было на уроках математики и информатики :-)

Mr. Fixit 10.01.2008 14:46

все для общего образования, напр. я счс в тригонометрии не шарю :"(

zurmansor 10.01.2008 18:27

Ну это кому как. Для кого и таблица умножения - ненужный хлам, а кто-то без истории средних веков жизни не представляет.
Вот для программера минимум знаний - это алгебра и тригонометрия.
Для тех кто пишет игры - знания физики, матанализ, аналитической геометрии значительно облегчат жизнь.

Gh >k 10.01.2008 20:45

Цитата:

Сообщение от zurmansor
Вот для программера минимум знаний - это алгебра и тригонометрия.
Для тех кто пишет игры - знания физики, матанализ, аналитической геометрии значительно облегчат жизнь.

Эх небыть мне прграммистом
3 года коту под хвост :(

Волгоградец 10.01.2008 20:49

Gh>k, не надо отчаиваться, худшее впереди!!! Для большинства хватит знания 3-х законов Ньютона, теоремы Пифагора и представления о синусе, косинусе и тангенсе. Книга Макара очень достойная - сам листал. Если с математикой туго - там подробно все объясняется.

VovkaMorkovka 11.01.2008 00:17

А никто часом не знает где этого Макара можно скачать? у нас в городе нетути

Ostgur 11.01.2008 00:30

VovkaMorkovka, тут даже доставят, а скачать нигде нельзя.

zurmansor 11.01.2008 13:25

Цитата:

Сообщение от Волгоградец
Gh>k, не надо отчаиваться, худшее впереди!!! Для большинства хватит знания 3-х законов Ньютона, теоремы Пифагора и представления о синусе, косинусе и тангенсе.

Ну так это и есть по сути школьный курс механики и тригонометри :)))
Только в школе всё сильно разбодяжено для детских умов, а у Макара всё по существу. :)
И ещё есть достойная книга Д. Когнер "Физика для разработчиков компьютерных игр"

VovkaMorkovka 11.01.2008 17:17

Посмотрел я на эту книжку, ну что я могу сказать - перерос я ее. Там математика для самых - самых маленьких, так что рекомендую только тем, кто в школе учился плохо :)

aQuestion 11.01.2008 19:14

и ещё разок скажу, на всякий случай: ahab rules

Ostgur 11.01.2008 19:28

а где-нибудь преподают flash-программирование?

Aziz Zaynutdinoff 11.01.2008 19:44

баннер сверху видишь? :)

Ostgur 11.01.2008 19:55

Я думал это шапка :D
Что больше нигде не учат Flash?


Часовой пояс GMT +4, время: 05:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.