Author Topic: How to make a roguelike in java?  (Read 14316 times)

lumpy carpet

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
How to make a roguelike in java?
« on: June 28, 2014, 11:37:30 PM »
I found jcurses but couldn't figure out how use it.
I couldn't find any tutorials.
Is there any way to make a roguelike in java?

mushroom patch

  • Rogueliker
  • ***
  • Posts: 554
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #1 on: June 29, 2014, 01:48:23 AM »
No, unfortunately, Java lacks roguelike support.

lumpy carpet

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #2 on: June 29, 2014, 03:14:41 AM »
No, unfortunately, Java lacks roguelike support.
Yes this is unfortunate...
It seems as though my only option is to learn C++.
Thank you for your help, mushroom patch.

mushroom patch

  • Rogueliker
  • ***
  • Posts: 554
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #3 on: June 29, 2014, 04:16:00 AM »
No problem, bro.

Kevin Granade

  • Rogueliker
  • ***
  • Posts: 83
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #4 on: June 29, 2014, 05:40:57 AM »
I'm a fan of c++ for roguelike development, but I do want to point out that Perl, Python, and Lua, along with a host of other languages have good curses support.  It's really just Java that's lacking.

mounta1nman

  • Newcomer
  • Posts: 14
  • Karma: +0/-0
  • [._.]
    • View Profile
Re: How to make a roguelike in java?
« Reply #5 on: June 29, 2014, 04:02:14 PM »
I'm writing a simple roguelite in java with libjcsi. There's also the more comprehensive libraries.. like squidpony, blacken.. Haven't tried them yet though.

There's also this libjcsi tutorial, but I can't vouch for it either:
http://www.roguebasin.com/index.php?title=Java_Roguelike_Tutorial_Lesson_One

Raas

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #6 on: June 30, 2014, 03:48:25 AM »
Java is a doable language for roguelikes. I'm making a simple Java roguelike game based off the code/tutorial from here:

http://trystans.blogspot.com/2011/08/roguelike-tutorial-01-java-eclipse.html

I found it to be very helpful. In fact his whole blog has been very enjoyable to read.

« Last Edit: June 30, 2014, 03:42:24 PM by Raas »

watabou

  • Rogueliker
  • ***
  • Posts: 172
  • Karma: +0/-0
    • View Profile
    • Pixel Dungeon
    • Email
Re: How to make a roguelike in java?
« Reply #7 on: June 30, 2014, 10:31:48 AM »
You will be surprised to know that some people make roguelikes without curses!  :)

Pickledtezcat

  • Rogueliker
  • ***
  • Posts: 62
  • Karma: +0/-0
    • View Profile
    • Pickledtezcat Game Development Blog
Re: How to make a roguelike in java?
« Reply #8 on: June 30, 2014, 11:43:40 AM »
What's curses?  ;)
A blog about my 3d Roguelike: http://pickleddevblog.blogspot.kr/

AgingMinotaur

  • Rogueliker
  • ***
  • Posts: 805
  • Karma: +2/-0
  • Original Discriminating Buffalo Man
    • View Profile
    • Land of Strangers
Re: How to make a roguelike in java?
« Reply #9 on: June 30, 2014, 11:56:12 AM »
Yeah, I don't think curses is very widely used for RLs anymore. Doesn't curses have some compatibility problems with Windows? Some Java RLs include Legerdemain, lots of stuff at slashland.co … Throwing together a system to display characters on the screen isn't very difficult. In short, mushroom patch is just pulling your leg, I think ??? :)

As always,
Minotauros
This matir, as laborintus, Dedalus hous, hath many halkes and hurnes ... wyndynges and wrynkelynges.

mushroom patch

  • Rogueliker
  • ***
  • Posts: 554
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #10 on: June 30, 2014, 02:20:00 PM »
Yeah, I don't think curses is very widely used for RLs anymore. Doesn't curses have some compatibility problems with Windows? Some Java RLs include Legerdemain, lots of stuff at slashland.co … Throwing together a system to display characters on the screen isn't very difficult. In short, mushroom patch is just pulling your leg, I think ??? :)

As always,
Minotauros

Guilty as charged, although the OP's assumption that roguelikes should be written using curses or other libraries suitable for the UNIX terminal or telnet connections is correct.

Eben

  • Rogueliker
  • ***
  • Posts: 339
  • Karma: +0/-0
  • Controversializer
    • View Profile
    • SquidPony!
Re: How to make a roguelike in java?
« Reply #11 on: July 01, 2014, 11:07:26 PM »
https://github.com/SquidPony is a Java full-service text and graphical tile roguelike (or any grid game really) library. I've used it for all of my several 7dRLs and several other projects. Which is no surprise, I made it :D

You can see in my source for Assault Fish (at the link above) how to do some really cool things with it, like Perlin Noise and transparent overlays, and animations.

You can also see other things I've done with it at my site http://squidpony.com/

Raas

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #12 on: July 02, 2014, 05:53:27 AM »
https://github.com/SquidPony is a Java full-service text and graphical tile roguelike (or any grid game really) library. I've used it for all of my several 7dRLs and several other projects. Which is no surprise, I made it :D

You can see in my source for Assault Fish (at the link above) how to do some really cool things with it, like Perlin Noise and transparent overlays, and animations.

You can also see other things I've done with it at my site http://squidpony.com/

Dang, that is pretty cool. And with libgdx. I'll definitely be checking it out.

lumpy carpet

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #13 on: July 02, 2014, 02:10:47 PM »
https://github.com/SquidPony is a Java full-service text and graphical tile roguelike (or any grid game really) library. I've used it for all of my several 7dRLs and several other projects. Which is no surprise, I made it :D

You can see in my source for Assault Fish (at the link above) how to do some really cool things with it, like Perlin Noise and transparent overlays, and animations.

You can also see other things I've done with it at my site http://squidpony.com/

Dang, that is pretty cool. And with libgdx. I'll definitely be checking it out.
I will also be checking it out.

Yeah, I don't think curses is very widely used for RLs anymore. Doesn't curses have some compatibility problems with Windows? Some Java RLs include Legerdemain, lots of stuff at slashland.co … Throwing together a system to display characters on the screen isn't very difficult. In short, mushroom patch is just pulling your leg, I think ??? :)

As always,
Minotauros

Guilty as charged, although the OP's assumption that roguelikes should be written using curses or other libraries suitable for the UNIX terminal or telnet connections is correct.
Mushroom patch you lied to me?

lumpy carpet

  • Newcomer
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: How to make a roguelike in java?
« Reply #14 on: July 05, 2014, 08:46:50 PM »
https://github.com/SquidPony is a Java full-service text and graphical tile roguelike (or any grid game really) library. I've used it for all of my several 7dRLs and several other projects. Which is no surprise, I made it :D

You can see in my source for Assault Fish (at the link above) how to do some really cool things with it, like Perlin Noise and transparent overlays, and animations.

You can also see other things I've done with it at my site http://squidpony.com/
I think i will be using this.