Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (105)
games submitted by our members
Games in WIP (524)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 ... 3 4 [5]
  ignore  |  Print  
  Mini Adventure  (Read 17031 times)
0 Members and 1 Guest are viewing this topic.
Offline kevglass

JGO Kernel


Medals: 104
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #120 - Posted 2004-06-19 21:41:46 »

Well, after 6 phone calls to the wonderful Blueyonder (my cable provider) I'm still no better off. So that upload might be a while off.

However, I've been considering a renderer change to Mini Adventure and wondered what you guys thought. An original part of Mini Adventure was to use Java2D purely so that it could be played on some low spec systems (DirectDraw only types). However, while this seems to be fine for Windows and Linux users (mostly) the Java2D implementation on MacOS is so rubbish that its not even making the 30 FPS mark.

I was considering moving the whole thing over to an OpenGL renderer but I'm not even sure whether I know how to make this fast in a tile based game. I suppose I just download all the tiles as mini-textures (or as one big one) and draw a bunch of quad in the right places.

I'd probably have to go a rewrite the GUI thats in place now aswell. That could take a fair while. Hmm..

I had considered MacOS pretty imporatant since its a games lacking system. What'd you reakon?

Should I just keep developing for a bit longer (get items and combat in) or should I port to OpenGL first?

Kev

Offline ribot

Junior Member




Ribot - mobile UI specialist


« Reply #121 - Posted 2004-06-19 23:10:19 »

Well, personally, I think that the Mac OS is a platform in dire need of games.    Anyway, I would think that going the OpenGL way would be best as it seems as though you will eventually make the switch.  My one main argument regarding this, is the possible(?) hardware acceleration that users will get from the eventual release of 1.5 (which I know Ziemski is still working hard on for the Mac implementation).  Does this rid the need for OpenGL based applications?  I don't know, I know very little about the new 1.5 release.

Your thoughts would be much appreciated.  

http://ribot.co.uk - design agency focused on mobile
http://www.retrospecs.co.uk - online vintage eyewear store
Offline kevglass

JGO Kernel


Medals: 104
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #122 - Posted 2004-06-21 19:38:55 »

If I could get a firm idea when 1.5 for macos was coming I'd be happy to wait. Actually, as it happens I've decided to wait anyway. Not much point changing the graphics until I've got enough gameplay in heh?

Anyway, my cable company has done nothing, however my cable connection has popped back alive.. so lo and behold:

http://laminos.newdawnsoftware.com

In the downloads section you'll find the "devkit" which is basically just a dump of my working directory. The source is in a jar in there too. Now, I'm open to people playing with it, trying stuff out and generally coming up with new tools if the current ones are too crap.

I'm not quite ready to accept extra help with development in the main client/server yet, however thats not too far away.

Thanks for any interest,

Kev

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

JGO Kernel


Medals: 104
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #123 - Posted 2004-06-28 13:02:59 »

Well, the new plan is get items and combat in. Then a rewrite of the client (probably using LWJGL Smiley)

The devkit now has some basic documentation over at:

http://forum.newdawnsoftware.com

If you have any ideas/opinions for Laminos or would like to help out feel free to drop by.

Kev

Offline kevglass

JGO Kernel


Medals: 104
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #124 - Posted 2004-07-05 07:32:09 »

Ok, I'm posting to my own topic again, but heh.. I've just implemented items and server side scripting, heres a screenie:

http://laminos.newdawnsoftware.com/screenshots/050704_1.gif

I was hoping to get some feedback on the XML dialect I'm using for my bespoke server side scripting. The DTD and a couple of test examples I'm using now are here:

http://laminos.newdawnsoftware.com/tech

The scripts can be run from activating items in the world or from conversation steps. This is meant to make it as flexible as possible. The "properties" mentioned are a bit like http cookies. Scripts can get/set/remove them from the player.

I am aware of Beanshell but I not so impressed as yet. I also like to keep things carefully controlled (limited?) where scripting comes in.

a) Can you think of usecases that wouldn't be covered by the current script?
b) Any problems forseen?
c) Better solutions?

I'm actually quite happy with it so far, it covers my two test cases well.

Finally, I'm afraid none of this is webstarted yet, soon, soon. Combat next..

EDIT: Actually, I've uploaded it, seemed like a good plan. So go on, complete the quest, you know ya wanna Smiley Accounts have been wiped I'm afraid, need to re-register.

Thanks for any feedback/comments/questions.

Kev

Offline abies

Senior Member





« Reply #125 - Posted 2004-07-05 08:48:55 »

Quote

a) Can you think of usecases that wouldn't be covered by the current script?
b) Any problems forseen?
c) Better solutions?


Easiest thing - try to express (A and (B or C)) in precondition. I'm afraid that you will end up with duplicating most possibilities of normal programming language in custom xml tags, but in a lot less clear way. Look at xslt - they have a lot of control flow/condition tags, with non-C-ish names to pretend xslt is not 'just-another-programming-language'.

For me, xml is good for holding structured data - but not for representing algorithms. With scripting language (for preconditions/sideffects, rest can be xml), you will get a tool for any future effect you will want to achieve - without having to mantain extra xml-based programming language.


Artur Biesiadowski
Offline kevglass

JGO Kernel


Medals: 104
Projects: 23
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #126 - Posted 2004-07-05 08:54:00 »

You know, I've used that exact same argument in the past, more from my own logic than from trying it. So, I though this time since its a hobby project I'll try it. I've been pretty carefuly to leave it open to being replaced later so hopefully it shouldn't kill me.

I'm hoping in this case that in this case its more important to keep the list of things that are possible very tight and hence easy to ensure robustness.

Kev

Offline Breadstick

Senior Newbie




while(true) me.doAction(Act ions.PWN_ALL);


« Reply #127 - Posted 2004-09-11 05:22:50 »

Quote
It's CTRL-click to get a context menu on a Mac.  As long as your code is using the 'isPopupMenuTrigger()' method or whatever it is, then it should work fine.

Keep in mind that Macs ship with a single button mouse.  Though if you plug in a USB mouse with many buttons & a scroll wheel etc., it is supported.




Does SwingUtilties.isRightClick(ActionEvent e) return true on a CTRL-Click on a mac?
Offline swpalmer

JGO Coder




Where's the Kaboom?


« Reply #128 - Posted 2004-09-13 03:48:14 »

It shouldn't.  But I would have to test it.  If you are trying to do a popup menu you should of course just use the method designed for that case. isPopupMenuTrigger

Offline somerville32

Senior Newbie




Java Programmer (Beginning - Intermediate)


« Reply #129 - Posted 2005-02-22 21:48:57 »

It looks like you guys have had fun with this topic. I'm surprised it just "stoped" here and that no one posted anything about all the changes that have occured to it in the last little while.

Anyhow,  Ttyl!

Later,

~Me

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

Junior Member




while(true) { self.caffeinate (); }


« Reply #130 - Posted 2005-02-23 09:37:00 »

Quote
It looks like you guys have had fun with this topic. I'm surprised it just "stoped" here and that no one posted anything about all the changes that have occured to it in the last little while.

Anyhow,  Ttyl!

Later,

~Me



Well that's because this thread refers to Mini Adventure as it was when Kevin Glass ran the whole show. Since Then he has graciously handed it over to the community via myself. And after that he volunteered to work on it again. Man... Kevin is weirder than I am  Wink

JRPG Users -  General Users Site
JRPG Developers -  The JRPG Project's Home
Offline somerville32

Senior Newbie




Java Programmer (Beginning - Intermediate)


« Reply #131 - Posted 2005-02-23 10:43:03 »

Oh, I know. I'm just surprised that the thread just stoped there and no one posted anything to sum it up or to direct it to the new location.

Smiley

~Me

Cody Somerville
Offline somerville32

Senior Newbie




Java Programmer (Beginning - Intermediate)


« Reply #132 - Posted 2005-02-23 10:54:55 »

Oh, I know. I'm just surprised that the thread just stoped there and no one posted anything to sum it up or to direct it to the new location.

Smiley

~Me

Cody Somerville
Offline daniel131313

Senior Newbie




Java games rock!


« Reply #133 - Posted 2005-02-24 12:59:19 »

this game is cool but all u can do is walk around and for some reason using the keys when walking makes it more jerky than using ur cursor/ mouse
Pages: 1 ... 3 4 [5]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

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

The first screenshot will be displayed as a thumbnail.

quew8 (5 views)
2014-07-13 13:57:52

SHC (32 views)
2014-07-12 17:50:04

Riven (32 views)
2014-07-10 20:20:18

CopyableCougar4 (32 views)
2014-07-10 02:26:14

CopyableCougar4 (33 views)
2014-07-09 02:55:38

Code Mage (34 views)
2014-07-08 23:57:00

Code Mage (22 views)
2014-07-08 23:49:08

AppleSauce (28 views)
2014-07-08 19:25:32

CopyableCougar4 (30 views)
2014-07-06 01:51:26

ipe369 (36 views)
2014-07-05 14:18:25
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!