|
|
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Здарова други! Поздравляю с пятницей и вот он - хакатон. Вот такая вот вещь нужна. WebApp. Или даже rest. Нотация: Код: java 1. 2. 3. 4. В виде урл. http://127.0.0.1:8080/ChessPlayer/animate?arg=e4 e5,Qh5?! Nc6,Bc4 Nf6??,Qxf7# 1–0 Должен быть вот такой вот респонс. Полезные юникод-симолы до кучи http://en.wikipedia.org/wiki/Chess_symbols_in_Unicode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2014, 14:54 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
mayton, Нынче в моде svgz с embeded javascript, который по DOM фигурки перекидывать будет. :) делаешь у клеточек id клетка 'kletkaE5', а у фигур 'figE2'. парсишь текст 'e2 e4' - ишешь 'figE2' удаляешь ее из 'E2' удаляешь фигуру из 'e4' у фигуры из 'figE2' меняешь id на 'figE4' добавляешь в 'kletkaE4' 'figE4'. запуск следующего хода через паузу. Все что надо сделать на сервере добавить в подготовленный svg в код определение массива ходов, пожать gzip и отправить клиенту. Не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2014, 19:18 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
ОК. Пускай будет два варианта. GIF и SVG. http://127.0.0.1:8080/ChessPlayer/animateGif?arg=e4 e5,Qh5?! Nc6,Bc4 Nf6??,Qxf7# 1–0 http://127.0.0.1:8080/ChessPlayer/animateSvg?arg=e4 e5,Qh5?! Nc6,Bc4 Nf6??,Qxf7# 1–0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 10:26 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 11:27 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Usmanmayton, Долго делать. Тема избитая. Есть готовое JavaScript-решение: http://chessboardjs.com Лицензия MIT ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2014, 11:28 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Хех... скептики кругом. Ладно подниму краудсорс. Начнём с maven-шаблончика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2014, 16:55 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
mayton, на тебе в качестве заготовки. :) Нотация ходов упрощена. Проверок нет. Фигура только одна и нарисована символически. Если включать то Код: html 1. или inline. Если сжимать до svgz то Код: java 1. на правах Public Domain, as is, prove fact Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 12:28 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
О! Круть ваще. Спасибо Сергей. Как раз скриптинга в SVG мне и не хватало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 13:01 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
mayton, D принципе, наверное, можно через http://www.w3.org/TR/SVG/animate.html#AnimateTransformElementanimateTransform, тогда скрип не нужен будет и, наверное, в <img> заработает. Но тут все ходы для все фигур надо прописать на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 15:45 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Сергей АрсеньевНынче в моде svgz с embeded javascript, который по DOM фигурки перекидывать будет. :)Сервис отдающий визуализацию в виде gif-ки тоже может быть полезен (не только ж в браузере gif-ку показывать может быть нужно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 15:55 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Моя Nokia гифки умеет показывать. А вот SVG... хрен там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 15:57 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Немножечко гугла и находим реализацию формирования гифки из пачки каринок. Завернуть это все в REST - уже дело техники ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 16:00 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
For AllНемножечко гугла и находим реализацию формирования гифки из пачки каринок. Завернуть это все в REST - уже дело техники Спасибо за идею. Я возьму ее за базовый вариант. Но хотелось-бы не писать "видео" целиком. А только "доску" и "фигурки". Боюсь "лопнет" моя Nokia. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 16:02 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
mayton, Gif позволяет писать изменение части кадра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2014, 16:09 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
Например так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 01:28 |
|
||
|
Тяпничный animated GIF : ChessPlayer
|
|||
|---|---|---|---|
|
#18+
For AllНапример так По поводу анимации по ссылке http://boiling-plateau-5120.herokuapp.com/e2e4-e7e5-d1h5-b8c6-f1c4-g8f6-h5f7 Здесь не вополощена идея экономии места. Кадрый записываются в полном формате. По сути это видео-запись. Отчёт ImageMagic/identify насколько я разбираюсь, подтверждает это. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Это не то что я хотел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 19:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38820821&tid=2126166]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 407ms |

| 0 / 0 |
