Starfall 3

Chủ Nhật, 27 tháng 9, 2009

thumbnail

Open source 3D RPG updates

There has been some activity in the most prominent free (as in freedom) software 3D role-playing games DungeonHack, jClassicRPG and Radakan.



DungeonHack





Green, water and village in DungeonHack [more]

DungeonHack (DH) 0.10 has been released in form of win&lin 32bit biaries and a few commits later I was able to compile the game on my 64bit Arch Linux machine. It is the first release of DH that does not rely on non-free libraries.



I played the game for the first time and I was positively surprised. Not only can I move around in the nice-looking (endless) landscape but also fight, cast magic, pick up items, enter houses and dungeons as well as talk to npcs. Physics also work (see barrels video below). On the downside: the current code is crash-happy and there is little content: In toto three houses, two dungeons, two enemy types, two items, one non-player character, one spell).




Zombie roasting á la DH

The next DH aim is to create a typical RPG village, add some inventory and status GUI and to write a dialog system (the current one runs on boxes). Maybe you feel like giving them a programmer's or artist's hand at achieving one of these or other goals? Then enter the DH chatroom and/or forum (which I find one of the most entertaining floss game forums to read).






When test-playing DH, it appears weird to me that enemies' bodies disappear when eliminated and wish they would drop and also drop loot, which I could then collect into the (also not yet accessible) inventory. When playing the latest release or watching the videos, is there something you feel is missing?



jClassicRPG




Shrine and road in jClassicRPG

There has been much activity lately in jClassicRPG's Subversion repository. There are texture-roads now, the map not only shows terrain type any more but also infrastructure (roads and settlements). Shrines and Igloo buildings appear in the game world and a yeti creature has been added to the game's repertoire.






Usability has increased a lot through mouse menu integration and addition of buttons for map, character status etc. Though the drop-down menus don't act as the ones most of us are probably used to, the GUI-usage learning curve has dropped a lot. I especially like the tool-tip system, which shows usage instructions for the different controls or details about fields in the map. If only the font was better readable...



If you would like to help jClassicRPG grow, I can think of at least one Blender-modelling task: give attack animations to this gorilla. Apart from that you can find ways to help on this page and in this thread. And if you're hardcore, also read the TODO! (Search for "[ ]") :D







What I would like to see in jClassicRPG are cloth/armor items and a menu for equipping my party members with them. (EDIT: already there - left click character portraits.) Also the shiny flowers scream to me "pick me" and I hope that will be a gameplay option some day. Can you think of content or features that would enrich the game?



Radakan




Panda3D integration in Radakan

Radakan's developer announced a while ago, that the 3D view of the game will be postponed and a text/GUI interface would be developed first. Now Panda3D, a fun, BSD-licensed, python-powered game engine is being integrated.



What Radakan's developers could use help with now is exporting their already available media [.7z archive] and some media from OpenGameArt to the Panda3d .egg format. Instructions here (press "next" multiple times to see instructions for various 3D applications).





Radakan's 'behavior' editor
I do not care too much for the 3D part of the game (at least not yet). I would prefer the engine to be more stable, so I could try out the quest and add some detail to it using the behavior editor. What do you think? Is implementing 3D worth the time or would you rather prefer the gui/text-based framework to get developed further?



Off-topic



A little hint if you ever feel like making a gameplay video yourself: I prepared the videos for this post (and other posts) using glc to record and mencoder to encode. Sometimes (for non-OpenGL games) I use recordmydesktop to record. Feel free to ask in the comments or forum if I can help you with making videos.



Another little hint: If you are unable to use YouTube but curious about the videos and can play back mp4 files (vlc and mplayer can handle them), use youtube-dl to download videos for off-line playback.

About

Lưu trữ Blog

Labels

0ad 2d 2x0ng 3d 3D modeling 4dmaze 8kingdoms a las barricadas A3P abe affcity agentkeeper alienarena allacrost angel-engine angstron2 annchienta annex-glest-mod antargis apricot arbarlithii arcade ardentryst ardorcraft arewealone armagetronadvanced art article arxendofsun arxliberatis as3sfxr asc assaultcube AtomicGameEngine atomictanks atomicworm aurora award axis revenge balazar3 ball-rolling bananabread basecommand battery battletanks beasts bethewumpus bge biniax2 bitfighter Blackvoxel blender blendswap blobandconquer blobwars blockattack blockling bloodfrontier bloodmasters bofh bombable bombcar boomwar boson boswars brainworkshop bullet burningdust burningwell bushidoblocks business bygfoot caspring cataclysm catchemrpg cgmadness cgtextures cheeseboys Chocolate Doom choria civil civitas clonk cocos2d code43 codecombat coldest combatsimulator commanderstalin commercial community competition conquest conquests contentcreation contest-gamedev corebreach countryoforigin craft creativecommons creepsmash crimsonspace critterding crowdfunding crowdsourcing crystalscrolls crystalspace cube Cube2 cuboid-clone cuby daggerwindscrolls dagon dangerdeep dangerman darkmod darkphear darkplaces data dealer dawn deadmorning devcorner dhewm3 Diablo diamondfighters digitalman dnt Doom Doom3 Dory game Wheely 3 doryenarena dotg dotmodeller dragonhistory duckmarines dungeonhack dungeonmapper eatthewhistle ecksdee edgar egoboo eisenstern emiliapinball endgamesingularity engines eot epiar epoch erebus ethanon event-conference evidyon evilcult extremetuxracer fac FGD fife flare flightgear flipout foi formido formularetro forumdown fps Freeablo freeartsearch freecol freedink freedroidrpg freegamedev freegamer freeorion freerails freetrain freetumble frogatto game engine gameboom GameDevelop gcw-zero gearhead2 gemrb genre-adventure genre-buildingsim genre-cards genre-defense genre-educational genre-engine genre-exploration genre-flighsim genre-fps genre-mmo genre-platformer genre-precision genre-puzzle genre-racing genre-roguelike genre-rpg genre-rts genre-sandbox genre-shooter genre-space genre-spacesim genre-spacetrade genre-tbs gigalomania glamour glc glest GLSL gluon goblinhack godot goollie Gorynlich grail grandwing gsoc gta-mud gunfudeadlands gusanos h-craft hackwars haiku hardware hedgewars hero of allacrost hex-a-hop hexenedgeofchaos hextd hive holoracer holyspirit howski html5 iamar iceball idtech2 idtech3 idtech4 impulse indiegogo intensityengine interview ioquake3 iqm iris ironbane irrlamb irrlicht islandcommander isoccer iteam ivan ivan3d ivanx jag jcrpg jediknight jme jmonkey3 jrpg jumpman jvgs kambi vrml kazama keeperrl Kelgar knights krank kwestkingdom l-echo lalalove Lamiae lasertactics lavirinto3d lbaprequel legesmotus lemmingballz levelhead libcrtxy liberated pixels cup libtcod licensing lincityng linux linuxgameawards linwarrior3d lipsofsuna lordsawar love löve löve2d low lowpolycoop lpairs ludumdare lugaru mac markiv mazzeroth mechanicaltower MegaGlest metalchaser metalglovesolid metallblech micropolis militiadefense minetest-c55 MIT modding mode-multiplayer mode-onedevicemultiplayer mode-singleplayer mofrag mokoi moleinvasion monkeyworld3d mono Moonshades mozilla myman mynet naev nethack3d neverball newfoundroom nexuiz nova pinball occulusrift octaforge ODE ogre3d olpc oolite open-source openanno openarena openart opencaesar3 opencity openclonk opendungeons openflashpoint openfootball opengameart openig openjk openlierox openmw openoctane openra openracer openttd openxcom orbit-hopper osare osgg osgs osx overdose Overkill ows pacdefence paintball2 palomino panda3d pandora parpg patreon penumbra physica physics pinball pink-pony pixel art plague-like platform-android platform-html5 platform-ios platform-java platform-linux platform-osx platform-webgl platform-windows platinum arts sandbox platinumarts pleethebear plexus plutocracy popcap portalized portrait-marathon PotM privateergeminigold programming projectalexandria projectcitadel projectfootball projectofthemonth pseudoform purity pygame pyromancer q2w q3rally qfusion qonk quadropolis Quake Quake2 quantum racer raceracer racing racr radakan raidem rainbowrooms raknet ransom raver realtimechaos redeclipse retribution engine retux review rigsofrods roguerepublic ROTC rpg rsoc rubyweekend runesword ryzom sampleswap sandbox sar sauebraten sauerbraten sawk scifi scorched3d scourge scourge2 sdl sfxr shotgundebugger shunnedsurvivor silvertree simontatham simutrans simwar skyriot skyscraper slickworm slothrpg smokinguns solarus soulfu sourceforge space station 13 spacenerdsinspace speed-dreams spicetrade spring spring1944 standalone Starfall Starfall kids Starfall math Starfall Wheely 3 Starfall Wheely 3 Game steam stonesoup strategy Strife stuntrally style-historical style-retro style-sci-fi subterranean summerofcards summoningwars superpowers supertux supertux3d supertuxkart survey syntensity systemshock Tales of Maj'Eyal taspring TBS td teewars teeworlds tennix Terasology terminal-overload Terra Centauri Tesseract The Castle Doctrine theskyofverdun theurquanmasters thewhitechamber thousandparsec thundernlightning tiled tol ToME torcs torque2d torque3d tournament towerdefense tpb3d Tremfusion tremulous trophy tutorial tuxkart tuxracer tv tvocfi ufoai unknownhorizons unkownhorizons unvanquished Urho3D uzebox vacuummagic valyriatear vaporware vdrift vdrift-ogre vegastrike veraball video vikings violetland vote voxel voxelstein warsow warzone warzone2100 waymark weaver webmegapong wesbowl wesnoth Wheely 3 Dory Games Wheely 3 for kids Wheely 3 kids Wheely 3 online widelands windows windstille wing wizznic wordwarvi work worldforge worldki worldwarvi wormux wtactics wyrmsun xdriller xenogeddon xna xonotic xreal ya3dag yodasoccer yofrankie ysflight ysoccer zaz zelda zero-k zeroballistics
Được tạo bởi Blogger.