BIO:
Ok, so I've been making indie games since 1995 (highschool) but I haven't finished anything ever. I started out with QBASIC and progressed to visual basic, C++, learned graphics programming in College (manually and in openGL), then I started research in High Performance Computing and Medical Imaging which took me away from graphics & games for a while. Now I work in the Silicon Valley at a Biomedical company doing "GoogleMaps-like" image viewing applications in Java, GWT and Objective C (Cocoa).
My game inspirations from then until now have been: Dungeons & Dragons (Tabletop), Quest for Glory Series, Dragonlance RPG games (Death Knights of Krynn?), Sim City, The Sims, Final Fantasy Games, Civilization Series, MUDS (Smaug), Spore, Mass Effect, Baldur's gate, Neverwinter Nights
and more Recently
World of Warcraft, EVE online, Minecraft and Dwarf Fortress
I really enjoy the sandbox style games like Minecraft and Dwarf Fortress, but I'd really like to see something more MMO style.
(and more graphical). I love the procedural world generation in Minecraft as well.
I started on the Game Framework in Java's OpenGL wrapper (JOGL). I'm developing in Eclipse Helios using a Maven project structure.
GOALS
Here are my current list of goals for the game:
1. A 3D world map like Minecraft / Dwarf fortress.
2. A multi-player MMO server that sends / receives the "diff" of map data between ticks.
3. Map data is stored in Octets. Objects in game can be destroyed and their Octets get subdivided
4. Psuedorandom World Generation
5. Player controls main character from two perspectives, first person and overview RTS, similar to Dungeons (Dungeon Keeper)
6. Player gives orders to NPCs/henchmen indirectly , like Dwarf fortress... you just order that a certain area be dug and someone will
eventually get around to it. If they don't do it and u have the skill u can always do it yourself (minecraft style)
7. During an Action Event (such as a fight) a section of the map goes into a "turn based" mode. This mode would have a combat
style similar to Final Fantasy Tactics.
8. Any player who enters a section of the map which is in turn based mode also starts taking turns until they leave that section. or until the event is finished.
9. Permadeath! (possibly your NPCs or henchmen would be reattainable and therfore buildings and equipment could be regained, but
then other players could bribe or gain leadership of your lost assets as well)
10. A skill/technology learning/teaching system. Where you can discover skills/technology or be taught them by other players / NPCs who already know them. For example if you die and then reclaim leadership of your old assets (NPCs) then you can have them reteach you what you knew before (like mining), some players in the game can strike deals for knowledge
11. Leadership roles - a player can adopt another player as their leader. When that player is offline his leader can control him the same
way that NPCs are controlled. Every NPC has a loyalty factor and strong leaders can convince or bribe weaker NPCs to abandon Leaders and join them.
progress so far:
For starters, The day before yesterday it took me the whole afternoon to get the stupid maven project working with the native dlls from JOGL. I wanted to do it so that everything for the project was set up entirely from the maven pom.xml, but I still had to manually set the native libraries build path in eclipse.
[3/17/2011]
Yesterday, I got the JOGL Canvas up and running and did some rotating Cubes. I got one 2D cube in the front, representing the 2D graphics layer which will be used for the UI HUD etc, and the 3D cube in the back. I then added textures to both cubes and set up some primitive lighting.
Tonight I plan on creating an Octet-based map-data Class and display Cubes in the Rendering panel. Time permitting I will create a Camera class and let the camera move by the arrow keys.
[Later that night]
Ok, not sure if i'll get to the Camera and Map tonight, depends on how needy my wife is. I did however just finish writing the SocketServer & SocketClient code that sends CommRequests and receives CommResults (serialized java objects). I made a RequestMap & MapRequestResult class. Need to research how to serialize my map properly.
Welcome, Guest. Please login or register.
Did you miss your activation email? Login with username, password and session length
Did you miss your activation email? Login with username, password and session length
1076049 Posts in 44157 Topics- by 36124 Members - Latest Member: Fitzgerald
December 30, 2014, 04:41:42 AM
|
|||||||||||||||||||