ICE (Userlib)

Advanced game related topics
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

ICE (Userlib)

Post by IceSoft »

Update for PB 4.10

Userlib:
ICE_Font

Demo (Zip File: Executable + PB-Source)
ICE_Font_Demo.zip

Screenshot (Demo)
Image
Last edited by IceSoft on Sun Jun 08, 2008 12:46 am, edited 1 time in total.
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

New Demo using bitmap font:
ICE_Font_Demo2.zip

ICE_Font Library
Rotating is no longer fluttering
(Look on demo2)
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

Major coolness there Ice (Doc!) :wink:

I was using PNG in BB3D but this method looks faster! :D
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Rook Zimbabwe wrote:Major coolness there Ice (Doc!) :wink:
I was using PNG in BB3D but this method looks faster! :D
@Rook Zimbabwe,
Has you a link to PNG? Want compare it too.
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

With different color deep now:
ICE_Font_Demo3.zip

Choose: Fullscreen 16 or 32 Bit color deep or windowed
16bit Fullscreen modus is the fastest ;-)
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

I was using FONTlib in Blitz. It created a FTD (font map) of each BMP and I just used png instead after creating the BMP I converted it to PNG and used the same FTD (font map) file since the image had not changed.

Image

I also remember using an "animated" image to create the font as well... you know... 26 - 32 frames... each a letter...

8)
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
Poshu
Enthusiast
Enthusiast
Posts: 459
Joined: Tue Jan 25, 2005 7:01 pm
Location: Canada

Post by Poshu »

I've got some interest in this lib. Could we have a little doc or the source of those demo?
I would love if you could release the library source too.
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Poshu wrote:I've got some interest in this lib. Could we have a little doc or the source of those demo?
No problem...but I miss some ideas for a 'usefull' demo.
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Post by IceSoft »

Here a new demo of the rewritten ICE userlib:
(The userlib itself is currently not part of the zip)

It is a converted tutorial7 of the HGE_wrapper for a compare ;-):
ICE_vs_HGE_Tester_tutorial7.zip

Image


And here a example which looks like the HGE tutorial 6:
ICE_Font_Demo.zip

Image


The HGE_wrapper by @neotoma can be found here:
http://www.noxe.de/downloads/HGEWrapper.zip.
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
IceSoft
Addict
Addict
Posts: 1699
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: ICE (Userlib)

Post by IceSoft »

Compiled a new Speed DEMO (compiled with PB4.40Beta3)

http://www.fileuploadx.de/967907

Maybe someone want tell me his/her FPS/CPU values?
And how much Object are on the screen with a FPS value of 60.
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
borgfan
New User
New User
Posts: 3
Joined: Tue Sep 13, 2005 7:47 pm

Re: ICE (Userlib)

Post by borgfan »

running your speeddemo, I got: FPS: 60 DeltaFPS: 60 Objects: 5950
CPU: 16-20% on a Q6600 @3ghz, ati 8750, 4g mem
Last edited by borgfan on Sat Oct 03, 2009 5:18 pm, edited 2 times in total.
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Re: ICE (Userlib)

Post by nco2k »

wow thats impressive for a 3mhz cpu. :lol:

c ya,
nco2k
If OSVersion() = #PB_OS_Windows_ME : End : EndIf
Anonymous

Re: ICE (Userlib)

Post by Anonymous »

Fps & Delta : 60
Objects : 8250

Intel Core 2 Duo 2.66ghz
2go of ram

NVidia 8800 GT 512
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Re: ICE (Userlib)

Post by DoubleDutch »

At 60FPS I get 5,250 objects at Delta 1.

2.8Ghz 8 Core, 6GB RAM MacPro running Windows 7 and a ATI3870 - 6% of CPU used (12% of CPU used if at delta 60)
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
Post Reply