Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (808)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (872)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Forest Roguelike  (Read 8188 times)
0 Members and 1 Guest are viewing this topic.
Offline Emmsii
« Posted 2017-08-26 08:49:19 »

Hi all,

Over the past 10 weeks, /r/roguelikedev have been doing a dev-along following a Python Roguelike tutorial. Each week, those following do a part of the tutorial. I used the dev-along to make my own Roguelike, written in Java, using each week's topic as a goal to work towards.

The dev-along finished on Tuesday and after some final polish and bug fixes I think its ready!

Download on
Source code on Github Note: I'm a hobbyist, and I code for fun. I haven't had any programming education or training so don't expect great code. Feel free to poke around the source code at your own peril.

Click to Play

Current Features
  • Procedurally generated forest levels.
  • Monsters and bosses to fight.
  • Items to enchant with spellbooks.
  • Melee and ranged combat.
  • Day / night cycle.
  • Saving / Loading
  • Permadeath!

Classic Roguelikes usually use Ascii characters to represent tiles, monsters and items. I decided to use sprites and after some searching around discovered this forum post which is where I found the artwork for ForestRL.

The only library used is Kryo for saving and loading. I'm using Java Graphics for rendering.

If you find any bugs or issues, leave a comment on the page, send me a message on Reddit or post it here.
Offline Gornova
« Reply #1 - Posted 2017-10-15 14:40:45 »

Nicely done! I appreciate roguelike (I've made some too) and I think your game is a solid take on genre. Anyway, I don't like where there is so little space, too much shadows and you can find an enemy on every corner, for my taste leave too much to the randomness and too little on tactis!

Blog | Last game Number+
Offline Emmsii
« Reply #2 - Posted 2017-10-16 14:23:59 »

Thanks for the feedback. This was my first proper go at making a Roguelike, I had a week (sometimes two) to work on a certain aspect of the game; so I feel like is isn't as polished and fleshed out as it could be. I did rely on randomness a bit much. But it was great learning experience and hopefully I can improve on future projects.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »

Medals: 1146
Projects: 3
Exp: 20 years

Eh? Who? What? ... Me?

« Reply #3 - Posted 2017-10-16 14:37:19 »

I have literally always wanted to make a roguelike, like, since 1980. One of these days...

Cas Smiley

Offline JaredBGreat
« Reply #4 - Posted 2017-10-16 14:54:44 »

I'm torn between downloading this and waiting until I can name a price above 0 :-/
Offline meva
« Reply #5 - Posted 2017-10-26 20:29:51 »

I have literally always wanted to make a roguelike, like, since 1980. One of these days...

The same feellings:)

Some time ago I started writing a game in C:) Character based graphics. I was inspired by Dwarf Fortress and Cataclysm: Dark Days Ahead and Angband.

My game is strategic, a player is commanding a group of mechs:)

Maybe one day I will finish it:)
Pages: [1]
  ignore  |  Print  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!