[versão em português abaixo]
Today I’m officially announcing the release of a SharpLudus version that enables an end-to-end development experience, supported by visual modeling, to the creation of XNA games.
SharpLudus v0.2 presents the Game Definition DSL (domain-specific language), in which you can model your game screens along with other game properties in Visual Studio, and then generate XNA code integrated with the FlatRedBall game engine. Check this video here to get a feeling on the game developer/designer experience:
Relevant links:
[ video-demo | download | documentation | project website ]
Happy gaming!
– AFurtado
The statements or testimonies I offer in this post represent my own personal views.
I am speaking for myself and not on behalf of my employer, Microsoft Corporation.
—————————————————————————————————————–
SharpLudus v0.2 lançado: o XNA aperta as mãos do model-driven development
Hoje estou anunciando oficialmente o lançamento de uma versão do SharpLudus que permite uma experiência de desenvolvimento de ponta a ponta, apoiada por modelagem visual, para a criação de jogos XNA.
O SharpLudus v0.2 apresenta a Game Definition DSL (linguagem de domínio específico), na qual você pode modelar no Visual Studio as telas do jogos e outras propriedades. Em seguida, você pode gerar código XNA integrado com o motor de jogos FlatRedBall. Confira este vídeo aqui para entender a experiência do desenvolvedor/designer de jogos utilizando o SharpLudus:
Links relevantes:
[ video-demo | download | documentação | website do projeto ]
Jogar bem!
– AFurtado
Os relatos e opiniões deste post apresentam pontos de vista pessoais,
não refletindo necessariamente a opinião da Microsoft Corporation.


Muito legal, valeu pela notícia André, bem legal mesmo.Vou baixar pra testar aqui!! =DAbraços
:O Uau, interessante, quero ver
Realmente excepcional André! Reeeeally tight stuff!Parabéns!
Tive uma idéia que acho interessante para esse projeto: você poderia usá-lo para gerar código em Silverlight! Com a popularização crescente do SL como plataforma de jogos (assim como o Flash), acho que muita gente ia aproveitar isso. Depois vou estudar o código no Codeplex e ver se tenho alguma idéia…
Roberto, that\’s a great idea. To generate Silverlight code from SharplLudus, it\’s only necessary to change the Game.Definition.tt generator file. It\’s under the Debugging folder. Apart from that and Xbox360 controller code, I suspect all other stuff remains the same.
Andre,I might take a look at it later; I don\’t have that much of experience in SL gaming but maybe I could help out.If you\’re interested, I\’d recommend you to check this: http://channel9.msdn.com/shows/Continuum/Anatomy-of-a-Silverlight-Game/PS: Would you prefer me to leave comments in English from now on?
I looked up the code, the main problem is we don\’t have FlatRedBall for Silverlight. It would probably be necessary to reimplement the ArcadEx or other engine specifically to Silverlight.Again, it would be a very cool and interesting project, but I\’m afraid I won\’t have time to dive much deeper in this (at least not until the IC =D)See you!Roberto
Opa, Instalei o SharpLudus para dar uma olhada, e tive os problemas de "Package Load Failure"O problema é que não encontrei o arquivo windows.prfdentro do Vista 64.Sabe me informar onde encontrar, para resolver este problema ?Ou será que tentar Repair, nos pacotes de instalação deve funcionar ?GratoRafael G. Santoshttp://rafaelrgs.spaces.live.com/Erros:—————————Microsoft Visual Studio—————————Package Load FailurePackage \’UFPE.SharpLudus.InputMappingDSL.InputMappingDSLPackage, UFPE.SharpLudus.InputMappingDSL.DslPackage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=da2318d56e60854c\’ has failed to load properly ( GUID = {0FFCA21E-975E-47F4-9ECD-2B65A06EE1EC} ). Please contact package vendor for assistance. Application restart is recommended, due to possible environment corruption. Would you like to disable loading this package in the future? You may use \’devenv /resetskippkgs\’ to re-enable package loading.—————————Microsoft Visual Studio—————————Package Load FailurePackage \’UFPE.SharpLudus.GameDefinitionDSL.GameDefinitionDSLPackage, UFPE.SharpLudus.GameDefinitionDSL.DslPackage, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6d0bd2478d35a507\’ has failed to load properly ( GUID = {F67E7385-14D4-4388-8616-4BC737D8421D} ). Please contact package vendor for assistance. Application restart is recommended, due to possible environment corruption. Would you like to disable loading this package in the future? You may use \’devenv /resetskippkgs\’ to re-enable package loading.
henhao017@hotmail.com