Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (527)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (593)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2 3 ... 7
  ignore  |  Print  
  Legends of Yore  (Read 45637 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Posted 2011-03-31 11:49:20 »

Main site: http://www.legendsofyore.com

Applet: http://www.legendsofyore.com/game.html
Android: http://www.legendsofyore.com/android.html
iPhone: http://www.legendsofyore.com/iphone.html

This is the main project I'm working on at the moment. It uses Oryx's wonderful Lofi graphics again. It's intended to give the rogue-like experience but without all the button pressing. It's entirely mouse based and tries to do the logical thing when asked.



It's still quite early on but you can adventure round, killing monsters, leveling up and getting items. There is also a surprise or two along the way. You've got options on who to play and how to develop the characters, hopefully its a bit fun if not massively yet. You start out in town at the moment but can't do much there, best to get straight on into the dungeon delving. Town portal spells exist so you can always get back if needs be. The game is loosely based on Diablo game play so expect to see some more ideas stolen as it develops.



I'd be interested in any feedback at the moment, but specifically towards UI and interface. The game is intended to play very quickly letting you get as much adventuring done on the bus as possible. Any sort of crashes etc would be appreciated.



There's a lot of info on the website, but not linked yet is the rules document. You can find that at:

http://www.legendsofyore.com/rules.html

For those of you more into roleplaying this sorta outlines how the game plays, it's going to be updated with a couple of new features next but any feedback directly on the rule set would also be most welcome. I've also got a game play guide to write so hopefully there will be help available for those who can't work out how to use the current interface.

Thanks to anyone that has a go and for any feedback,

Kev

Offline Azulon

Senior Newbie


Medals: 1



« Reply #1 - Posted 2011-03-31 12:43:21 »

Fun so far. Been playing it for a little. Game crashed after I was killed by a snake. Although I reloaded my saved game and it was fine than. I like the way you attack monster's. I really enjoy this game a lot actually.

Edit: Another thing I found out is if you enter a room with two monster's and you attack the monster in front of you when your in the door, it kill's the other monster next to it some how. Doesn't happen all the time though.
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #2 - Posted 2011-03-31 12:46:05 »

Thanks for testing! Did you happen to get a stack trace from the java console for the crash?

Kev

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Azulon

Senior Newbie


Medals: 1



« Reply #3 - Posted 2011-03-31 12:48:25 »

Exception in thread "Thread-12" java.lang.RuntimeException: Attempt to set location before actor is on map!
   at org.newdawn.touchquest.data.common.Actor.removeFromMap(Actor.java:451)
   at org.newdawn.touchquest.data.map.Map.removeActor(Map.java:442)
   at org.newdawn.touchquest.data.map.Map.checkForDeadActors(Map.java:715)
   at org.newdawn.touchquest.data.Model.update(Model.java:97)
   at org.newdawn.touchquest.game.DungeonTab.logic(DungeonTab.java:52)
   at org.newdawn.touchquest.game.TouchQuest.logic(TouchQuest.java:99)
   at org.newdawn.touchquest.game.TouchQuest.update(TouchQuest.java:87)
   at org.newdawn.touchapi.applet.TouchApplet.gameLoop(TouchApplet.java:134)
   at org.newdawn.touchapi.applet.TouchApplet.access$200(TouchApplet.java:38)
   at org.newdawn.touchapi.applet.TouchApplet$1.run(TouchApplet.java:74)
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #4 - Posted 2011-03-31 12:51:36 »

Thats fantastic, thank you!

Kev

Offline Azulon

Senior Newbie


Medals: 1



« Reply #5 - Posted 2011-03-31 12:54:52 »

No problem! Glad I could help!
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #6 - Posted 2011-03-31 12:58:02 »

I played around a little but now my boss arrived so I can't keep playing Sad
From what I've seen it's quite ... roguelikey !
I think the controls work nice (at least with a mouse) but I don't know about the precision on handheld devices . Maybe it will be a bit frustrating for the large-fingered people , but maybe I'm being a little pessimistic here .
Are you using your Dungeon Generator ? I am myself working on a sort of rogue like and will soon start using it !

How do you handle saved games without signing the applet ? cookies ?

All in all, good work, as always !

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #7 - Posted 2011-03-31 13:01:00 »

Cookies to save, and yes dungeon generator code is very similar - though it's been improved a bit recently.

Re: Touch screen devices - the game actually attempts to guess which square you meant when you touch - so if your fingers are a little fat it should help you out a bit at least. I play it on phone and tablet and it's pretty comfy.

Kev

Offline quixote_arg

Junior Devvie


Projects: 1


Jengibre


« Reply #8 - Posted 2011-03-31 14:22:39 »

Are you using xmlvm to cross compile?
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #9 - Posted 2011-03-31 14:34:00 »

Yep, my 3 games at the moment (and another one I'm just starting) are using XMLVM to build the java into iphone land. Slightly different api I used compared to last time - smaller and more automatic.

Kev

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline zlandorf

Junior Devvie


Medals: 1
Projects: 1



« Reply #10 - Posted 2011-03-31 20:55:06 »



There was a snake and an oger, and at one point boom, that wierd square poped up. Is it normal ?
Doesn't really seem normal

edit: cool game otherwise Smiley
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #11 - Posted 2011-03-31 21:51:36 »

Believe it or not, it is normal - just a graphics screw up, thanks for the report! Smiley

Just uploading the fix, what should happen is the walls collapse and leave rubble on the floor (the ogre smashes through walls to get to you Smiley)

Kev

Offline ItGoesSo

Junior Newbie





« Reply #12 - Posted 2011-04-01 03:18:56 »

Don't know what you've changed since this morning, but two comments from when I tried it twelve hours ago:

1) Can you put a marker on your map when you discover where the stairs down is?

2) 'Level' bar on the left compares your TNL (Till next level) against your total exp against your  instead of only showing the percentage of your TNL. Meaning once you hit level 2 (and every level after that) the bar goes to 100% and then resets again at 50%.

Looks great though, love your site. cokeandcode was the site that gave me the drive to start relearning java with game programming in mind. (Followed a tutorial link to cokeandcode off of gamedev.net and ultimately found JGO due to it)
Offline halfwitgoat

Junior Devvie


Projects: 2



« Reply #13 - Posted 2011-04-01 11:59:12 »

Got to level 3 before dying. Then I noticed that when you were dead you could still use potions to regain health. And when I tried to fight something or move I got a similar crash to Azulon:
1  
2  
3  
4  
5  
6  
7  
8  
Exception in thread "Thread-12" java.lang.NullPointerException
   at org.newdawn.touchquest.data.common.Actor.setTarget(Actor.java:144)
   at org.newdawn.touchquest.game.DungeonTab.processTileClick(DungeonTab.java:206)
   at org.newdawn.touchquest.game.DungeonTab.mousePressed(DungeonTab.java:193)
   at org.newdawn.touchquest.game.TouchQuest.mouseUp(TouchQuest.java:211)
   at org.newdawn.touchapi.applet.TouchApplet.gameLoop(TouchApplet.java:125)
   at org.newdawn.touchapi.applet.TouchApplet.access$200(TouchApplet.java:38)
   at org.newdawn.touchapi.applet.TouchApplet$1.run(TouchApplet.java:74)


Offline captainsoft
« Reply #14 - Posted 2011-04-03 11:35:21 »

Tried the game, found no bugs (made it to level three or four), and enjoyed it much
.
I especially like the balanced design for a rather small game like this: just start playing with no long set of complicated rules but an intuitive controlling. Keeps the frustration level low at the beginning. If you go on an evolve it, i would let other items that apples and weapons introduce step by step as you go further down the dungeon.

Also very clean programming i think.


Offline Mike

« JGO Spiffy Duke »


Medals: 86
Projects: 1
Exp: 6 years


Java guru wanabee


« Reply #15 - Posted 2011-04-03 12:57:36 »

(Went on to lvl 6)

GUI was fine and intuitive
The game was way too easy but I guess that's the point for now for testing
Once going down 6-7 ish levels I got teleported back to town when going down a stairs and then every time I went down I came to the first level and every time I completed the first level I came back to town.
I tried dying and that's bugged (bag got filled with swords, could heal myself and kill the one who had attacked me)

I guess you know where you're going with this but making it a bit harder and adding content to the stores and so on will make it quite nice. Oh, and I liked the miniboss, looked neat Smiley

Mike

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #16 - Posted 2011-04-03 17:02:34 »

I used to play this a lot with a friend of mine. It is great fun, but we got a little stuck with the amount of content available at the time, and the fact that saving would make your items disappear  Tongue

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #17 - Posted 2011-04-04 14:20:40 »

Still working here, built a little tool to make content addition easier:



Kev

Offline dishmoth
« Reply #18 - Posted 2011-04-04 19:24:17 »

Looks to be shaping-up nicely.

Some comments on the user interface (having played the applet version of the game):
  • I didn't find the buttons at the start of the game intuitive (warrior, archer, etc.).  I stared at them for a couple a seconds before realising that I was probably supposed to click one.  Maybe if their borders flashed in turn (or something) it would be more obvious that they're waiting to get clicked.
  • The "skip turn" button still works when on the inventory/map/etc.  Is there a reason for it to appear at all on those screens?
  • How about highlighting the destination tile (or target monster) while the player is walking there?  Given the blockiness of the scrolling, that might make it easier for my poor eyes to track what's going on.
  • I'm sure that providing some more visual feedback when a monster dies is on your to-do list.  My vote goes for it moving up the list a little.
  • One way you could maybe speed the game up a bit: allow the player to click on a room on the map to walk straight there (monsters allowing).

Simon

Offline Roquen
« Reply #19 - Posted 2011-04-05 14:35:06 »

How about having the "path" that will be followed being displayed while moving the mouse?
Offline princec

« JGO Spiffy Duke »


Medals: 425
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #20 - Posted 2011-04-05 14:46:47 »

Yes, I think that'd be a good feature to have. Handy for finger-dragging too.

Cas Smiley

Offline dishmoth
« Reply #21 - Posted 2011-04-05 18:29:48 »

The game is intended to play very quickly letting you get as much adventuring done on the bus as possible.

Random idea:  If you want to make the game fast-paced, how about imposing a time limit?  After three-minutes the dungeon starts to de-materialize, and it's Game Over if the player isn't out of it (back to the entrance, found another exit, used a teleport spell) when it goes.

That way the player has to make a choice whether to fight a monster or run past it, whether to wade through a group of monsters or to clear them with a fireball spell.  It would stop boring players like me from plodding from room to room, methodically killing all monsters, and hoovering up every last bit of treasure. Wink

Simon

Offline princec

« JGO Spiffy Duke »


Medals: 425
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #22 - Posted 2011-04-05 19:46:44 »

Gah no! Just make it stop/resume nicely Smiley I like epics, in 2 minute chunks!

Cas Smiley

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #23 - Posted 2011-04-06 09:44:35 »

Thanks for all the feedback guys, I'm just getting on to it all now.

Kev

Offline Apo
« Reply #24 - Posted 2011-04-07 19:58:25 »

Nice game.  Shocked  Smiley
I've tried the applet and had no bugs.
Now my wishes: more content, more weapons, more enemies etc ... Wink
Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #25 - Posted 2011-04-08 11:06:14 »

Been a bit out of action for a few days but I'm managed to update the RPG rules document:

http://www.legendsofyore.com/rules.html

And handled death correctly:



Kev

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #26 - Posted 2011-04-09 10:24:41 »

Due to the feedback I've changed the character selection screen:



and shops are now working too:



New build soon, honest Wink

Kev

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #27 - Posted 2011-04-09 12:15:26 »

New release uploaded, build 146. Lots of updates but the changes that I've tracked:

9/4/2011

- Rage and Zen for warriors and achers
- Rage goes up as more hits are made
- Zen goes up as you stand still
- Shops working

8/4/2011

- Handle death correctly
- Update Rules document
- Can you put a marker on your map when you discover where the stairs down is?
- Disable skip turn in mini-map etc. Only needed on main screen
- Experience bar should til next level rather than % of total
- Better more interactive title screen
- Make buttons for character type selection more obvious
- Details on character type when selecting them
- Items only present for certain characters
- Fix rotation of snakes bug on iOS/Android
- Scroll or view around mode (by holding character and dragging)

I've tried to applied the feedback I've received and added a bunch of additional features. This isn't a content update yet, thats next on the list - along with making the dungeons more feature rich.

I'd welcome any feedback.

Kev

Offline CommanderKeith
« Reply #28 - Posted 2011-04-09 14:37:32 »

This game rocks, lovely feel and look. I used the applet version.

Path finding is great too. I just wish I could just hold the mouse down instead of having to click all the time.

Once I went down to the dungeon I couldn't get out, it just said that I was a coward lol.

Just downloaded it onto my android phone. Works sweet! I've got to try it on my friends iphone. The archers arrows sometimes go further than the enemy and thru walls.

Fantastic work, really amazing the way it runs on all these devices and looks great too.

Offline kevglass

« JGO Spiffy Duke »


Medals: 210
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #29 - Posted 2011-04-09 14:56:02 »

Path finding - check, I'll look at making it work with drag too.

To get out of the dungeon you need to use "Town Portal" spells.

Thanks for the feedback. Thinking I'm going to stick the beta on market to make it easier to get updates.

Kev

Pages: [1] 2 3 ... 7
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

toopeicgaming1999 (73 views)
2014-11-26 15:22:04

toopeicgaming1999 (63 views)
2014-11-26 15:20:36

toopeicgaming1999 (15 views)
2014-11-26 15:20:08

SHC (29 views)
2014-11-25 12:00:59

SHC (27 views)
2014-11-25 11:53:45

Norakomi (32 views)
2014-11-25 11:26:43

Gibbo3771 (27 views)
2014-11-24 19:59:16

trollwarrior1 (40 views)
2014-11-22 12:13:56

xFryIx (78 views)
2014-11-13 12:34:49

digdugdiggy (57 views)
2014-11-12 21:11:50
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!