You are not logged in.
Pages: 1
The impossible missions are the only ones which succeed.
Offline
in the same site, there is an OFFICIAL BINARY INSTALLER
afterall pingus uses old clanlib
Offline
this game is addictive
To err is human... to really foul up requires the root password.
Offline
I thought for sure I got this package from Arch repo's, but must have compiled it a while back.
Ah, this game is rich in gameplay. It requires some thoughtful deliberation, and when the pace picks up, you really see how well you cope in stressful situations, making strategic decisions as you prioritize what penguins must die so that others may live. I come back to this game all the time.
At later levels, it gets surprising complex and the pace, furious. You guys, don't be a "wus" and hit the "pause" button. It really is much more enjoyable to restart a level (over and over), than pausing midstream to make a decision. If you love challenges, and want a simulation of a real life "pressure cooker", lay off the "pause" button, and enjoy...
I don't ever remember having a "pause" button in Lemmings, back in the early 90's when I played it. IMHO, the developers should rip that feature out of Pingus. I need to find more levels for this game. It's a keeper.
Offline
dp wrote:Ah, DP, this game is more than just funny. It requires some thoughtful deliberation, and when the pace picks up, you really see how well you cope in stressful situations, making strategic decisions as you prioritize what penguins must die so that others may live.
It's "lemmings", if you never heard or played it on a WinX machine. I always return to this game every now and then.
in fact i never tried it and i also don't know lemmings, but i have seen screenshoots and it looks funny
i will try it and maybe manage in the run to make a pkg for it
The impossible missions are the only ones which succeed.
Offline
getting it right now,
i used to play lemmings when i was way younger *g* can't even remember if i reached passed level 4 or 5 *g*
ArchLinux (x86_64) w/ kdemod
Offline
ok, i made a PKGBUILD that i'm going to include under unstable/games, when it builds once correctly
# $Id: PKGBUILD,v 1.3 2004/07/25 10:25:54 damir Exp $
# Maintainer: damir <damir@archlinux.org>
# Contributor: damir <damir@archlinux.org>
pkgname=pingus-devel
pkgver=0.7.r2362
pkgrel=1
pkgdesc="a free Lemmings clone [devel version]"
depends=('libxml2' 'clanlib>=0.7.3' 'libmikmod' 'libvorbis')
url="http://pingus.seul.org"
build() {
# get the source
if [ -d $startdir/src/pingus-svn ]
then
echo "==> svn update:"
cd $startdir/src/pingus-svn/trunk
svn update
else
echo "==> svn co:"
mkdir $startdir/src/pingus-svn
cd $startdir/src/pingus-svn
svn co svn://svn.berlios.de/pingus/trunk/
fi
# compile, install
cd $startdir/src/pingus-svn/trunk
echo "Generating ./configure, this may take a while..."
autoheader
aclocal -I m4
automake --force-missing --add-missing --copy
autoconf
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/usr install || return 1
}
the trouble:
g++ -march=i686 -O2 -pipe -o pingus .......(a lot of .o files)....... -Wl,-rpath,/usr/lib -lclanApp -lclanGL -lclanSDL -lSDL-lpthread -lSDL_gfx -lclanGUIStyleSilver -lclanGUI -lclanDisplay -lclanVorbis -lclanMikMod -lclanSound -lclanCore -lclanSignals -L/usr/lib -lxml2 -lz -lpthread .......(a lot of .a files).......-L/usr/lib -lxml2 -lz -lpthread -lm
/usr/lib/libclanApp.so: undefined reference to `std::ios_base::Init::~Init()@GLIBCXX_3.4'
/usr/lib/libclanGL.so: undefined reference to `glDeleteLists@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glFeedbackBuffer@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glTexCoord3d@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glBlendFunc@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glIndexdv@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glVertex3s@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glGenTextures@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glTexGendv@LIBGL'
/usr/lib/libclanGUI.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)@GLIBCXX_3.4'
/usr/lib/libclanGL.so: undefined reference to `glLightModelfv@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glEvalPoint2@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glVertex3iv@LIBGL'
/usr/lib/libclanApp.so: undefined reference to `std::cout@GLIBCXX_3.4'
/usr/lib/libclanCore.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(double)@GLIBCXX_3.4'
....
/usr/lib/libclanCore.so: undefined reference to `virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()@GLIBCXX_3.4'
....
/usr/lib/libclanCore.so: undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@GLIBCXX_3.4'
....
....
char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4'
/usr/lib/libclanGL.so: undefined reference to `glGetTexEnvfv@LIBGL'
/usr/lib/libclanGL.so: undefined reference to `glPixelStorei@LIBGL'
/usr/lib/libclanCore.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned int, char)@GLIBCXX_3.4'
/usr/lib/libclanApp.so: undefined reference to `std::ios_base::Init::Init()@GLIBCXX_3.4'
collect2: ld returned 1 exit status
make[3]: *** [pingus] Error 1
make[3]: Leaving directory `/home/damir/cvsARCH/unstable/games/pingus-devel/src/pingus-svn/trunk/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/damir/cvsARCH/unstable/games/pingus-devel/src/pingus-svn/trunk/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/damir/cvsARCH/unstable/games/pingus-devel/src/pingus-svn/trunk'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...
it seems that clanlib needs a rebuild against newest glibc and gcc ... it's 2 in the morning now, so i will check this tomorrow ;-)
The impossible missions are the only ones which succeed.
Offline
found bug 1570
http://bugs.archlinux.org/index.php?do=details&id=1570
it really seems that it needs a rebuild
The impossible missions are the only ones which succeed.
Offline
ok, clanlib is rebuilt and i got pingus-devel to run *juppie!*
here the PKGBUILD:
# $Id: PKGBUILD,v 1.3 2004/07/25 10:25:54 damir Exp $
# Maintainer: damir <damir@archlinux.org>
# Contributor: damir <damir@archlinux.org>
pkgname=pingus-devel
pkgver=0.7.r2362
pkgrel=1
pkgdesc="a free Lemmings clone [devel version]"
depends=('libxml2' 'clanlib>=0.7.3' 'libmikmod' 'libvorbis')
url="http://pingus.seul.org"
build() {
# get the source
if [ -d $startdir/src/pingus-svn ]
then
echo "==> svn update:"
cd $startdir/src/pingus-svn/trunk
svn update
else
echo "==> svn co:"
mkdir $startdir/src/pingus-svn
cd $startdir/src/pingus-svn
svn co svn://svn.berlios.de/pingus/trunk/
fi
# compile, install
cd $startdir/src/pingus-svn/trunk
if [ -f $startdir/src/pingus-svn/trunk/configure ]
then
echo "==> trying to use the existing ./configure ... "
echo " ... expect trouble, if things changed"
else
echo "Generating ./configure, this may take a while..."
autoheader
aclocal -I m4
automake --force-missing --add-missing --copy
autoconf
fi
./configure --prefix=/usr --with-gnu-ld
make || return 1
make prefix=$startdir/pkg/usr
bindir=$startdir/pkg/usr/bin install || return 1
# make install do not install all needed files ... hack:
install -c -m 644 $startdir/src/pingus-svn/trunk/data/data/*
$startdir/pkg/usr/share/games/pingus/data/
install -c -m 644 $startdir/src/pingus-svn/trunk/data/images/fonts/*
$startdir/pkg/usr/share/games/pingus/images/fonts
}
however, i got some errors and some things in the gameplay are not ok: e.g. the background is "404 not found" what makes it a little bit hard to play ...
the console says this:
Starting level: tutorial/snow9-grumbel
Resource::load_sprite: CL_Error: 'particles/smoke', 'pingus'
CL_Error: Resource 'pingus/particles/smoke' is not of type 'sprite'
Resource::load_sprite: CL_Error: 'particles/smoke2', 'pingus'
CL_Error: Resource 'pingus/particles/smoke2' is not of type 'sprite'
Resource::load_sprite_desc: CL_Error: 'textures/clouds2', 'textures'
CL_Error: Resource 'textures/textures/clouds2' is not of type 'sprite'
Blitter::fill_rect: depth must be 32 but is 8
Resource::load_sprite: CL_Error: 'Liquid/water2', 'liquids'
CL_Error: Resource 'liquids/Liquid/water2' is not of type 'sprite'
Resource::load_sprite: CL_Error: 'entrances/snow_back', 'entrances'
CL_Error: Resource 'entrances/entrances/snow_back' is not of type 'sprite'
Resource::load_sprite: CL_Error: 'Liquid/water2', 'liquids'
CL_Error: Resource 'liquids/Liquid/water2' is not of type 'sprite'
Resource::load_sprite: CL_Error: 'exits/ice2', 'exits'
CL_Error: Resource 'exits/exits/ice2' is not of type 'sprite'
Resource::load_sprite: CL_Error: 'entrances/snow_front', 'entrances'
CL_Error: Resource 'entrances/entrances/snow_front' is not of type 'sprite'
anyone knows, how to fix this?
The impossible missions are the only ones which succeed.
Offline
Offline
Offline
heh..what a fun little game!
8)
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Pages: 1