Comments 45
Если попытаться перенести фишку в недопустимое место (или передумать в последний момент, вернуть мышку на фишку, по которой кликнул, или просто кликнуть по фишке), то дальше ход уже сделать нельзя, игра, как бы, зависает.
+2
отлично! спасибо
0
Карма позволяет, перетаскивайте годную статью в нужный блог!
+1
Без лукавства, код на C# получился ненамного проще. Но, видимо, такова жизнь. :)
Спасибо за отличный учебный пример по C# и Silverlight! Успехов Вам!
Спасибо за отличный учебный пример по C# и Silverlight! Успехов Вам!
+1
Хочу предложить улучшить AI. Довольно он слабенький.
Я когда-то писал реверси, то AI у меня просчитывал на несколько ходов вперед. Но так как это было время DOS'а, а я был молод и зелен, то это делалось не в фоновом режиме. А сейчас это можно вынести в отдельный поток, который будет трудиться все время, и периодически синхронизировать расчеты с реальной игровой ситуацией.
Я когда-то писал реверси, то AI у меня просчитывал на несколько ходов вперед. Но так как это было время DOS'а, а я был молод и зелен, то это делалось не в фоновом режиме. А сейчас это можно вынести в отдельный поток, который будет трудиться все время, и периодически синхронизировать расчеты с реальной игровой ситуацией.
+1
то ли AI сильный, то ли сказывается нулевой опыт игры, но оно меня выиграло
+3
Желательно анимацию хода AI сделать помедленней раза в два-три, чтоб было заметно, как он ходит.
+2
неплохо бы показывать доступные поля для следующего хода
+2
короче, даешь шахматы!
+1
Вы сказали, что никогда не работали с Silverlight до сегодняшнего дня?
+1
Работать — не работал, писать — не писал, ни Silverlight, ни WCF (насколько я знаю, они во многом похожи).
До этого знал C#, WinForms, WCF, еще раньше писал на Java, Delphi, PHP, C++, Turbo Pascal, C, GWBasic, Assembler.
Сейчас вот всерьез задумался о том, а не написать новый веб-проект целиком на Silverlight.
До этого знал C#, WinForms, WCF, еще раньше писал на Java, Delphi, PHP, C++, Turbo Pascal, C, GWBasic, Assembler.
Сейчас вот всерьез задумался о том, а не написать новый веб-проект целиком на Silverlight.
0
В первой строчке — WPF*
0
Наверно вам помог опыт изучения языков =) По каким источникам вы изучали SL?
0
В основном по блогам Scott Guthrie, Tim Heuer, John Papa, Glenn Block, Dinesh Kulkarni etc…
Ну и видео с прошлого микса запоем смотрел. Там одна китаеза женского рода такие вещи показывала, что просто срывала аплодисменты зала…
Прикидываю, что на этом Миксе будет :0
Ну и видео с прошлого микса запоем смотрел. Там одна китаеза женского рода такие вещи показывала, что просто срывала аплодисменты зала…
Прикидываю, что на этом Миксе будет :0
0
Можете ссылку дать на презентацию китаянки?
+1
Karen Corby — Building Microsoft Silverlight Controls
Так, когда она начинает Visual State Manager использовать, просто шок у людей %)
Так, когда она начинает Visual State Manager использовать, просто шок у людей %)
+1
UFO just landed and posted this here
Хм. А поподробнее можно?
Вы уверены, что этого в .NET framework до Silverlight-а не было?
Вы уверены, что этого в .NET framework до Silverlight-а не было?
0
UFO just landed and posted this here
Это появилось во втором .NET framework-е. Удобная штука.
+2
ну в принципе всегда можно просто переопределить ToString с тем же эффектом, но так конечно приятней.
0
Не работает, сначала зачем-то просит что, то скачать. А потом пишет «Microsoft Silverlight may not be supported on your computer's hardware or operating system.» Проверял в мозилле, хроме и опере. А еще в мини опере.
Прошу не минусовать, ведь например это davidbau.com/reversi/ работает.
Причем мой Samsung Galaxy и iPhone тоже имеют такое-же мнение.
Пофиксите плиз.
Прошу не минусовать, ведь например это davidbau.com/reversi/ работает.
Причем мой Samsung Galaxy и iPhone тоже имеют такое-же мнение.
Пофиксите плиз.
-9
Silverlight plugin еще не на каждом телефоне пашет, это да. Но это со временем пройдет.
Кому-то дольше ждать придется, кому-то меньше.
Кому-то дольше ждать придется, кому-то меньше.
0
Минуснули. Никогда не будет сервелата на n800 и на CASIO с складов его не будет. А JS там есть. И тут трусы минусуют, им стыдно признать это.
Технология крута, вбухано много денег, но у вас есть 2 пути либо начать продавать эту технологию, либо прекратить её покупать. Вот когда она заработает на 30% компьютеров моей компании, я соглашусь её рассматривать. А анонимные минусеры трусы.
Технология крута, вбухано много денег, но у вас есть 2 пути либо начать продавать эту технологию, либо прекратить её покупать. Вот когда она заработает на 30% компьютеров моей компании, я соглашусь её рассматривать. А анонимные минусеры трусы.
-1
странно, пришли потроллить, а потом удивляетесь, что заминусовали. не заметили, что пост называется не Silverlight vs JS? и что здесь не обсуждается перспективность данного фреймворка? так зачем тогда лезть со своим мнением которое никого тут не интересует и самое главное к теме не относится? или просто любой продукт MS как красная тряпка для быка? ну так от этого теперь лечат разными седативными средствами.
+1
Топик был про скорость разработки и удобство сильверлайта против питон кутэ.
Я выразил свое глубочайшее сожаление, в том, что из-за ПОЛИТИЧЕСКИХ причин сильверлайт не может тягаться.
Насчет «или просто любой продукт MS как красная тряпка для быка» я что где, то сказал что он принципиально плох? Это у тех кто минусует красная тряпка, ах он не зааплодировал — ату его ату.
Я выразил свое глубочайшее сожаление, в том, что из-за ПОЛИТИЧЕСКИХ причин сильверлайт не может тягаться.
Насчет «или просто любой продукт MS как красная тряпка для быка» я что где, то сказал что он принципиально плох? Это у тех кто минусует красная тряпка, ах он не зааплодировал — ату его ату.
0
Ну не знаю, какие у вас такие политические причины.
Но у нас — с Silverlight-ом тягаться не может никто.
1) Silverlight — это .NET и C#. Индустриальные стандарты (WCF, RIA Services, XAML, WebServices, Forms/Windows authentication).
2) Silverlight — это VS.NET.
3) Silverlight — это не только Windows и не только Desktop и не только IE. Кроссплатформенность — это хороший плюс, но не религия.
Нам не нужны форм-факторы складских штрих-код-ридеров, основной наш пользователь — интранет Windows, иногда offline, иногда интернет.
Здесь, возможности deploymentа Silverlight приложений, автоматических обновлений, локального хранилища, возможности работы оффлан — вот что нужно пользователю. Javascript такого не потянет.
Но у нас — с Silverlight-ом тягаться не может никто.
1) Silverlight — это .NET и C#. Индустриальные стандарты (WCF, RIA Services, XAML, WebServices, Forms/Windows authentication).
2) Silverlight — это VS.NET.
3) Silverlight — это не только Windows и не только Desktop и не только IE. Кроссплатформенность — это хороший плюс, но не религия.
Нам не нужны форм-факторы складских штрих-код-ридеров, основной наш пользователь — интранет Windows, иногда offline, иногда интернет.
Здесь, возможности deploymentа Silverlight приложений, автоматических обновлений, локального хранилища, возможности работы оффлан — вот что нужно пользователю. Javascript такого не потянет.
+1
UFO just landed and posted this here
надо подкрутить приоритетность клеток, но, в целом, неплохо :)
+1
AI хорош, но ему не хватает знания тактик описанных в книжках. сначало оно меня выигрывало, потом я увиднл, что алгоритм не ставит фишки в угол, даже когда это выгодно, ну воспользовавшись этим выиграл 3 раза.
0
игрушка затягивает))
0
Sign up to leave a comment.
Программируем Reversi на Silverlight