Jump to content
XCOMUFO & Xenocide

Luketski

Forum Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Luketski

  1. Hi All! I have created a UFO2000 Feature Popularity Voting page. You are welcome to register and cast your votes. The voting page is still under development, so things may change. (In particular, the feature list is not yet sorted according to the votes. But it's possible to cast votes already.) I'm also working on a replay-export feature for UFO2000, which will allow replays to be uploaded to Youtube. UPDATE: Now the list is sorted according to the votes. I'm also planning to add OpenID logins and an alternative, lighter registration.
  2. At first maybe replays without sound would be enough, so only the pictures would need to be downloaded. Yes probably the replay system can be used for the spectator mode. Maybe a javascript based replay viewer can be created for viewing in browser. Some of the battle-view display code could be ported to javascript... But this sounds like a hard task. The javascript based replay playback would be better than just converting the replays into AVI files, because the size of the replay itself is very small, so only the graphics would need to be downloaded, and only once. A JS based replay could be interactive, for example, rotating the map, or changing the view height, etc. would be possible. Whereas, an AVI is not interactive, and it's much larger in size. But, converting to AVI using the current game code is probably very easy to do. Update: I seem to remember that it was possible to rotate the view in UFO2000 by 90 degrees... but maybe it's not possible currently. I'll have to check this. Update 2: I have checked, but it seems to be impossible to rotate the map in the battlescape currently. Oh well, maybe someday.
  3. Maybe it could be turnable on and off for every game. Something like a " [ x ] Enable public view of this game " checkbox. The number of turns for the public view to lag behind the game could be settable too...
  4. Here are a few bug reports from the game (please see the attachments). They are crc_error txt files... I'm using version 0.9.1154M from the SVN trunk (it's unmodified, except for the makefile). I believe the opponents had version 0.9.1142. crc_error_51086.txt crc_error_60125.txt
  5. Yes, display in browser is a very good idea, because anyone could see the games live, without even downloading UFO2000. The youtube replay is probably possible too. Maybe I'll create a tool that can convert replay files to youtube format... I think the cheating problem can be solved if the public view of the game would show the game state a few turns behind the current state, for example it could show the game as it was 5 or 10 turns earlier...
  6. It would be nice to have a feature that allows other users to observe an ongoing game, as neutral invisible players. Observers could join or leave anytime. Of course this maybe raises an issue with cheating. If observers can see the entire map, and all units, they can maybe share this information with one of the players in real time, for example they can give away the other player's units' position, etc.
  7. I want to help with the development too. The forums here don't seem to be very active. Maybe there's some activity on the mailing lists and on IRC? (I haven't checked this yet.) My role I can help with programming. I work as a web developer (PHP and JS mostly), though I also know C, C++ (but it's been years since I've used these), Java, Perl, Lua, and probably a few more... I'm sure I can help. Active/In-Active Just joined. Last feature you developed None yet. Plans for Ufo2k? I wanted to create my own UFO1 clone, but insted decided to help with this project. I'd like to see this game to develop into a complete usable game, multiplayer and single player, and have all the strengths of the original games, + a lot more. Lost motivation due to other (lack of) developers? Just joined. Just lurking/waiting? I've known about this project for years, but didn't have the time/patience/resources to join earlier. A more promising project than Ufo2k drew you in? I saw the Xenocide project's earlier versions years ago... I don't know where they are at now. (But I'll check) Any additional information to why you became inactive/active again? Not much.
  8. Ok, I could successfully compile it with libpng version 1.4.6beta05. Everything else stayed the same.
  9. I'm trying to compile UFO2000 from the SVN trunk dir, on Linux. I have installed these libs (from source): Freetype - 2.4.4 Allegro - 4.4.0.1 Expat - 2.0.1 libpng - 1.5.1 zlib - 1.2.5 I have modified the makefile so it would find all the libs and includes. Unfortunately I get this error when I run make: g++ -x c -MMD -funsigned-char -Wall -Wno-deprecated-declarations -I src/lua -I src/luasqlite3 -DDEBUGMODE -I /mnt/tmp2/stuff/libs/expat-2.0.1/../expat_bin/include -I /mnt/tmp2/stuff/libs/libpng_bin/include -I /mnt/tmp2/stuff/libs/zlib_bin/include -DUFO_SVNVERSION=\"1154M\" -O2 -pipe -I/mnt/tmp2/stuff/libs/freetype-2.4.4/../freetype_bin/include/freetype2 -I/mnt/tmp2/stuff/libs/freetype-2.4.4/../freetype_bin/include -DHAVE_FREETYPE -DGLYPH_TARGET=GLYPH_TARGET_ALLEGRO -DGK_NO_LEGACY -DHAVE_PNG -DLINUX -I/usr/local/include -c src/loadpng/loadpng.c -o obj/loadpng.o src/loadpng/loadpng.c:22: error: 'Z_BEST_COMPRESSION' undeclared here (not in a function) src/loadpng/loadpng.c: In function 'check_if_png': src/loadpng/loadpng.c:72: warning: pointer targets in passing argument 1 of 'png_sig_cmp' differ in signedness /mnt/tmp2/stuff/libs/libpng_bin/include/png.h:931: note: expected 'png_const_bytep' but argument is of type 'char *' src/loadpng/loadpng.c: In function 'load_png': src/loadpng/loadpng.c:266: error: dereferencing pointer to incomplete type src/loadpng/loadpng.c: In function 'load_memory_png': src/loadpng/loadpng.c:365: error: dereferencing pointer to incomplete type make: *** [obj/loadpng.o] Error 1 I think Z_BEST_COMPRESSION has to do with PNG and ZLIB, so maybe I have the wrong versions of these... Does anyone have an idea what's causing this error?
×
×
  • Create New...