Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка комп'ютерних ігор

Реферат Розробка комп'ютерних ігор





алізовані власні механізми, що не мають аналогів.

Проект «After Reset» є інтелектуальною власністю студії незалежних розробників комп'ютерних ігор «Black Cloud Studio». Авторські права на програмну частину проекту належать автору випускної кваліфікаційної роботи.


Список використаних джерел


1. Андрєєв Г.І. Практикум з оцінки інтелектуальної власності/Г.І. Андрєєв, В.В. Вітчінка, С.А. Смирнов.- Москва: Фінанси і статистика, 2002. - 176 с.

. Jonathan Tweet. Player's Handbook. Dungeons amp; Dragons Core Rulebook I/Jonathan Tweet, Monte Cook, Skip Williams.- Wizards of the Coast, Belgium, 2003. - 320 с.

. Jonathan Tweet. Dungeon Master's Guide. Dungeons amp; Dragons Core Rulebook II/Jonathan Tweet, Monte Cook, Skip Williams.- Wizards of the Coast, Belgium, 2003. - 320 с.

. Jonathan Tweet. Monster Manual. Dungeons amp; Dragons Core Rulebook III/Jonathan Tweet, Monte Cook, Skip Williams.- Wizards of the Coast, Belgium, 2003. - 320 с.

. Unity - Scripting [Електронний ресурс].- Режим доступу: http://unity3d/learn/tutorials/modules/beginner/scripting.- Загл. з екрану.

. Об'єктно-орієнтоване програмування [Електронний ресурс.].- Режим доступу: # justify gt; Додаток А


Шаблон проектування «Одинак»

using UnityEngine; class Singleton lt; T gt;:MonoBehaviour where T: MonoBehaviour

{static T _instance; static object _lock=new object (); static bool applicationIsQuitting=false; static T Instance

{

{(applicationIsQuitting)

{. LogWarning ( [Singleton] Instance + typeof (T) + already destroyed on application quit. + Will not create again - returning null. ); null;

} (_ lock)

{(_ instance == null)

{

_ instance=(T) FindObjectOfType (typeof (T)); (FindObjectsOfType (typeof (T)). Length gt; 1)

{. LogError ( [Singleton] Something went really wrong + - there should never be more than 1 singleton! + Reopenning the scene might fix it. ); return _instance;

}

Продовження додатка А (_instance == null)

{singleton=new GameObject ();

_ instance=singleton.AddComponent lt; T gt; () ;. name= (singleton) + Typeof (T) .ToString (); (singleton) ;. Log ( [Singleton] An instance of + typeof (T) + is needed in the scene, so + singleton + laquo ; was created with DontDestroyOnLoad. );

}

{.Log ( [Singleton] Using instance already created: + _ instance.gameObject.name);

} _ instance;

} void OnDestroy ()

{

applicationIsQuitting=true;

}


Додаток Б


Шаблон проектування «Кінцевий автомат»

using UnityEngine; System.Collections.Generic; enum Transition

{NullTransition=0} enum StateID

{NullStateID=0} abstract class FiniteStateMachine

{Dictionary lt; Transition, StateID gt; map=new Dictionary lt; Transition, StateID gt; (); StateID stateID; StateID ID {get {return stateID; }} Void AddTransition (Transition trans, StateID id)

{(trans == Transition.NullTransition)

{. LogError ( FSMStateERROR: NullTransition is not allowed for a real transition ) ;;

} (id == StateID.NullStateID)

{. LogError ( FSMState ERROR: NullStateID is not allowed for a real ID ) ;;

} (map.ContainsKey (trans))

{. LogError ( FSMState ERROR: State + stateID.ToString () + already has transition + trans.ToString () + Impossible to assign to another state ) ;;

}. Add (trans, id);

}

Продовження додатка Бvoid DeleteTransition (Transition trans)

{(trans == Transition.NullTransition)

{. LogError ( FSMState ERROR: NullTransition is not allowed ) ;;

} (map.ContainsKey (trans))

{. Remove (trans) ;;

}. LogError ( FSMState ERROR: Transition + trans.ToString () + passed to + stateID.ToString () + was not on the state's transition list );

} StateID GetOutputState (Transition trans)

{(map.ContainsKey (trans))

{map [trans];

} StateID.Null...


Назад | сторінка 11 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Туристична компанія &Miramar-Trans&
  • Реферат на тему: The Russian transition to a market system
  • Реферат на тему: Banking system and its development in the period of transition to the marke ...
  • Реферат на тему: Туристична компанія "Miramar-Trans"
  • Реферат на тему: Вплив рольових комп'ютерних ігор на формування психологічної залежності ...