Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (778)
Games in Android Showcase (231)
games submitted by our members
Games in WIP (856)
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  
  Probably going to get dogpiled...  (Read 1975 times)
0 Members and 1 Guest are viewing this topic.
Offline robosauce

Junior Newbie

« Posted 2006-04-18 18:22:41 »

OK.  I'm sure you've all heard this one a thousand times before:

I'm a business student living in france who's always had an interest in video game development.  I have recently gotten the opportunity to produce an online board game (unpaid internship).  For this internship I decided that java would be the best bet, but I've never done much with java (or any object oriented language).  I'm not having too muhc trouble learning java, but getting the project off the ground is a tad overwhelming.  In essence, I'm not really sure how/where to start (aside from learning java).

Here's what I'm thinking I'm going to need:

I'm hoping it will be a browser-based networked game supporting between 2 and six players and the ability to support multiple games/types of games (sort of like a yahoo games set-up). 

For the game mechanics:
  A method of placing tiles down on the "board"--all paths have to connect.
  A gui that can show basic info about the other players, extended info about yourself, a chat pane, and a window that can show a    scrollable map (of the "board')
  A "card deck" of sorts
  There are "enemies" of sorts that are moved around by players.  When an enemy is encountered (player's location and enemy's location are the same), simple dice-determined combat (with modifiers from the cards in play) ensues.  There are several "victory conditions" (which shouldn't be hard to figure out).

Learning java is going pretty well, but getting started on the project itself leaves my head swimming.  Any helps/tips on how best to accomplish some of this stuff? bonus points if you can figure out what boardgame i'm porting into the online arena.

Also:  I want to use java because I want the ability to make extra rules/conditions possible and I want to be able to extend the game/reuse the sever/client archetecture in the future.

Thank you for your time and if my questions have been answered elsewhere in this forum please just toss me the link and I'll profusely apologize for not lurking hard enough.
Offline robosauce

Junior Newbie

« Reply #1 - Posted 2006-04-20 19:04:14 »

Awesome.  Thank you guys so much for even acknowledging my presence.

I realize my questions probably seem retarded, basic/uninformed and "too much like a handholding session" to be worth any of your time.  I'm more than happy to do all the work on this myself.  But I am completely lost as to how to begin.  I know that I need a scrollable map and the ability to rotate and place tiles that have nine squares each on them.  I think that's probably a good starting point.

At this point I have read several hundred pages of tutorials and am still clueless as to how to begin.  I guess I'll just start reading another.

Again, thanks for the help.  I'll be sure to come back when I'm something other than a "cluless newbie" and can ask better questions more worthy of your precious time to answer.
Offline Kova

Senior Devvie

« Reply #2 - Posted 2006-04-21 00:21:49 »

dude... I'm not much of experienced programmer but it's like you are not asking for help but just talking things what you need... there isn't a good anwser since we aren't you and don't know what you need or know.
You need something... build it step by step. Think how the game will process, what do you need to create first and what comes later, and try to build one by one.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline robosauce

Junior Newbie

« Reply #3 - Posted 2006-04-21 01:56:22 »

thank you for the reply.  I assumed this was for people that were new to java programming projects in general and I had some questions as to the overall process.  Sorry to convey a different intent.
Offline Tzan

Junior Devvie

« Reply #4 - Posted 2006-04-21 02:10:27 »

The usual advice we give to people at your level is start small with a simple project and build skills from there.
So forget about the current project and make a TicTacToe game. It wont take long and you'll learn things that you can use later and you'll have that very eluse item called: "a  finished project".
It has 2 players, some simple rules, its a board game (no animation), you dont really need drag'n'drop, has victory conditions.
Pages: [1]
  ignore  |  Print  

hadezbladez (358 views)
2018-11-16 13:46:03

hadezbladez (190 views)
2018-11-16 13:41:33

hadezbladez (361 views)
2018-11-16 13:35:35

hadezbladez (90 views)
2018-11-16 13:32:03

EgonOlsen (2190 views)
2018-06-10 19:43:48

EgonOlsen (2226 views)
2018-06-10 19:43:44

EgonOlsen (1384 views)
2018-06-10 19:43:20

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

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

nelsongames (2312 views)
2018-04-24 18:14:32
Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20

Deployment and Packaging
by philfrei
2018-08-19 23:54:46 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!