Разработка игр на базе AlternativaPlatform

download Разработка игр на базе AlternativaPlatform

If you can't read please download the document

Transcript of Разработка игр на базе AlternativaPlatform

  • 1. AlternativaPlatform , , 11 2009

2.

  • :
  • Tanki Online

3. A long time ago, in a city far, far away... 4. 5. 1997 6. 320x200, 256 colors 7. Turbo Pascal 7.0 + Assembler 8.

9. 10. 11. 12. 13. 14.

  • -:
  • 30
  • 10
  • 2 RFA

15.

  • :
  • Flash 3D-Alternativa3D
  • 3D-AlternativaPhysics
  • AlternativaGUI
  • Real-time AlternativaCore
  • AlternativaEditor

16.

  • :
  • 7 3D-
  • 3
  • 3 GUI-
  • 2

17. Alternativa3D 3D- Flash 18. Flash 19. - ! ! 20. 21.

  • :
  • Z
  • Z-
  • BSP, kD, Octree

22. 23. 24. 25. 26. FPS 27. FPS 28. FPS Anti-alias 29. 3d- displayObject- scene:Object3DContainer skyBox:Mesh tank:Object3DContainer tree:Sprite3D ground:Mesh hull:Mesh turret:Mesh fire:Sprite 30. 31. 32. kD- 33. kD- 34. 35. 36. 37. 38. 39. Occlusion culling 40. 41. 42. 43. LOD 44. MipMapping 45. Reference mesh:Mesh container:Object3DContainer ref:Reference ref:Reference ref:Reference ref2:Reference sprite:Sprite3D 46. Alpha, BlendMode, ColorTransform, Filters 47. , 48. 49. 50. 51. 52. Distance Fog 53. AlternativaPhysics 3D- 54. 55. , , 56. , 57. 58. AlternativaGUI 59. AlternativaCore real-time 60. OSGi 61.

Java- Maven 62. X Y Z Long 8 bytes Number 8 bytes Number 8 bytes Number 8 bytes battleName players Long 8 bytes ShortString 1 byte + N bytes ShortArray of int 1 byte + 4xN bytes 63. PSD Web- Flash- Cache, proxy JPG, XML /resource/id/version/image.jpg / 100 10 64.

  • ( Hibernate);
  • ;
  • ;
  • .

65. User User User User User JGroups Hibernate 66. 67. 68. AlternativaEditor 69. 70. 71. 72. 73. 74. SWF, JAR Bug-reports JPG, MP3 Tasks Docs PSD, WAV AS, JAVA Jira Confluence SVN Maven 75. ... 76.

  • (, Polaroid)
  • :

77.

  • ( )
  • (, )

78.

  • ( )
  • - ( )
  • ( )

79. 3D- ! 80.

  • (free2play)
  • (, Flash)
  • ( )
  • , ,
  • 3 -

81.

  • ,

82.

  • 2

83.

84. ! [email_address]