You are not logged in.

#1 2004-10-06 15:19:52

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Pingus

just found this site:

http://pingus.seul.org/welcome.html

sounds like a very funny game


The impossible missions are the only ones which succeed.

Offline

#2 2004-10-06 20:06:54

zeppelin
Member
From: Athens, Greece
Registered: 2004-03-05
Posts: 807
Website

Re: Pingus

in the same site, there is an OFFICIAL BINARY INSTALLER
afterall pingus uses old clanlib

Offline

#3 2004-10-06 21:31:27

oscar
Member
From: Kiruna, Sweden
Registered: 2004-08-13
Posts: 457

Re: Pingus

this game is addictive sad


To err is human... to really foul up requires the root password.

Offline

#4 2004-10-06 21:48:39

skoal
Member
From: Frequent Flyer Underworld
Registered: 2004-03-23
Posts: 612
Website

Re: Pingus

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

#5 2004-10-06 22:06:52

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Pingus

skoal wrote:
dp wrote:

just found this site:

http://pingus.seul.org/welcome.html

sounds like a very funny game

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

#6 2004-10-07 16:36:52

Mith
Member
From: out there
Registered: 2004-10-05
Posts: 163

Re: Pingus

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

#7 2004-10-08 00:10:39

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Pingus

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

#8 2004-10-08 00:16:08

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Pingus

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

#9 2004-10-08 18:36:55

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: Pingus

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

#10 2004-11-12 06:57:00

jftaylor21
Member
From: Arch Linux Forums
Registered: 2004-02-21
Posts: 237

Re: Pingus

Does anyone know have a pkgbuild of the non-development version(0.6)?

Offline

#11 2004-11-12 07:08:54

jftaylor21
Member
From: Arch Linux Forums
Registered: 2004-02-21
Posts: 237

Re: Pingus

I noticed that you missed a dependency "subversion"

Offline

#12 2004-11-12 08:20:04

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,622
Website

Re: Pingus

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

Board footer

Powered by FluxBB