Loading...
Hristo_Penchev avatar Hristo_Penchev 389 Точки

[Homework] Consuming Web Services with C#

Колеги, отварям темата, за да дискутираме задачите тук. При мен лично има много неизвестни как да имплементирам играта. Например корабите нямат принадлежност към никой играч, Смятам, че трябва да им се въведе PlayerId. Иначе просто и двамата гърмят по рандом кораби. Освен това мисля, че е е логично играчът да вижда разположението на собствените си кораби. Тоест трябва да направим заявка, която да връща състоянието на играта. Но тук вече идва проблемът как другият играч да не ги вижда. Съответно играта трябва да бъде пусната през две независими конзолни приложения от две машини. И всяка да получава само информация за логнатия в нея юзър. Това може също да се направи. 

Това, което обаче е голямата трудноест е как аз като стрелям, другият да види къде съм уцелил. С някакъв евент трябва автоматично да се праща заявка, която на него да му печата картата на бойното поле. Като цяло има много неизвестни по играта. Споделяйте и вие идеи и опит.

0
C# Web Services & Cloud
Abraxas avatar Abraxas 47 Точки

Колеги, не знам защо, ма имам големи проблеми да намеря откъде да си взема access token-а след login, а за да създам/присъединя към/играя игра трябва да съм authorized. Някой, ако може да ми каже как е успял с authorization-a ще съм му благодарен!

0
RoYaL avatar RoYaL Trainer 6849 Точки

/Token

1
nikola.m.nikolov avatar nikola.m.nikolov 830 Точки

Аз лично предпочитам да сменям rout-a, че това /Token не ми харесва особено и си го правя да е api/Account/login 

Промяната се прави в App_Start/Startup.Auth.cs като променяте TokenEndpointPath да изглежда така:

TokenEndpointPath = new PathString("/api/Account/login")

3
26/08/2015 11:57:03
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.