|
|
(109 intermediate revisions by 30 users not shown) |
Line 1: |
Line 1: |
| + | '''we moved the devblogs of our projects into one common blog: http://schattenkind.net/blog/''' |
| + | |
| for download, see [[Main Page]] | | for download, see [[Main Page]] |
| | | |
− | === 2007 September ===
| |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:30, 4 September 2007 (CEST) : we've now got an ingame bug reporting system : when an error occurs for the first time, you are asked if you want to send in a bug report, you can do so with one click on the SEND button, no copy-pasting needed, and you can see the info that will be sent.
| + | == 2008 March == |
| + | <startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
| | | |
− | hagish made an irc lib and i just built it in, now when you start sfz you can chat in our irc channel.
| + | === new blog software and url === |
− | the username used for irc is auto-detected from your system user, should work on win and linux, and a 3 digit random number is appended just to be sure.
| + | |
| | | |
− | i also made a new win binary updated the downloads on the mainpage =)
| + | [[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]] 01:03, 3 September 2007 (CEST) : we now have a master/gamelist-server. when you click "host game" the game is announced on that server, and other players can connect to it, if your firewall/router allows incoming tcp connections on port 6666.
| + | === working on the new gui system === |
− | The currently open games are listed on the start menu screen.
| + | |
− | you can customize the game name by adding a line like this to data/config.lua :
| + | |
− | gGameName = "YOURNAME's game"
| + | |
| | | |
− | [[User:Hagish|hagish]] 21:09, 2 September 2007 (CEST) : I experimented a bit with ode. Ode itself works quite well and the basics are very easy. I tried to implement a good ode-based ship movement but i experienced problems with the correct roll/pitch of the ships. They did nothing or circled around like crazy. I'll look inti this another time. | + | [[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> |
− | Lugre got a basic IRC implementation (very basic, you can login, join and chat :) ) for our lobby.
| + | http://www.iris2.de/images/5/50/20080312230402_299.png |
| | | |
− | [[User:Merlin|Merlin]] 03:56, 2 September 2007 (CEST) : If your energy consumption is higher then your production and your energy equals zero one of the energy consuming entities is unequiped
| + | <endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
| | | |
− | [[User:Merlin|Merlin]] 21:49, 1 September 2007 (CEST) : I just started helping with sfz and implemented my first feature. If you press "left alt" the names of all objects will be shown and there are some modificators (press and hold "left alt" and in addition)
| + | == 2008 February == |
− | * "a" shows only asteroids
| + | <startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | * "s" shows only ships
| + | |
− | * "b" shows only planets and space stations (b stands for base)
| + | |
− | * "e" shows only enemies
| + | |
| | | |
− | <gallery>
| + | === bit quiet lately === |
− | Image:20070901161715_057.png
| + | |
− | Image:20070901191553_131.png
| + | |
− | Image:20070901211154_570.png
| + | |
− | </gallery>
| + | |
| | | |
− | === 2007 august ===
| + | [[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. |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:45, 31 August 2007 (CEST) : not much new code in the past few days, just a few small fixes (just now : hud-target-line should work on all systems) i've been busy finishing something for iris. but a few nice models and interesting discussions in irc and in the forum have happened in the meantime.
| + | and we're also brainstorming for a redesing of the guicode, a few notes [http://lugre.schattenkind.net/index.php/GUINotes here]. |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 15:21, 25 August 2007 (CEST) : another coding night with hagish and many news to report :
| + | <endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | * new ship-model for pirates
| + | |
− | * shipeditor : ctrl-click for mass placement (hard to explain, just try and see)
| + | |
− | * shipeditor : quicksave button
| + | |
− | * shipeditor : improved lightning
| + | |
− | * shipeditor : shift-click : line tool
| + | |
− | * equipment system starts to work, various equipment parts added
| + | |
− | ** shield-battery : shieldmax+100
| + | |
− | ** big shield-battery : shieldmax+200
| + | |
− | ** shield-charger : shieldrechargerate+50, energyrechargerate-5
| + | |
− | ** fusion-reactor : energyrechargerate+50
| + | |
− | ** nickel-cadmium-accumulator : energymax+100
| + | |
− | ** titanium-armor : hullmax+200 (has to be repaired first)
| + | |
− | * ship-engine-exhaust particle/trail can now be placed, and there can be more than one per ship
| + | |
− | * ship orientation during flight improved
| + | |
− | * pirates now get angry and attack you when you come too close
| + | |
− | * pirates now call their friends when you shoot them
| + | |
− | * pirates : dead pirates spawn new little ones
| + | |
− | * interior : you can save/load the interior layout you created by f5/f6
| + | |
− | * a new, huge shiptype is available
| + | |
| | | |
− | <gallery> | + | == 2008 January == |
− | Image:20070825031927_784.png
| + | <startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | Image:20070825033142_677.png
| + | |
− | Image:20070825033156_530.png
| + | |
− | Image:20070825050203_148.png
| + | |
− | Image:20070825061606_805.png
| + | |
− | Image:20070825062237_410.png
| + | |
− | </gallery> | + | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 22:35, 24 August 2007 (CEST) : mesh editor starts working.
| + | === fastbatch === |
− | <gallery>
| + | |
− | Image:20070824211614_814.png
| + | |
− | Image:20070824211908_552.png
| + | |
− | </gallery>
| + | |
| | | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:33, 24 August 2007 (CEST) : i started working on a simple ingame mesh editor, this will be useful for importing new models, so the rescaling,rotating and repositioning of them can be done with a grid in game coordinates and other ingame models like the space-man for size comparison blended in. | + | [[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:20070824002927_470.png
| + | 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. |
− | Image:20070824003943_568.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 16:53, 23 August 2007 (CEST) : now i also added the models from classic_traveller_diehard ingame. scaling and position still has to be adjusted, but i plan to make a seperate tool for that.
| + | |
| | | |
| <gallery> | | <gallery> |
− | Image:20070823164846_323.png | + | Image:20080104213835 948.jpg |
− | Image:20070823164912_837.png | + | Image:20080104213836 299.jpg |
− | Image:20070823164955_172.png | + | Image:20080104213830 410.jpg |
− | Image:20070823182647_735.png | + | Image:20080104213855 798.jpg |
| + | Image:20080104213900 317.jpg |
| + | Image:20080104213905 754.jpg |
| </gallery> | | </gallery> |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 16:33, 23 August 2007 (CEST) : i extended the blender-ogre-exporter script to be more comfortable, see
| + | <endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | http://ghoulsblade.schattenkind.net/ogre/
| + | |
− | and i adjusted our blender export howto : [[HowToExportFromBlender]] , it's now much more comfortable to get a .mesh file. Kaelis already tried the guide successfully, and improved his biotube model to work better ingame : | + | |
| | | |
− | <gallery>
| + | == 2007 December == |
− | Image:Biotube-ingame.png
| + | <startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | </gallery> | + | |
| | | |
− | [[User:Hagish|hagish]] 01:23, 23 August 2007 (CEST) : First ode binding working. In the lab you can see 2 bouncy fridges :) (start sfz with commandline parameter -lab)
| + | === merry xmas to all ! quiet here lately due to work on iris === |
| | | |
| + | [[User:Ghoulsblade|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 [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. |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:26, 23 August 2007 (CEST): a few more screenshots with better engine trails, and my first try to import blender models (hagish imported the other models so far). I found exporting/importing is currently very troublesome because i had to rename many things and change filepaths, so i'm thinking about looking into the exporter sourcecode and trying to add an option to automate this in order to make exporting easier.
| + | <endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | Also the models still have to be rescaled, repositioned and rotated before the can be used correctly ingame, and i think i'll try to make an ingame editor for that, so they can be compared directly to existing ingame models like the spacesuit for a better size-impression, and i can blend in a grid in ingame coordinates this way.
| + | |
− | It'll be quite a bit of work, but i think it will be well worth it in the long run.
| + | |
| | | |
− | <gallery> | + | == 2007 November == |
− | Image:20070820233448_588.png
| + | <startFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
− | Image:20070820233924_910.png
| + | |
− | Image:20070820233939_859.png
| + | |
− | Image:20070823001616_391.png
| + | |
− | Image:20070823001745_358.png
| + | |
− | </gallery> | + | |
| | | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:49, 20 August 2007 (CEST) : hud stuff : edgemarkers and name display for objects
| + | === tractorbeam experiment === |
| | | |
− | <gallery>
| + | [[User:Ghoulsblade|Ghoulsblade]] 21:03, 26 November 2007 (CET) : first experimental tractor-beam weapon. |
− | Image:20070820024725_482.png
| + | Can be used to drag enemies inside the range of deadly close-range weapons.... or for having fun with asteroids :) |
− | </gallery>
| + | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:12, 19 August 2007 (CEST) hagish and i met this weekend and coded like crazy =)
| + | <flvplayer width="320" height="240" loop="false">TractorBeam01.ogg</flvplayer> |
− | * we've replaced the billboard-planets by 3d-ones with textures from the freeorion orion project that were available under cc-by-sa (see README for credits)
| + | |
− | * hagish added a spaceport menu listing planets and stations
| + | |
− | * mousepicking is now more accurate and when there are multiple objects under the mouse you can cycle between them by clicking repeatedly
| + | |
− | * we tested multiplayer networking and solved a few bugs and issues, it works fine in a LAN
| + | |
− | * we accidentally "discovered" a feature, when you exit a ship while it's autopilot is activated, the autopilot does not switch off, and it continues to not only approach, but to actually FOLLOW the target if it is a moving ship. by repeatedly undocking fighters from the mothership, setting them to follow leaving via spacesuit and re-entering the mothership, we built a little fleet of fighters following us and made a few screenshots
| + | |
− | * hagish improved a few things in the gui system
| + | |
− | * you can now "call"/mark targets by pressing strg-t for the rest of the team, they have a red hud-border and can be selected by pressing t
| + | |
− | * a line marker now helps finding the direction to selected targets that are offscreen
| + | |
− | * we experimented with engine trails
| + | |
− | * we built in the gui graphics that ray made for sfz
| + | |
− | * a few changes in how cargo is handled internally in preparation for a generic container/equipment system
| + | |
− | * we now have a little cursor
| + | |
− | * we made a lot of screenshots
| + | |
− | | + | |
− | | + | |
− | <gallery>
| + | |
− | Image:20070819235516 571.png
| + | |
− | Image:20070819055354 642.png
| + | |
− | Image:20070819054625 789.png
| + | |
− | Image:20070819034443 386.png
| + | |
− | Image:20070819034436 349.png|earth is under attack
| + | |
− | Image:20070818230241_308.png|first planet experiment, not quite round enough, but kinda funny
| + | |
− | Image:20070818232526_136.png
| + | |
− | Image:20070818232619_643.png
| + | |
− | Image:20070818232628_334.png
| + | |
− | Image:20070818232639_109.png
| + | |
− | Image:20070818234313_320.png
| + | |
− | Image:20070818234425_395.png
| + | |
− | Image:20070818234439_761.png
| + | |
− | Image:20070818234743_803.png
| + | |
− | Image:20070818235531_119.png
| + | |
− | Image:20070819030922_992.png
| + | |
− | Image:20070819031445_758.png
| + | |
− | Image:20070819031522_688.png
| + | |
− | Image:20070819031527_004.png
| + | |
− | Image:20070819034031_979.png
| + | |
− | Image:20070819034107_691.png
| + | |
− | Image:20070819034114_244.png
| + | |
− | Image:20070819034121_211.png
| + | |
− | Image:20070819034136_830.png
| + | |
− | Image:20070819034145_421.png
| + | |
− | Image:20070819034159_315.png
| + | |
− | Image:20070819034226_887.png
| + | |
− | Image:20070819034243_169.png
| + | |
− | Image:20070819034248_997.png
| + | |
− | Image:20070819034535_996.png
| + | |
− | Image:20070819034543_338.png
| + | |
− | Image:20070819034555_496.png
| + | |
− | Image:20070819034600_996.png
| + | |
− | Image:20070819034612_247.png
| + | |
− | Image:20070819224151_548.png|new gui skin
| + | |
− | </gallery> | + | |
| | | |
| | | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 18:27, 15 August 2007 (CEST) : simple delivery missions are now working, e.g. you can earn some extra iron by bringing supplies from earth to mars. still far from actual gameplay fun, but it's a good start.
| + | === short video of interior walk === |
| | | |
− | [[User:Hagish|hagish]] 22:42, 14 August 2007 (CEST) : ok, openal should work ok with wav and ogg files in the current svn version. but it sounds a but sloppy (if i use openal with alsa). I also added a random name generator based on this article: http://www.gamedev.net/reference/articles/article2016.asp | + | [[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:Hagish|hagish]] 21:54, 7 August 2007 (CEST) : added some icons and keybindings to the shipeditor to make using it more comfortable. | + | <flvplayer width="320" height="240" loop="false">Interior.ogg</flvplayer><br> |
| + | [http://sfz.schattenkind.net/wiki/images/7/72/Interior.ogg Interior.ogg(1.5mb)] |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:33, 6 August 2007 (CEST) we're back from dusmania, had a lot of fun, some interesting talks, and saw lots of spacegames this year, but mostly 2d. we also worked a bit on sfz and talked with a few people about it and got lots of positive feedback, which is very motivating =D
| + | === weapon icons : cooldown bar === |
− | hagish started experimenting with random generated structures that can be used for plants and lightning effects, and i just finished a geometry generation utility called loft (the green thing, not yet used with hagish data), that can be used later to generate geometry for plants with the data generated by hagishs lib.
| + | |
| | | |
| + | [[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:20070806002543_362.png | + | Image:20071120221401_148.png |
− | Image:20070806003207_040.png
| + | |
− | Image:20070806003217_802.png
| + | |
− | Image:20070806003223_734.png
| + | |
| </gallery> | | </gallery> |
| | | |
| + | === clickable weapon icons === |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:39, 4 August 2007 (CEST) : bought weapons can now be equipped from cargo dialog<br> | + | [[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) |
− | hagish : solar system loaded from file, asteroids marking planet orbits
| + | |
− | | + | |
| <gallery> | | <gallery> |
− | Image:20070804002556_748.png | + | Image:20071119170851_778.png |
| </gallery> | | </gallery> |
| | | |
− | | + | === better movement and more weapons === |
− | [[User:Ghoulsblade|Ghoulsblade]] 17:34, 3 August 2007 (CEST) : a very simple trading starts to work, you can now buy and sell iron for other things, but so far they're useless, but that'll change soon.
| + | [[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 |
− | hagish and i will be on http://dusmania.de/ this weekend.
| + | |
− | | + | |
− | === 2007 July === | + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 11:39, 29 July 2007 (CEST) : we extracted/capsuled all the code shared between sfz, iris2 and other projects and put it into an external lib so we have it in one central place and don't have to merge changes back and forth every time. | + | |
− | As the main part of the lib is the lua binding for ogre we decided to call it lugre : http://lugre.schattenkind.net
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 01:11, 28 July 2007 (CEST) : i've been busy with work (and with watching a cool animee) this week, so i didn't find the time to write here...
| + | |
− | | + | |
− | Thanks to rookie1 from the freegamer forums it might now be possible to compile and run sfz on a 64 bit linux, but i can't test...
| + | |
− | He sent in a patch, i added it to trunk, and also fixed a few other things that might be troublesome in 64 bit.
| + | |
− | see this thread for details : http://freegamer.schattenkind.net/index.php?t=msg&goto=111
| + | |
− | I also squashed a few bugs, cleaned a few things along the way, and made a new win32 exe, so you might want to run the updater if you were having problems.
| + | |
− | | + | |
− | To clear up misunderstandings about the "as long as" in my last post :
| + | |
− | We will implement some form of spacefolding travelspeed and possibilities to interrupt it, but i think we need to focus on other things first, see this thread for an interesting discussion about the topic : http://freegamer.schattenkind.net/index.php?t=msg&th=11
| + | |
− | | + | |
− | There is a lot of code being shared between iris2 and sfz, and soon also by a third game-project by hagish and ray, so we will probably extract that code into a seperate lib to avoid having to merge new stuff back and forth every time. | + | |
− | It's mainly a lua wrapper for the most important ogre parts as well as several utils for networking and similar things.
| + | |
− | | + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:01, 23 July 2007 (CEST) after thinking a while about space-folding travel and all the things to be considered when implementing it, i came to the conclusion that we don't really need it yet as long as the planets are so close together and not on a realistic scale, and other things like trading and missions are more important right now, and those usually involve traveling to other star systems, so i started a bit with the code for a list of star-systems
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:33, 21 July 2007 (CEST) experiments with simple engine-particles
| + | |
| <gallery> | | <gallery> |
− | Image:Sfz_20070720232923_620.png | + | Image:20071118124524 100.png |
− | Image:Sfz_20070720233030_168.png | + | Image:20071118124526 071.png |
− | Image:Sfz_20070720233159_188.png | + | 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> |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 20:00, 20 July 2007 (CEST) : screenshot of two new models by isha : | + | === split rocket === |
− | <gallery>
| + | [[User:Hagish|hagish]] 16:45, 17 November 2007 (CET) : the first new weapon starts to work. a split rocket and a chain laser. |
− | Image:Sfz_20070720194102_095.png
| + | http://sfz.schattenkind.net/wiki/images/f/f0/Splitrocket.ogg |
− | </gallery>
| + | === weapon icons 2 === |
| | | |
− | [[User:Hagish|hagish]] 18:14, 16 July 2007 (CEST) : now laser and explosions have sound effects if you activate it in the config | + | [[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]] 17:31, 16 July 2007 (CEST) : win compile was successful, so we now have a new binary released : | + | [[Image:Icon-rocket.png]] |
| + | forum thread : http://forum.freegamedev.net/index.php?t=msg&th=443 |
| | | |
− | [http://ghoulsblade.schattenkind.net/sfz/sfz_1.0.489.zip win32-binary] (build 489, ca32 mb)
| + | === weapons and enemygroups === |
| | | |
− | you might need to install this before it works:
| + | [[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. |
− | Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) :
| + | |
− | http://www.microsoft.com/downloads/details.aspx?FamilyID=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en
| + | |
| | | |
− | in the initial setup dialog, choose directx instead of opengl otherwise it crashes for an unknown reason so far.
| + | === weapon icons === |
| | | |
− | it includes an updater.exe to get the latest code changes, and as we are working mainly on the lua code which does not need to be compiled, you can get the latest changes this way even if we don't make a new release for a while.
| |
− | A new binary release will only be needed if there are changes to the c++ code, which are rather rare.
| |
− | Please note that sfz is still work in progress and there isn't any real gameplay yet, just a few things to try out =)
| |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:46, 16 July 2007 (CEST): i successfully compiled and modified the iris updater for sfz, but it is useless until we have win binaries in the svn. i'll try to compile some using the project file by pascal in the next few days. | + | [[User:Ghoulsblade|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. |
| | | |
− | <gallery>
| + | |
− | Image:Sfzupdater.jpg
| + | |
− | </gallery>
| + | |
| | | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 20:11, 14 July 2007 (CEST) : we now have our own [http://freegamer.freeforums.org/viewforum.php?f=31 forum], thx to charlie aka [http://freegamer.blogspot.com/ FreeGamer] for hosting us !
| + | 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]] 05:48, 14 July 2007 (CEST) : another coding night with hagish and lots of stuff done. we can now walk around inside the ship and place several furniture items and stuff like doors, ladders, grates, engines, and it even works well over network =)
| + | 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> |
| | | |
− | <gallery>
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_laser.png |
− | Image:Sfz_20070714035126_506.png
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_projectile.png |
− | Image:Sfz_20070714035531_330.png
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_railgun.png |
− | Image:Sfz_20070714040003_485.png
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_charging.png |
− | Image:Sfz_20070714040026_691.png
| + | laser,projectile,railgun,charging |
− | Image:Sfz_20070714050121_574.png
| + | <br> |
− | Image:Sfz_20070714050841_777.png
| + | |
− | Image:Sfz_20070714050953_868.png
| + | |
− | Image:Sfz_20070714051727_658.png
| + | |
− | Image:Sfz_20070714052006_796.png
| + | |
− | Image:Sfz_20070714052213_678.png
| + | |
− | Image:Sfz_20070714052359_373.png
| + | |
− | Image:Sfz_20070714052410_691.png
| + | |
− | Image:Sfz_20070714052429_580.png
| + | |
− | Image:Sfz_20070714052624_652.png
| + | |
− | </gallery> | + | |
| | | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:14, 12 July 2007 (CEST) : i'm currently busy learning and writing tests for my studies, so i won't get to do much until the end of next week.
| + | 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 |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:04, 9 July 2007 (CEST) : hagish skinned the space-suit and the generator :
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_emp.png |
− | <gallery>
| + | http://zwischenwelt.org/svn/sfz/sfz/trunk/data/icon/rn_pd_plasma_glob.png |
− | Image:Sfz_20070709184925_886.png
| + | e-drain,tractor,emp(paralyzing shockwave),plasmaglob |
− | Image:Sfz_20070709184928_054.png
| + | <br> |
− | Image:Sfz_20070709185615_660.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:41, 7 July 2007 (CEST) : enhanced the interior mesh generation a bit more, holes should be fixed now, some fine borderlines and a little tweaking of the ambient light vector greatly improve the spatial awareness, and i changed the firefly model to look better from the inside.
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070707194118_352.png
| + | |
− | Image:Sfz_20070707194155_207.png
| + | |
− | Image:Sfz_20070707194239_745.png
| + | |
− | Image:Sfz_20070707194246_854.png
| + | |
− | Image:Sfz_20070707194247_844.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 03:41, 7 July 2007 (CEST) : experiments with walking around inside space-ships have begun, it's flying rather than walking and there is no collision detection so far, but we've got the inverted ship-mesh with inner walls removed.
| + | |
− | also hagish made a few nice 3d models : a space-suit to avoid billboard troubles, a couch : one of mankinds greatest achievements which should be aboard every starship, and a engine/generator like model that we'll use for various machinery, being able to hue/recolor meshes via lua code sure multiplies the uses for a new mesh :)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070707033144_670.png
| + | |
− | Image:Sfz_20070707033223_508.png
| + | |
− | Image:Sfz_20070707033355_434.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Hagish|hagish]] 02:36, 7 July 2007 (CEST) : another coding night :)
| + | |
− | <gallery>
| + | |
− | Image:Screen spaceman.png
| + | |
− | Image:Screen spaceman couch.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:56, 6 July 2007 (CEST): we're currently working on a "location" system, that enables us to move objects to seperate "dimensions", for example to avoid destroying a fighter-object when it is docking, it is simply moved to a seperate "hangar-dimension".
| + | |
− | these things can later also be used for walking around inside spaceships (we're also working on generating experimental interior meshes for that) and for wormholes, etc...
| + | |
− | such a "dimension" has nothing todo with fancy graphics, it's just a logical grouping of objects so coordinate systems can overlap without objects interfering with each other. this isn't quite finished, the hudmarkers and other things still have to be adjusted. the current "hangar dimension" is nothing more than a gray empty space so far =)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070706195857_949.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:41, 4 July 2007 (CEST) : player now starts with a bigger ship and can launch from it in a little fighter and dock back on if they wish. meshes and gui for this are still very simple, but the code behind it works and can now be cleaned and extended.
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070704234311_804.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:02, 4 July 2007 (CEST) : it is now possible to exit the current spaceship and float around in a space-suit, you can also enter ship.
| + | |
− | but there is a funny bug : i did put a check in to ensure that you couldn't enter pirate ships, but i forgot to check if the object to be entered is actually a ship, so now you can enter anything (except pirate-ships) and fly around as an asteroid, as a space-station or even as a wormhole :)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070704020218_453.png
| + | |
− | Image:Sfz_20070704020256_906.png
| + | |
− | Image:Sfz_20070704020401_241.png
| + | |
− | Image:Sfz_20070704020406_840.png
| + | |
− | Image:Sfz_20070704020452_835.png
| + | |
− | Image:Sfz_20070704020520_778.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:36, 3 July 2007 (CEST) we've got a billboard space-suit ! so i guess we'll soon add something to enter and exit spaceships
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070703192609_285.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 18:19, 1 July 2007 (CEST) i reorganised the object code a bit in preparation for buying,selling and installing equipment
| + | |
− | | + | |
− | === 2007 June ===
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 03:12, 30 June 2007 (CEST) : now we have text next to the hull and shield meters, especially the distance info to the selected target is useful. also the right-click-menu has gotten a few useful new items.
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070630031213_209.png
| + | |
− | Image:Sfz_20070630031428_515.png
| + | |
− | Image:Sfz_20070630031515_248.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:59, 29 June 2007 (CEST) : just moved the branch we were working on back to the trunk, so if you have been using the branch please change your svn path to
| + | |
− | svn checkout svn://zwischenwelt.org/sfz/sfz/trunk
| + | |
− | | + | |
− | i made a simple cargo dialog you can see what cargo you have, and can jettison it if you don't need it.
| + | |
− | also it's now easy to add tooltips to gui elements, and i have done that for the shield and hull-meters already.
| + | |
− | (see left-top, the mouse isn't visible on the screenshot)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070629200437_861.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:57, 28 June 2007 (CEST) : real live will keep me from coding until friday, i just dumped a few ideas here : [[Ideas_mission_planets]]
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:08, 26 June 2007 (CEST): players can now collect cargo, currently this is only iron from destroying asteroids and pirates, stations can now offer services (available via right-click-menu when you are close enough), currently only repairing the ship, which costs iron =D
| + | |
− | <gallery>
| + | |
− | Image:Sfz_20070626231117_371.png
| + | |
− | Image:Sfz_20070626231120_110.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 17:56, 26 June 2007 (CEST): we got shields, and we got fancy hud meters for shields and hull status of your own ship (left-top) and of the selected target (right-top)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070626175953_503.png
| + | |
− | Image:Sfz_20070626180009_427.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:37, 24 June 2007 (CEST) : hud : object markers : colored edges around objects
| + | |
− | <gallery>
| + | |
− | Image:Sfz_20070624234238_099.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 22:37, 24 June 2007 (CEST) : finished cleanup and extension of code used to track 3D elements with 2D-HUD-gfx, now we've got the basis for fancy hud stuff like edges around objects and text next to them.
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:45, 22 June 2007 (CEST) : gui and input system cleanup is finished so far, just the cursor stuff that was in the old gui code has to be reactivated, but thats not much. New context/rightclick menu implementation, supports easier creation and nested submenus.
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 22:24, 21 June 2007 (CEST): there is a forum thread about sfz in the [http://freegamer.freeforums.org/viewtopic.php?p=426 freegamer forums] in case anyone wants to talk about it =)
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 22:55, 20 June 2007 (CEST) : we're currently cleaning up and improving the input and gui systems, especially event-handling.
| + | |
− | i also started writing a little developer documentation about the input system, but its still work in progress, see [[DevDoc:Input]]
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 00:18, 17 June 2007 (CEST) a simple experimental rightclick menu can be used to activate a simple approach/follow autopilot
| + | |
− | <gallery>
| + | |
− | Image:Sfz_20070617002321_688.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 19:41, 16 June 2007 (CEST) : targets can now be selected via mouse-click, that makes destroying asteroids easier.
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 02:28, 16 June 2007 (CEST): first experiments with 3rd person cam
| + | |
− | <gallery>
| + | |
− | Image:Sfz_20070616022942_171.png
| + | |
− | Image:Sfz_20070616023019_409.png
| + | |
− | Image:Sfz_20070616023101_536.png
| + | |
− | Image:Sfz_20070616023118_470.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 13:54, 15 June 2007 (CEST):
| + | |
− | After experimenting a bit we decided against making sfz combat based on fast reaction time and dogfight navigation,
| + | |
− | which quickly leads to frustrating "where is the enemy" problems. Instead weapons won't have to be aimed manually,
| + | |
− | they'll work like turrets, and if the enemy is in range you will be able to hit him without effort.
| + | |
− | | + | |
− | The deciding factor in combat will be stuff like weapon ranges
| + | |
− | and strengths and weaknesses of different weapons against different shield-types,
| + | |
− | homing missiles and counter-measures, maybe also a bit of energy management.
| + | |
− | This makes positioning, tactics and equipment a more interesting component.
| + | |
− | | + | |
− | Therefore a 3rd-person perspective of your own ship will probably be better than 1st person, for getting a better overview.
| + | |
− | This also fits nicely with the ship-editing features, because if you designed your own ship, you will want to see it =)
| + | |
− | Another benefit is that this makes it easier to use the mouse for gui stuff during combat,
| + | |
− | as there is no more need to use the mouse as joy-stick-like aiming tool, like in 1st person.
| + | |
− | So we can use the mouse for clicking on a target list, display tooltipps over hud-elements,
| + | |
− | and configure weapons and autopilot maneuvers with a proper gui using the mouse
| + | |
− | instead of dozens of key-combos like in most 1st-person-joystick space sims.
| + | |
− | | + | |
− | The massive multiplayer spacegame eve-online also has a similar gui to what we are aiming,
| + | |
− | I tried it some time ago and it had some interesting gui
| + | |
− | (ingame web-browser, 3rd person stuff like described above, target lists, cool map)
| + | |
− | and some nice gameplay elements (frequency crystals for weapons, buildingplans for equipment, most stuff could be crafted, also weapon ranges were very important)
| + | |
− | but it sufferes from being massive multiplayer and having rpg elements, e.g. you needed skills to do stuff and training a skill takes hours or even days,
| + | |
− | also death there means you loose equipment that took days to get, so people tend to be rather careful when and what to fight.
| + | |
− | | + | |
− | This leads to lots of ressource grinding, which i personally don't like too much, as it eats so much time.
| + | |
− | By not going massive multiplayer, and focusing on coop instead, we will try to avoid these problems.
| + | |
− | | + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:44, 11 June 2007 (CEST) code is now online (not trunk, but branches/eihortport)
| + | |
− | | + | |
− | [[User:Hagish|hagish]] 14:46, 10 June 2007 (CEST) friday night ghoulsblade and i worked on sfz. due to a lack of internet (his t-online router sometimes acts a bit bitchy) the current code is not online but here are some screenshots. you can now fly around kill each other using the custom ships. the satellites with the green lasers are a first test of tower-defense like "towers".
| + | |
− | <gallery>
| + | |
− | Image:Sfz 20070609020353 644.png
| + | |
− | Image:Sfz 20070609020415 064.png
| + | |
− | Image:Sfz 20070609020417 798.png
| + | |
− | Image:Sfz_20070609020048_348_sat_vs_planet.png
| + | |
− | Image:Sfz 20070609104954 521.png
| + | |
− | Image:Sfz 20070609104949 713.png|disco feeling !
| + | |
− | Image:Sfz 20070609104945 307.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:00, 7 June 2007 (CEST) pirates hunt the player, and player laser can now damage and destroy stuff
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:Sfz_20070607225718_057.png
| + | |
− | Image:Sfz_20070607225856_990.png
| + | |
− | Image:Sfz_20070607225928_257.png
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Pascal|Pascal]] 08:27, 6 June 2007 (CEST) : Pulled actual source through VC 2k5 EE. Shooting pirates seen on a Windows XP flagship. :-P
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 23:39, 5 June 2007 (CEST) : pirate attack ! they don't move yet, they only turn towards the player and start shooting lasers when he comes close enough, but lasers don't do damage yet =)
| + | |
− | | + | |
− | <gallery>
| + | |
− | Image:SfzPirate54943.jpg
| + | |
− | </gallery>
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 09:38, 5 June 2007 (CEST) our [https://sourceforge.net/projects/sfz sourceforge project] has been approved =)
| + | |
− | soon we'll have a nice mailinglist (6-24 hours)
| + | |
− | | + | |
− | [[User:Ghoulsblade|Ghoulsblade]] 22:54, 4 June 2007 (CEST) : experimental colored hud-text for all objects
| + | |
− | | + | |
− | <gallery> | + | |
− | Image:Sfz21771.jpg
| + | |
− | </gallery>
| + | |
| | | |
| + | 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: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: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.
| + | <endFeed /> <!-- place startFeed tag at the start of every month, and endFeed at the end --> |
| | | |
− | === archive === | + | == DevBlogArchive == |
| [[DevBlogArchive]] | | [[DevBlogArchive]] |