Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    108
  • comments
    319
  • views
    138006

BooGame and Sint

Sign in to follow this  
Rob Loach

376 views

The Tile Studio Sint example is now implemented with BooGame. Again, thanks go to Scet for his brilliance (helped fix the flickering water). So far the Sint example is only available through SVN.


Sint via BooGame


I'm currently porting SdlDotNet.Particles to BooGame for some interesting particle effects. It would be pretty neat to add some particle effects to the Sint example. Maybe have it so that when the priest jumps, fire comes out of his feat/ass [wink].

Once the particle system is ported, I'll make another release so you can get your hands on the Sint example binary and check it out. Thank you to all who have tried it out so far. What other examples should BooGame implement?

Random Interest

Sign in to follow this  


5 Comments


Recommended Comments

Quote:
Once the particle system is ported, I'll make another release...
Nice.. I like particles, so I'll check it out then.

Share this comment


Link to comment
Hey Rob!

I've been checking out BooGame and it's pretty amazing. Are you planning to write any tutorials for it? Or even start a Wiki so other people could write for it?

BTW, should 'BooGame.dll' not be inside 'lib' and not 'bin'?

P.S. Why make a Draw() callback in Core, if you can simply override GameState.Draw()?

Share this comment


Link to comment
Quote:
Original post by Pipo DeClown
I've been checking out BooGame and it's pretty amazing. Are you planning to write any tutorials for it? Or even start a Wiki so other people could write for it?
I should put up a wiki for it. I didn't really think it would be worth it at the time considering the small user base (you and me) [wink]. I should write some tutorials on how to use it though. So thanks a lot for trying it out and having some interest. I've been wanting to make a platform game using it myself, considering how easy it was to put together the Sint example.

Quote:
Original post by Pipo DeClown
BTW, should 'BooGame.dll' not be inside 'lib' and not 'bin'?
The lib directory is for .NET libraries that are used by BooGame. But you're right, it would be nice if BooGame.dll was in there. I've added it into Build.bat in the SVN and will be there for next release.

Quote:
Original post by Pipo DeClown
P.S. Why make a Draw() callback in Core, if you can simply override GameState.Draw()?
I created the GameState system, but then needed something even easier to use that still draws no matter what GameState is being used. It's used in the BooPlayerTest:


import BooGame
import System.Drawing

static def Draw():
for i in range(0,20):
x = i / 20f * Display.Width
y = Display.Height - i / 20f * Display.Height
Paint.Line(x, Display.Height, Display.Width, y, Color.Red)

static def Main():
Display.WindowCaption = "BooGame - Hello World!"
Display.ClearColor = Color.Black
Core.Draw += Draw
Core.Run()




Which ever way that you do it (override GameState and set Core.Game or use the Core.Draw callback), it both equates to the same thing. The good thing about the GameStates though is that you can have multiple states and manage a set of Entities (sprites).

Would you be interested in a Wiki on the site?

Share this comment


Link to comment
Why not blow it up? It seems like a pretty complete engine to me. And one of the things C# is lacking, is a good 2D engine (note: engine, not api). I hope you can add more and more functionality to make a true 2D game engine. I'm sure the userbase will follow.

So go ahead, make that wiki!

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!