Difference between revisions of "DevBlog"

From SfzWiki
Jump to: navigation, search
(removed spam)
 
(203 intermediate revisions by 32 users not shown)
Line 1: Line 1:
=== 2007 June ===
+
'''we moved the devblogs of our projects into one common blog: http://schattenkind.net/blog/'''
  
[[User:Ghoulsblade|Ghoulsblade]] 09:38, 5 June 2007 (CEST) our [https://sourceforge.net/projects/sfz sourceforge project] has been approved =)
+
for download, see [[Main Page]]
  
[[User:Ghoulsblade|Ghoulsblade]] 22:54, 4 June 2007 (CEST) : experimental colored hud-text for all objects
 
  
<gallery>
+
== 2008 March ==
Image:Sfz21771.jpg
+
<startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
</gallery>
+
  
 +
=== new blog software and url ===
  
[[User:Pascal|Pascal]] 17:30, 2 June 2007 (CEST) : first working version of sfz-editor under Windows XP with MS Visual Studio 2005 Express Edition successfully created. Without sound support.
+
[[User:Hagish|Hagish]] 15:35, 8 October 2008 (CEST) because of some issues with the wiki bloging we moved to a "normal" software. you can find the new post under http://schattenkind.net/blog/ .
  
[[User:Ghoulsblade|Ghoulsblade]] 13:30, 2 June 2007 (CEST) : network code is proceeding nicely, netmessage system with format and size checks is in place, udp works, resyncs are sent, received and handled, and the plugin system is also starting to take shape.
+
=== working on the new gui system ===
  
=== 2007 May ===
+
[[User:Ghoulsblade|Ghoulsblade]] 23:33, 12 March 2008 (CET) : we're still testing in the iris codebase mainly, but the new gui system will be used for sfz as well, a little preview about some upcoming features for text display :<br>
 +
http://www.iris2.de/images/5/50/20080312230402_299.png
  
[[User:Ghoulsblade|Ghoulsblade]] 03:29, 28 May 2007 (CEST): first network experiments, tcp-connection was established and chat-text was successfully transmitted.
+
<endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
  
 +
== 2008 February ==
 +
<startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
  
[[User:Ghoulsblade|Ghoulsblade]] 04:33, 20 May 2007 (CEST): "intelligent guessing" mode for shippart placing is working, we just have to optimise it a bit as it gets rather slow when there are may shipparts on the scene.
+
=== bit quiet lately ===
also load and save is now possible, the filebrowsing dialogs are just very simple so far, but its a start =)
+
here's a ship hagish just made in a few minutes :
+
<gallery>
+
Image:24544.jpg
+
</gallery>
+
[[User:Hagish|hagish]] 04:35, 20 May 2007 (CEST) upgraded the fmod sound code from fmod3 to fmodex. full ack, the ship editor is totally shiny :)
+
  
[[User:Ghoulsblade|Ghoulsblade]] 22:09, 19 May 2007 (CEST) placing parts in the shipeditor is slowly getting more intuitive, parts are placed by selecting a part type and clicking on the side of an existing part of the ship in the editor window.<br>
+
[[User:Ghoulsblade|Ghoulsblade]] 00:40, 15 February 2008 (CET): we're still around, but rather busy lately with other stuff, some interesting things that will probably be used for sfz planets later are being experimented with in iris (see  [http://iris2.de/index.php/Dev_Blog iris devblog] ), namely shadows, sky, and also a few grass and tree experiments. Also code for TextureAtlas and geometry-batching for better performance has been added there.
the algorithm for calculating the most good position starts to work, but finding a good rotation/mirroring need a bit still a bit work when the parttype being placed is different from the parttype that was clicked.
+
when this is working we will create tools for putting different skins on the parts (eg. solid metal, window,...) and applying color.
+
<gallery>
+
Image:497768.jpg
+
Image:969908.jpg
+
</gallery>
+
  
 +
and we're also brainstorming for a redesing of the guicode, a few notes [http://lugre.schattenkind.net/index.php/GUINotes here].
  
 +
<endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
  
[[User:Ghoulsblade|Ghoulsblade]] 02:01, 16 May 2007 (CEST) : some experiments with calculating a voxel grid from convex mesh-shapes, will be used for intersection testing in shipeditor.
+
== 2008 January ==
 +
<startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
  
<gallery>
+
=== fastbatch ===
Image:Sfz26153.jpg
+
Image:Sfz51890.jpg
+
Image:Sfz82828.jpg
+
</gallery>
+
  
[[User:Ghoulsblade|Ghoulsblade]] 17:31, 12 May 2007 (CEST): experimental mirror tool working, added ramp and pyramid with z-length = 1
 
<gallery>
 
Image:Sfz124463.jpg
 
</gallery>info@example.org
 
  
[[User:Ghoulsblade|Ghoulsblade]] 14:51, 12 May 2007 (CEST): implemented ramp primtive using the texture hagish made
+
[[User:Ghoulsblade|Ghoulsblade]] 21:09, 4 January 2008 (CET) : we've been working on a class for grouping the geometry of up large numbers of objects into a single batch, similar to the Ogre::StaticGeometry, this allows better performance at a slightly increased vram cost.
<gallery>
+
It is a bit more lightweigt and flexible than static geometry, and has been designed to construct the batch fast so it can be used for contructing the batch at runtime, whereas Ogre::StaticGeometry was rather designed to construct the batch while loading a level or similar, so it wasn't really designed for fast construction.
Image:Sfz65949.jpg
+
Also our batch allows colouring instances via vertex colour, and allows the whole batch to be repositioned and rotated as a whole. The main reason for developing it was to improve performance in iris, but it will probably be useful for things like asteroid fields in sfz as well, and maybe for stuff on planets later as well.
</gallery>
+
  
[[User:Ghoulsblade|Ghoulsblade]] 03:17, 12 May 2007 (CEST): we planned a lego-like intuitive placement system for spaceship parts, experimented a bit with geometry generated via code, hagish made a "cockpit-window" texture, and we tried a cubemap-skybox-reflection on it, looks nice in motion.
 
 
<gallery>
 
<gallery>
Image:Sfz22997.jpg
+
Image:20080104213835 948.jpg
 +
Image:20080104213836 299.jpg
 +
Image:20080104213830 410.jpg
 +
Image:20080104213855 798.jpg
 +
Image:20080104213900 317.jpg
 +
Image:20080104213905 754.jpg
 
</gallery>
 
</gallery>
  
[[User:Ghoulsblade|Ghoulsblade]] 19:31, 11 May 2007 (CEST) : hexagon mousepicking is working now, i also made the algorithm to generate them generic to make cone-shapes that might be used as simple cockpits and engines with a few nice textures. (one of them looks like a nice escape pod, another already gives the impression of a heavy freighter)
+
<endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
<gallery>
+
Image:Sfz64881.jpg
+
Image:Sfz95962.jpg
+
Image:Sfz207459.jpg
+
Image:Sfz473830.jpg
+
</gallery>
+
  
[[User:Ghoulsblade|Ghoulsblade]] 13:48, 11 May 2007 (CEST) started experiments with prism shapes, hexagons look good as building block, but mousepicking isn't working correctly yet.
+
== 2007 December ==
<gallery>
+
<startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
Image:Sfz128164.jpg
+
</gallery>
+
  
 +
=== merry xmas to all ! quiet here lately due to work on iris ===
  
[[User:Ghoulsblade|Ghoulsblade]] 22:22, 10 May 2007 (CEST) ship editor now supports different part types (just a few coloured test boxes so far), object-types now support "hueing" : the original asteroid is gray, the brown color is applied via code,  also we have simple laser-beam-thingies now =)
+
[[User:Ghoulsblade|Ghoulsblade]] 16:17, 24 December 2007 (CET) : merry xmas to all who read this =)
i also cleaned up the wiki a bit.
+
it's been a bit quiet here lately, we're currently busy working on performance improvements for [http://www.iris2.de/index.php/Dev_Blog iris], but at least some of them might also be interesting for sfz later =)
 +
We're experimenting with multitexturing, tilebased terrain, transition masks, and a more dynamic batched geometry class than the Ogre::StaticGeometry, as we need to change the contents at runtime, and want to avoid costly reading mesh data back from VRAM.
 +
And since iris and sfz share the lugre lib, both projects benefit from the resulting code improvements and addtitions.
  
<gallery>
+
<endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
Image:Sfz62982.jpg
+
Image:Sfz167165.jpg
+
</gallery>
+
  
[[User:Ghoulsblade|Ghoulsblade]] 00:22, 9 May 2007 (CEST): first experiments with an ingame ship-editor have begun, just now its just colored boxes, we'll have spaceship parts instead of them soon.
+
== 2007 November ==
<gallery>
+
<startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
Image:ShipEdit84070.jpg
+
</gallery>
+
  
  
[[User:Ghoulsblade|Ghoulsblade]] 23:52, 2 May 2007 (CEST): added lighting to mainmenu background scene, looks a lot nicer =)
+
=== tractorbeam experiment ===
  
<gallery>
+
[[User:Ghoulsblade|Ghoulsblade]] 21:03, 26 November 2007 (CET) : first experimental tractor-beam weapon.
Image:MainMenuLighting48160.jpg
+
Can be used to drag enemies inside the range of deadly close-range weapons.... or for having fun with asteroids :)
</gallery>
+
  
[[User:Ghoulsblade|Ghoulsblade]] 12:19, 1 May 2007 (CEST): it has been quiet here since we've been busy coding on http://iris2.de, but now we also resume work on sfz.
+
<flvplayer width="320" height="240"  loop="false">TractorBeam01.ogg</flvplayer>
currently we're working on the svn branch branches/eihortport until it is somewhat playable.
+
we can reuse lots of code created and refined in iris2 for sfz, and we upgraded to the new ogre version eihort.
+
now we have a nice main menu, and code for udp-networking is also done, but still has to be tested, that should speed things up a bit, as we plan to use two connections : tcp for important events that can't be lost and udp for highly redundant realtime resyncing for nice multiplayer.
+
  
<gallery>
 
Image:MainMenu41718.jpg
 
Image:MainMenu79440.jpg
 
</gallery>
 
  
=== 2007 April ===
 
=== 2007 March ===
 
=== 2007 February ===
 
=== 2007 January ===
 
=== 2006 December ===
 
  
we started a little mod using the 2d ingame graphics from a friends browsergame xotus (http://www.xotus.de/)
+
=== short video of interior walk ===
<gallery>
+
Image:SfzXotus12072006_134920623.jpg
+
Image:SfzXotus12072006_135308898.jpg
+
</gallery>
+
  
=== 2006 November ===
+
[[User:Ghoulsblade|Ghoulsblade]] 16:22, 22 November 2007 (CET) : no new feature, but i made a short video showing how interior walking and furniture placement currently looks
  
[[User:Ghoulsblade|Ghoulsblade]] 19:00, 8 November 2006 (CET) : it has been a while, i worked on iris with science, have a look : [[http://www.iris2.de]]. iris and sfz use a common codebase, both build on ogre3d and lua, so both project benefit from each other.
+
<flvplayer width="320" height="240"  loop="false">Interior.ogg</flvplayer><br>
For sfz, i just started preparations for using multiple scenemangers, so we will be able to do RTT (render to texture) soon, which is needed for a nice 3d map in the hud.
+
[http://sfz.schattenkind.net/wiki/images/7/72/Interior.ogg Interior.ogg(1.5mb)]
  
=== 2006 October ===
+
=== weapon icons : cooldown bar ===
=== 2006 September ===
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 01:34, 11 September 2006 (CEST) : repaired collision detection and pirate ai
+
 
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 20:49, 10 September 2006 (CEST) : target indicators fixed, f-key cheat disabled, "jump" menu available when far enough from system center.
+
Location creation is now handled via a map-file-loader, different skyboxes and fog settings are possible.
+
Collision and radar are still broken as well as the pirate ai for target picking.
+
 
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 20:13, 9 September 2006 (CEST) : location system is working, in the current svn you can teleport between our first 2 test-locations using f1 and f2. Known bugs : collision and radar isn't working, and the hud-target-indicators still show objects outside the current location. Will be fixed soon.
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 01:33, 8 September 2006 (CEST) : location systems starts working, some heavy code restructuring has just been finished, and although collision detection is still broken, we definitely moved forward. Beware that this evenings svn commit is still work in process, and might be unstable, but it compiles and runs, and i gotta sleep a bit now.
+
Nothing new is visible yet, as there is no ingame command to change locations,
+
but the code structure is ready, so we should see some basic traveling features any day now.
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 01:27, 8 September 2006 (CEST) : a few points are still open, but the hud is basically functional, and work on the location system (which is mainly used for travelling) has started, so its time to move on to the next point on the roadmap
+
 
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 18:37, 6 September 2006 (CEST) : been busy starting the iris and zw rewrite, but now also working a bit on sfz again. Next thing planned are locations, eg. traveling between different places instead of just the one lame old asteroid field, but it'll take a while as this is a major design decision, so we have to plan carefully.
+
 
+
 
+
Now there are multiple locations, and you can travel between them by "jumping" when you are far enough from the current locations-center.
+
For now jumping is instantaneous and without any visual effekt.
+
But fog stuff and different skyboxes look nice, so here are some screenshots:
+
  
 +
[[User:Ghoulsblade|Ghoulsblade]] 22:17, 20 November 2007 (CET) : the weapon icons now have a bar displaying the cooldown time until the weapon can be fired again.
 
<gallery>
 
<gallery>
Image:Sfz09102006_193621422.jpg
+
Image:20071120221401_148.png
Image:Sfz09102006_202127305.jpg
+
Image:Sfz09102006_202202101.jpg
+
 
</gallery>
 
</gallery>
  
=== 2006 August ===
+
=== clickable weapon icons ===
 
+
[[User:Ghoulsblade|Ghoulsblade]] 14:47, 15 August 2006 (CEST) : After long silence (the end of the semester, lots of tests, and a lot of guildwars to save our sanity) things start rolling again. I'm currently cleaning up a few things in the code that have mutated a bit while experimenting with them, and the lua interface.
+
 
+
 
+
=== 2006 July ===
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 16:27, 3 July 2006 (CEST) : jehaww, the text element for our gui system is ready
+
 
+
  
the basic drawing primitives (clippable panel with borders, clippable text) for our gui system are starting to work
+
[[User:Ghoulsblade|Ghoulsblade]] 17:16, 19 November 2007 (CET) : now we've got clickable weapon icons, left-click to fire the weapon, rightclick to open a context menu (currently only for unequipping)
 
<gallery>
 
<gallery>
Image:Sfzgui01.jpg
+
Image:20071119170851_778.png
 
</gallery>
 
</gallery>
  
a radar (lower right of crosshair) and a radial grid (big circles and lines to objects)
+
=== better movement and more weapons ===
 +
[[User:Hagish|hagish]] 13:00, 18 November 2007 (CET) : Last night and the last 2 hours we improved the ship movement. Now we have a non-newton-max-velocity navigation. This not very realistic but far more fun. There are some new weapons too: splitting rockets (nut,star), chain laser, lightning gun
 
<gallery>
 
<gallery>
Image:Sfz03_50.jpg
+
Image:20071118124524 100.png
Image:Sfz03_51.jpg
+
Image:20071118124526 071.png
Image:Sfz03_52.jpg
+
Image:20071118124530 554.png
 +
Image:20071118124541 628.png
 +
Image:20071118124602 996.png
 +
Image:20071118124701 774.png
 +
Image:20071118124703 713.png
 +
Image:20071118124705 524.png
 +
Image:20071118124731 281.png
 +
Image:20071118124733 949.png
 +
Image:20071118124759 514.png
 +
Image:20071118124801 804.png
 +
Image:20071118124803 595.png
 
</gallery>
 
</gallery>
  
=== 2006 June ===
+
=== split rocket ===
 +
[[User:Hagish|hagish]] 16:45, 17 November 2007 (CET) : the first new weapon starts to work. a split rocket and a chain laser.
 +
http://sfz.schattenkind.net/wiki/images/f/f0/Splitrocket.ogg
 +
=== weapon icons 2 ===
  
[[User:Ghoulsblade|Ghoulsblade]] 23:05, 1 June 2006 (CEST): it's been quiet but we have quite a bit of progress, just no time to write about it, speedlines have been added to give visual feedback for own velocity, the hud-element-system has been made completely scriptable, and we just found and fixed the  "crash on ship death" bug under win, so a more playable win release should be available soon. I also just made a "buyzone" near the space-station, that shows a hud button when the player is within, still todo is to actually be able to buy something (just weapon upgrades for a start) and getting destroyed enemies and astaroids to drop something collectable to give the player cash to buy things with =)
+
[[User:Ghoulsblade|Ghoulsblade]] 17:14, 11 November 2007 (CET) : BR48 showed up in the freegamer irc and asked if he could help out anywhere,  
 +
now he started making nicer icons for us =)
  
[[User:Ghoulsblade|Ghoulsblade]] 23:19, 1 June 2006 (CEST) i changed our roadmap a little, now trading (at least equipment) is on our current milestone...
+
[[Image:Icon-rocket.png]]
 +
forum thread : http://forum.freegamedev.net/index.php?t=msg&th=443
  
[[User:Ghoulsblade|Ghoulsblade]] 08:14, 19 June 2006 (CEST) : we tried CEGUI but didn't really like it, so we are currently working on our own little GUI-System.
+
=== weapons and enemygroups ===
It will probably feature html-like dialog-specification-syntax, so custom dialogs can be sent from the server, strong lua integration, and customizable layout-handling.
+
  
[[User:Ghoulsblade|Ghoulsblade]] 23:22, 29 June 2006 (CEST) : after playing (too much) guildwars, i finally completed the border-color-clipplane-thingie, a graphical element that will be used intensly by our gui, it can be coloured freely, even colour-transitions from the edges, supports clipping (for parent-child hierarchy and scrolling later on) and consists of 3x3 parts (middle + borders), where each part can use its own set of texturecoordinates, and the middle can have a seperate texture from the borders, e.g. something tilable.
+
[[User:Hagish|hagish]] 19:40, 4 November 2007 (CET) : last night ghouly and i worked a little bit on sfz. he startet to implement the new weapons and i merged the contributed enemygroup patch and started to implement a hero-defense like game mode.
  
 +
=== weapon icons ===
  
=== 2006 May ===
 
  
we got stars, and speedlines
+
[[User:Ghoulsblade|Ghoulsblade]] 03:44, 1 November 2007 (CET) hagish and i met today, and we decided to focus on combat.
<gallery>
+
some notes : [[Sfz31.10.2007]]
Image:Sfz05162006_195053430.jpg
+
i already started making a few weapon-icons, they're rather simple, but should do for getting started.
Image:S05_02.jpg
+
Image:S05_03.jpg
+
</gallery>
+
  
=== 2006 April ===
+
  
[[User:Ghoulsblade|Ghoulsblade]] 17:56, 24 April 2006 (CEST) : sorry, it has been quiet lately, i have been (and still am) busy porting iris (a 3d client for ultima, see [[http://iris.berlios.de]]) to the ogre3d engine, so far they have been using a homebrewn engine. My port is far from playable and only a rough test, but i couldn't resist to upload a few screenshots, see [[IrisOgreScreenshots]]
 
 
[[User:Ghoulsblade|Ghoulsblade]] 13:37, 17 April 2006 (CEST) :
 
After a full day coding with hagish, we have lots of cool new stuff, hud target info and aiming help thingies, simple but damn cool physics (try playing pool(billiard) by ramming asteroids) and even ingame dialog windows (for entering playername and such)
 
  
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_rocket.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_rocket_strong.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_rocket_split1.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_rocket_split3.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_rocket_split_star.png
 +
(unguided missiles, last 3 can split into multipe warheads, in different formations)
 +
<br>
  
[[User:Ghoulsblade|Ghoulsblade]] 23:39, 15 April 2006 (CEST) : sorry, i've been a bit quiet these past days, needed to clean a few things up before starting work on the HUD (using ogre input system now, smartptr and listener improved, c++ timer class implemented) but now the HUD is started, and we have a simple crosshair, more will follow soon =)
+
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_missile.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_missile_strong.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_missile_remote.png
 +
(guided/homing missiles, the last one is remote controlled)
 +
<br>
  
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_laser.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_projectile.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_railgun.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_charging.png
 +
laser,projectile,railgun,charging
 +
<br>
  
[[User:Ghoulsblade|Ghoulsblade]] 20:05, 11 April 2006 (CEST) : worked a bit on shots and explosions, looking quite nice now i think (3 new screenshots), still not animated though, screenshots can be made ingame by pressing "f", dumped particles from this roadmap, not really needed currently, so now we are done with milestone number 2, jeeehaww !
+
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_edrain.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_tractor.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_emp.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_plasma_glob.png
 +
e-drain,tractor,emp(paralyzing shockwave),plasmaglob
 +
<br>
  
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_afterburner.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_chainlightning.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_lightning.png
 +
http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_plasma.png
 +
afterburner,chainlightning,lightning,plasma(like flamethrower)
  
[[User:Ghoulsblade|Ghoulsblade]] 00:27, 11 April 2006 (CEST) : cleaned up the code a bit, improved the "beam"-primitives cam-adjustment, explosions now have a real billboard, firing while mousebutton is down, drawing spheres for debug is now possible (ClientSetEllipsoid)
 
  
 +
<endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end -->
  
[[User:Ghoulsblade|Ghoulsblade]] 04:20, 10 April 2006 (CEST): after one afternoon coding with hagish, we got lots of work done, see svn-log, and just now i upped a few Screenshots, enjoy =)
+
== DevBlogArchive ==
 
+
[[DevBlogArchive]]
[[User:Ghoulsblade|Ghoulsblade]] 14:48, 5 April 2006 (CEST): things continue to go smoothly, the first "experimental, non-detonating, ogre-head-shaped seeking missile" is targetting the player. I just rearranged the roadmap a little, hud was moved to the next release, and this milestone is now focused on weapons and destruction
+
 
+
 
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 00:20, 4 April 2006 (CEST) : i like lua, now i already use it to controll most of the server & client message transfer as well as object creation, and integrating newly joined clients into the server...  really a powerful scripting language.
+
If this continues to go so smooth, we might have missile and other weapons sooner than expected. It is not the time for funky graphics yet, though...
+
 
+
 
+
funny stupid trails and shiptrails
+
<gallery>
+
Image:S04_01.jpg
+
Image:S04_02.jpg
+
Image:S04_03.jpg
+
Image:S04_04.jpg
+
Image:S04_05.jpg
+
</gallery>
+
 
+
 
+
worked a bit on explosions...
+
<gallery>
+
Image:S02_21.jpg
+
Image:S02_22.jpg
+
Image:S02_23.jpg
+
Image:S02_24.jpg
+
Image:S02_25.jpg
+
</gallery>
+
 
+
The first screenshots of V0.2,
+
asteroids (can be destroyed / big ones split)
+
"beam" primitive for something-like-billboard-line like bullets
+
non-animated sample explosion
+
damage instead of instant kill
+
totally dumb ai-ships (just constantly firing and flying towards player)
+
no fancy graphics yet, but at least there is more on screen
+
<gallery>
+
Image:screens02_01.png
+
Image:screens02_02.png
+
Image:screens02_03.png
+
Image:screens02_04.png
+
Image:screens02_05.png
+
Image:screens02_06.png
+
Image:screens02_08.png
+
Image:screens02_09.png
+
Image:screens02_10.png
+
</gallery>
+
 
+
 
+
 
+
 
+
hud stuff, target indicators and such
+
<gallery>
+
Image:S03_01.jpg
+
Image:S03_02.jpg
+
Image:S03_03.jpg
+
Image:S03_04.jpg
+
Image:S03_05.jpg
+
</gallery>
+
 
+
 
+
 
+
=== 2006 March ===
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 00:10, 31 March 2006 (CEST): After a little coding pause (learning about Lua, playing guildwars and iwar2, planning how to use lua for various things...) i started integrating Lua, i am really suprised about this scripting-language =)
+
 
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 00:14, 14 March 2006 (CET): direkt hit weapon is now working, other ships can be killed per mouse-click.
+
They just disappear though, no visual ray or explosions yet.
+
However that finishes our first milestone, now the work on sfz0.2 can begin =)<br>
+
See also Screenshots , it's still ugly though....
+
 
+
[[User:Ghoulsblade|Ghoulsblade]] 02:28, 11 March 2006 (CET): almost done, network runs fine, only weapons are missing now. the graphics are still ugly of course.<br>
+
 
+
 
+
The first screenshots of V0.1
+
<gallery>
+
Image:Sfz0.1_screen01.jpg|really ugly graphics, but enough for testing network and hit detection
+
Image:Sfz0.1_screen02.jpg|one deadly mouse-click-shot later (with no visual weapon feedback yet (no visible ray, no explosion))
+
</gallery>
+

Latest revision as of 10:15, 6 July 2012

we moved the devblogs of our projects into one common blog: http://schattenkind.net/blog/

for download, see Main Page


2008 March

new blog software and url

Hagish 15:35, 8 October 2008 (CEST) because of some issues with the wiki bloging we moved to a "normal" software. you can find the new post under http://schattenkind.net/blog/ .

working on the new gui system

Ghoulsblade 23:33, 12 March 2008 (CET) : we're still testing in the iris codebase mainly, but the new gui system will be used for sfz as well, a little preview about some upcoming features for text display :
20080312230402_299.png

2008 February

bit quiet lately

Ghoulsblade 00:40, 15 February 2008 (CET): we're still around, but rather busy lately with other stuff, some interesting things that will probably be used for sfz planets later are being experimented with in iris (see iris devblog ), namely shadows, sky, and also a few grass and tree experiments. Also code for TextureAtlas and geometry-batching for better performance has been added there.

and we're also brainstorming for a redesing of the guicode, a few notes here.

2008 January

fastbatch

Ghoulsblade 21:09, 4 January 2008 (CET) : we've been working on a class for grouping the geometry of up large numbers of objects into a single batch, similar to the Ogre::StaticGeometry, this allows better performance at a slightly increased vram cost. It is a bit more lightweigt and flexible than static geometry, and has been designed to construct the batch fast so it can be used for contructing the batch at runtime, whereas Ogre::StaticGeometry was rather designed to construct the batch while loading a level or similar, so it wasn't really designed for fast construction. Also our batch allows colouring instances via vertex colour, and allows the whole batch to be repositioned and rotated as a whole. The main reason for developing it was to improve performance in iris, but it will probably be useful for things like asteroid fields in sfz as well, and maybe for stuff on planets later as well.

2007 December

merry xmas to all ! quiet here lately due to work on iris

Ghoulsblade 16:17, 24 December 2007 (CET) : merry xmas to all who read this =) it's been a bit quiet here lately, we're currently busy working on performance improvements for iris, but at least some of them might also be interesting for sfz later =) We're experimenting with multitexturing, tilebased terrain, transition masks, and a more dynamic batched geometry class than the Ogre::StaticGeometry, as we need to change the contents at runtime, and want to avoid costly reading mesh data back from VRAM. And since iris and sfz share the lugre lib, both projects benefit from the resulting code improvements and addtitions.

2007 November


tractorbeam experiment

Ghoulsblade 21:03, 26 November 2007 (CET) : first experimental tractor-beam weapon. Can be used to drag enemies inside the range of deadly close-range weapons.... or for having fun with asteroids :)

<flvplayer width="320" height="240" loop="false">TractorBeam01.ogg</flvplayer>


short video of interior walk

Ghoulsblade 16:22, 22 November 2007 (CET) : no new feature, but i made a short video showing how interior walking and furniture placement currently looks

<flvplayer width="320" height="240" loop="false">Interior.ogg</flvplayer>
Interior.ogg(1.5mb)

weapon icons : cooldown bar

Ghoulsblade 22:17, 20 November 2007 (CET) : the weapon icons now have a bar displaying the cooldown time until the weapon can be fired again.

clickable weapon icons

Ghoulsblade 17:16, 19 November 2007 (CET) : now we've got clickable weapon icons, left-click to fire the weapon, rightclick to open a context menu (currently only for unequipping)

better movement and more weapons

hagish 13:00, 18 November 2007 (CET) : Last night and the last 2 hours we improved the ship movement. Now we have a non-newton-max-velocity navigation. This not very realistic but far more fun. There are some new weapons too: splitting rockets (nut,star), chain laser, lightning gun

split rocket

hagish 16:45, 17 November 2007 (CET) : the first new weapon starts to work. a split rocket and a chain laser. http://sfz.schattenkind.net/wiki/images/f/f0/Splitrocket.ogg

weapon icons 2

Ghoulsblade 17:14, 11 November 2007 (CET) : BR48 showed up in the freegamer irc and asked if he could help out anywhere, now he started making nicer icons for us =)

Error creating thumbnail: Unable to save thumbnail to destination

forum thread : http://forum.freegamedev.net/index.php?t=msg&th=443

weapons and enemygroups

hagish 19:40, 4 November 2007 (CET) : last night ghouly and i worked a little bit on sfz. he startet to implement the new weapons and i merged the contributed enemygroup patch and started to implement a hero-defense like game mode.

weapon icons

Ghoulsblade 03:44, 1 November 2007 (CET) hagish and i met today, and we decided to focus on combat. some notes : Sfz31.10.2007 i already started making a few weapon-icons, they're rather simple, but should do for getting started.



rn_pd_rocket.png rn_pd_rocket_strong.png rn_pd_rocket_split1.png rn_pd_rocket_split3.png rn_pd_rocket_split_star.png (unguided missiles, last 3 can split into multipe warheads, in different formations)

rn_pd_missile.png rn_pd_missile_strong.png rn_pd_missile_remote.png (guided/homing missiles, the last one is remote controlled)

rn_pd_laser.png rn_pd_projectile.png rn_pd_railgun.png rn_pd_charging.png laser,projectile,railgun,charging

rn_pd_edrain.png rn_pd_tractor.png rn_pd_emp.png rn_pd_plasma_glob.png e-drain,tractor,emp(paralyzing shockwave),plasmaglob

rn_pd_afterburner.png rn_pd_chainlightning.png rn_pd_lightning.png rn_pd_plasma.png afterburner,chainlightning,lightning,plasma(like flamethrower)


DevBlogArchive

DevBlogArchive