Hey guys, my name is Ike. I love to make 2D games so I started working on this library I call KudoGDX. It’s really simple to use and I need some help on expanding it.
I created it as a template for my multiplayer game, and a realized that it simplifed LibGDX so much that it could be useful for others as well.
Quick example on how to start a game project:
public class GameTemplate extends GameContainer {
public GameTemplate(int w, int h) {
super(w, h);
}
@Override
public void init() {
//initialize game
}
@Override
public void update(float delta) {
//update game logic
}
@Override
public void draw(Graphics g) {
//render game
}
public static void main(String[] args) {
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "Template";
cfg.useGL20 = true;
cfg.width = 800;
cfg.height = 600;
cfg.resizable = false;
cfg.vSyncEnabled = true;
GameTemplate game = new GameTemplate(cfg.width, cfg.height);
new LwjglApplication(game, cfg);
}
}
Check out the BitBucket page for more info.
Input from the pros and newbies alike is appreciated.
If this becomes active I will keep up with tutorials and wiki pages to help people, as I view well documented works the best.