Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (754)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
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 1681 times)
0 Members and 1 Guest are viewing this topic.
Offline Rowdog

Junior Newbie

Java n00b

« Posted 2004-05-13 21: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?


Offline 20thCenturyBoy

Senior Devvie

Medals: 3

So much to learn, so little time.

« Reply #1 - Posted 2004-05-14 02: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!


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

« JGO Spiffy Duke »

Medals: 1030
Projects: 3
Exp: 20 years

Eh? Who? What? ... Me?

« Reply #2 - Posted 2004-05-14 06: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  

DesertCoockie (22 views)
2018-05-13 18:23:11

nelsongames (74 views)
2018-04-24 18:15:36

nelsongames (68 views)
2018-04-24 18:14:32

ivj94 (751 views)
2018-03-24 14:47:39

ivj94 (81 views)
2018-03-24 14:46:31

ivj94 (605 views)
2018-03-24 14:43:53

Solater (97 views)
2018-03-17 05:04:08

nelsongames (178 views)
2018-03-05 17:56:34

Gornova (388 views)
2018-03-02 22:15:33

buddyBro (1048 views)
2018-02-28 16:59:18
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 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‑
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!