I am
terrible at starting stuff that I don't finish, but hey I made a schedule for gaming and programming to fit in my hectic life. I've heard about IDARB, never played it, but the concept is intriguing. Community votes on steps to develop a game, programmer makes it happen, you end up with a game.
I think it'd be interesting to see what kind of game Bay12 will suggest, so let's give it a go!
Ground rules- Only me programming for the moment. I`m not interested in that kind of collaboration and generally dislike "everything-and-the-kitchen-sink" game design that results from open projects.
- Using Java 1.6. It's multiplatform, I know the language and I have a bunch of gaming libraries I made for graphics, sound, input, netcode etc. already.
- 2D.
- I've set aside, hopefully, at least a couple of hours a week to do stuff, possibly more as chance permits. The goal isn't to make the biggest and best game as fast as possible.
- This is just for fun, game will be free.
- What I get out of it is the challenge and enjoyment of making a game (hopefully) and the ancillary benefit of adding to my core libraries for my other projects at the same time.
- All submitted content will remain copyright of author, so can be removed any time if they wish.
- I guess all content stands a chance of being removed by the design process. Please don't submit anything if this would bother you.
- I have final say in all things, for logistical, technical and stylistic reasons.
Suggestions and Voting- Once a suggestion is made other forumites can vote for it.
- Votes are only positive.
- Put all suggestions and votes in bold type.
- New suggestions/additions require 5 supporting votes. (# could change)
- Alterations/rollbacks require 10 supporting votes. (# could change)
- Content can be submitted as a suggestion, e.g. artwork or sound or music.
- Code cannot be submitted.
ScheduleThe smaller the winning suggestion, the quicker it is to implement. Baby steps are good. once a suggestion is being worked on, the next ones will be voted upon.
tl;dr I haven't got a clue what I'm doing and anything said now will probably count for nada.
With all that out the way, here is your starting point...
Version 0.001It is a Java 2D application running in 320 by 240 at about 40fps. It runs in full screen exclusive mode and windowed, toggle with F12. It accepts keyboard and gamepad inputs. It reads all the tiles from a DF style .png file. It is drawing a cycling animation of a dwarf that can be moved with the inputs. Mouse support is also possible. Press TAB to exit the application.
You need to run the script with the name that matches your OS; Windows, Max or Linux.
You need Java 1.6.
It may not run, let me know your OS and Java version installed and what happened.
This is all about fun!ITERATION ITask 1 - Decide what kind of game we're aiming for.
Task 2 - Decide on the first feature change.