Another idea for the game.....

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Re: Another idea for the game.....

Post by Z-Man »

Ooh, that Voodoo's stuff is the proper thing. Why didn't I know of this before?
Drew wrote:im not gonna distribute the sources.
That is against the spirit of the GPL. Not against the letter as you also don't plan to release binaries, but still a spit in the face of Open Source. Expect everyone's willingness to help you to drop due to that announcement.
Z-Man wrote:Hey! the same goes for windows
No. You have no idea. On Unix, it's all one line on the console. "Install all this":

Code: Select all

sudo apt-get install bzr  build-essential automake libboost-dev libxml2-dev libsdl-image1.2-dev\
 libsdl-mixer1.2-dev ftgl-dev libglew-dev bison pkg-config autoconf autotools-dev libprotobuf-dev protobuf-compiler
And you're ready to go. (Ubuntu sample, Debian is the same, fedora a little different)
If it wasn't for the winlibs module, here's what you'd need to do to satisfy our dependencies on Windows:
the update docs in winlibs wrote:

Code: Select all

Links and Instructions for each library:

SDL:    
        Version: 1.2.10
        Link: http://www.libsdl.org/download-1.2.php (latest 1.2.10)
        Download: Source Archiv

*directx:
        Version: 8.0
        Link: http://www.libsdl.org/extras/win32/common/ (lastest 5.0)
        Download: direct-devel.tar.gz
        Homepage: http://msdn.microsoft.com/directx/sdk/default.aspx (latest 9.0c)

SDL_image:
        Version: 1.2.5
        Link: http://www.libsdl.org/projects/SDL_image/ (latest 1.2.5)
        Download: Source Archiv

*jpeg:
        Version: 6b
        Link: http://gnuwin32.sourceforge.net/packages/jpeg.htm (latest 6b)
        Download: Developer files Archive, Binaries
        Usage: Put files in SDL_image/VisualC/VisualC/graphics/{include,lib}
        Homepage: http://www.ijg.org/ (latest 6b)
*libpng:
        Version: 1.2.8
        Link: http://gnuwin32.sourceforge.net/packages/libpng.htm (latest 1.2.8)
        Download: Developer files Archive, Binaries
        Homepage: http://sourceforge.net/project/showfiles.php?group_id=5624 (latest 1.2.10)
                http://www.libpng.org/pub/png/libpng.html
*libz:
        Version: 1.2.3
        Link: http://gnuwin32.sourceforge.net/packages/zlib.htm (latest 1.2.3)
        Download: Developer files Archive, Binaries
        Homepage: http://www.zlib.net/ (latest 1.2.3)

*libtiff:
        Version: 3.8.2
        Link: http://gnuwin32.sourceforge.net/packages/tiff.htm (latest 3.8.2)
        Donwload: Developer files Archive, Binaries
        Homepage: http://www.remotesensing.org/libtiff/ (latest 3.8.2)
        
SDL_mixer:
        Version: 1.2.7
        Link: http://www.libsdl.org/projects/SDL_mixer/ (latest 1.2.7)
        Download: Source Archiv
        mikmod:
                Version: 3.1.9a is included with SDL_mixer(1.2.7)
                Homepage: http://mikmod.raphnet.net/ (latest 3.1.11)
        smpeg:
                Version: ? included with SDL_mixer
                Homepage: http://icculus.org/smpeg/ (latest 0.4.4)
                Old Homepage: http://www.lokigames.com/development/smpeg.php3 (latest 0.4.4)
                Link: http://en.wikipedia.org/wiki/SMPEG 0.4.4
                Note: 0.4.4 no longer explicitly supports SDL_mixer
libogg:
        Version: 1.1.3
        Link: http://www.xiph.org/downloads/ (latest 1.1.3)
        Download: Source Archiv
libvorbis:
        Version: 1.1.2
        Link: http://www.xiph.org/downloads/ (latest 1.1.2)
        Download: Source Archiv

libiconv:
        Version: 1.9.2
        Link: http://gnuwin32.sourceforge.net/packages/libiconv.htm (latest 1.9.2)
        Download: Developer files Archiv
        Homepage: http://www.gnu.org/software/libiconv/ (latest 1.9.2)

libxml2:
        Version: 2.6.24
        Link: ftp://ftp.zlatkovic.com/pub/libxml/ (latest 2.6.24)
        Download: *.win32.zip
        Homepage: http://xmlsoft.org/downloads.html
FTGL:
        Version: 2.1.2
        Link: http://homepages.paradise.net.nz/henryj/code/#FTGL (latest 2.1.2)
        Download: Source Archiv

*freetype2:
        Version: 2.1.10.2079
        Link: http://gnuwin32.sourceforge.net/packages/freetype.htm (latest 2.1.10)
        Download: Developer files Archiv
        Homepage: http://www.freetype.org/download.html#stable (latest 2.2.1)

boost:
        Version: 1.47.0
        http://sourceforge.net/projects/boost/files/boost/1.47.0/
        Download: Source Archive and just extract required headers.
        Homepage: http://www.boost.org
        
http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_can_I_use_a_DLL_without_DEF_or_LIB_files_.3F
And that doesn't even tell you properly where to put things. And doesn't give you proper code::blocks project files. Have fun.
User avatar
compguygene
Adjust Outside Corner Grinder
Posts: 2342
Joined: Thu Aug 21, 2008 12:09 pm
Location: Cleveland, Ohio
Contact:

Re: Another idea for the game.....

Post by compguygene »

Z-Man wrote:Ooh, that Voodoo's stuff is the proper thing. Why didn't I know of this before?
Last summer, kyle showed zurd and I an experimental server that used this Trunk Scripting to allow some things that are just unique. If you read through what has been documented, that alone allows for some pretty wild stuff. More is undocumented and unstable as can be.
Armagetron: It's a video game that people should just play and enjoy :)
https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm
User avatar
voodoo
Core Dumper
Posts: 124
Joined: Wed Sep 27, 2006 11:51 am

Re: Another idea for the game.....

Post by voodoo »

Z-Man wrote:Ooh, that Voodoo's stuff is the proper thing. Why didn't I know of this before?
Hmmm, i guess i'm the one to blame, sry about that. I would have talk about it if it was clean enough but i never manage to get time and/or motivation to fix last issues and cleaned up things the way i thought it should be. There's probably plenty of work to get something out of it.
Drew
On Lightcycle Grid
Posts: 22
Joined: Mon Jan 31, 2011 6:29 pm

Re: Another idea for the game.....

Post by Drew »

All i want is to know how i can get the sources using bzr-tortoise or something like that. I didnt understand why i needed all the libraries for a program.... But i guess armagetron is designed to run better with these dlls... and better still i found that ladder log can be used for my event-trigger idea :(
So im gonna stop doing this and start playing. :blank:
User avatar
compguygene
Adjust Outside Corner Grinder
Posts: 2342
Joined: Thu Aug 21, 2008 12:09 pm
Location: Cleveland, Ohio
Contact:

Re: Another idea for the game.....

Post by compguygene »

Drew, you really should give Linux a try. You may be married to some basic windows development tools, and for very basic things, it really doesn't matter. Library files, dll's etc. are needed to build any videogame. As Z-man has pointed out, it is a lot easier to code and build this game in Linux. The same is true for many projects. I have a very limited experience coding, and some experience building from source. I will say, I use windows, but I hate to build from source on Windblows for anything. You are just not used to the idea of doing much of anything from a command line. If you give it a chance, you will find that the majority of command line commands can be found by just asking, googling, etc. But, you can also just type thiscommand -h or thiscommand --help and get help on what to do. This can be a lot faster and easier than trying to find the right menu, dialog box, etc. in a GUI.
You really seem to have some nice ideas, don't let a lack of knowledge of Linux get in the way. Many of us here started as Linux n00bs and are using this project as a way to learn Linux and/or programming. Nice thing is, this is a large enough community to get help in the forums and IRC channel. That is pretty rare in an Open Source Videogame that includes online play, oh and did I mention people playing and participating pretty much 24/7?
Give Linux a try dude. All the kewl programmers use it.
Armagetron: It's a video game that people should just play and enjoy :)
https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm
Post Reply