Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (577)
games submitted by our members
Games in WIP (498)
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  
  Would like to start an RPG...(Rowdog's first post)  (Read 990 times)
0 Members and 1 Guest are viewing this topic.
Offline Rowdog

Junior Newbie




Java n00b


« Posted 2004-05-13 23:38:44 »

Hey all, I'm a high school student in AP Computer Science A.  We took the AP test last week, so now we have the rest of the school year to work on our final projects, and I'd like to make an RPG.  This is my first year with Java, and I know little more than the curriculum created by the College Board.  I'm probably one of the more advanced programmers in my class, and I'm a quick learner(when I put my mind to it  Tongue ).  So far most everything I've done has been in applets, and the only game I've made is an unfinished Subhunt.  I just want to make a simple 2D turn-based RPG, which I can add to and improve once I have the core game made.  So, for all you experts out there, I have a few questions.

Is this a realistic undertaking for someone at my level?  I have about three and a half weeks to complete it.
What would be the best way to go about it?  As said before, I've pretty much only used applets, but I can go a different way if it would be more appropriate.
Are there any tutorials out there that I could use to start with?

Respectfully,

James
Offline 20thCenturyBoy

Senior Member


Medals: 3


So much to learn, so little time.


« Reply #1 - Posted 2004-05-14 04:56:40 »

Wow - 3.5 weeks is not long! I suspect you will have to forego graphics, perhaps make it text-based. You could create classes for characters, rooms and items. Items could have properties such as "hideable", "wearable" and "eatable" that you can check for before performing an action.  You will need to implement a stats/level/fighting system.  And of course you need some semblance of a story!  The problem with a text game is that you need to implement a parser to analyze the commands that you type in. This can be quite difficult.

The other alternative is go the Nethack route and have a very simple graphical game with rooms represented by lines and stick figures.  When you approach an enemy you go into "fight" mode and a combination of stats and randomness determines the winner. If you win you "level up" and gain more stats.

Just some random thoughts. Good luck!

20thCB

"I have never done unit testing and I don’t find it a very useful concept" - Jonathan Blow
Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #2 - Posted 2004-05-14 08:37:36 »

Very ambitious. A NetHack-like game would be a reasonable proposition as you can just use a non-prop font to draw the graphics Wink

Cas Smiley

Pages: [1]
  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.

xsi3rr4x (19 views)
2014-04-15 18:08:23

BurntPizza (15 views)
2014-04-15 03:46:01

UprightPath (28 views)
2014-04-14 17:39:50

UprightPath (13 views)
2014-04-14 17:35:47

Porlus (29 views)
2014-04-14 15:48:38

tom_mai78101 (54 views)
2014-04-10 04:04:31

BurntPizza (111 views)
2014-04-08 23:06:04

tom_mai78101 (212 views)
2014-04-05 13:34:39

trollwarrior1 (181 views)
2014-04-04 12:06:45

CJLetsGame (187 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
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!