none
Интеграция achievementтов XBox live RRS feed

Ответы

Все ответы

  • Здравствуйте.

    Я предполагаю, что достижения из xBox Live не предоставлены публики с открытым исходным кодом, если говорить на уровне разработки приложения. Возможно, я плохо понял Ваше понятия слова "интеграция". 

    У каждой игры свой сюжет. Если Вы разрабатываете свою игру под 7ой, то по ходу сюжета, используя свою креативность и фанатзия, можно придумать достижения для игрока. 

    Что касается достижений из XBox Live, то можно прочитать несколько из них на этой страницы. 

    Для пример выберем достижение "Своя К.О.З.А.". Чтобы получить его, на необходимо пройти тест К.О.З.А. Говоря языком программиста, я представляю код для получения достижения (выбрал свой любимый язык для примера C#):

    //Предполагаемая функция  
    public void show_test()
    {
     //Некая функция, которая показывает на экране тест
     //Возвращает результат/или буля о том что тест пройден
     //т.е. запускаем тест и ждем ока его пройдет игрок
    bool res =show_test_koza(); 
     //потом проверяем
     if(res) {
     //На экран выводим сообщение с поздравлением игрока 
     //о том, что он прошел тест
      Message.Box.Show("Грац! У Вас достижение К.О.З.А");
      //а так же добавляем достижение в профиль игроку
      insert_new_achiv({id}); //где id это идентификатор достижения  
     } else {
     Message.Box.Show("Сорри! Вы упустили свое достижение К.О.З.А :)");
     }
    }
    


     Подобные подпрограммы я видел в исходниках проектов TrinityCore2, Mangos для популярной онлайн игры WoW LK. 

    К сожалению, я пока не занимался разработкой игр для Win7, но вижу такую перспективу. 

    P.S. О достижениях в встроенных играх WIN7 я пока не слышал. Выдвинул ответ со стороны разработчика.  


    С Уважением, Михаил.
    17 ноября 2011 г. 5:37
  • Доступно только для Xbox Live игр.

    Если получите такой статус, то уж точно сможете разобраться, как это делать.

    14 марта 2012 г. 13:39