Difference between revisions of "File:Balls102.zip"

From Zak
Jump to: navigation, search
m
m
 
Line 1: Line 1:
Mirror: [https://dl.dropboxusercontent.com/u/44060454/Balls102.zip Download from Dropbox]
+
Mirror: [https://www.dropbox.com/s/9nro4bgigejuy9k/Balls102.zip?dl=0 Download from Dropbox]
  
 
''I've Got Some BALLS!'' v1.02 for Windows
 
''I've Got Some BALLS!'' v1.02 for Windows

Latest revision as of 08:44, 20 August 2017

Mirror: Download from Dropbox

I've Got Some BALLS! v1.02 for Windows

File Summary

File I've Got Some BALLS!
Version 1.02
File size 2.41 MB
Release date
Release year 1999
Type Video game
Platform Windows
Requirements DirectX 6.0
License Freeware

Game Summary

Developer Sebastian Aaltonen
Publisher Shatterstorm
Original release date
Original release year [[:Finnish games:|]]
Genre Skill
Subgenre Other skill games
Series [[:Finnish games:|]]
Article I've Got Some BALLS!
Website {{{Website}}}

Screenshots

Ive Got Some BALLS Gameplay screen.jpg
Ive Got Some BALLS Main menu.jpg

[[{{{More screenshots}}}|More screenshots]]

Taito
Muut taitopelit
Balls102.zip
{{{Competition}}}
Yes
{{{Tag_bloody}}}
{{{Tag_level_editor}}}
{{{Tag_multiplayer}}}
{{{Tag_short}}}
{{{Tag_source_code}}}
{{{Tag_play}}}
{{{Tag_christmas}}}
{{{Tag_finnish_summer}}}
{{{Platform2}}}
{{{Platform3}}}
{{{Platform4}}}
{{{Platform5}}}
{{{Platform6}}}
{{{Platform7}}}
{{{Platform8}}}
{{{Platform9}}}

README

I've got some BALLS v1.02      (3D-engine v4.0)   
(C) Sebastian Aaltonen 1999    
-----------------------------------------------

This game is fully FREEWARE so you may copy it as much as
you want. The game is allowed to be distributed by all 
distribution channels (like collection CDs, WWW-pages and BBS 
etc.) without special authorization. Selfmade levels to the game
and other addons may be distributed freely as long as you
don't try to change the name of the author or try in any
other way to cause harm to author. If you make addons to
the game then remember also to mention that you have made them
yourself and they are not my productions. You are permitted
to make money with the game and it can be used for advertising
purposes, etc...



NOTICE!
Balls requires DirectX 6.0 to function but recommendation
is however newest possible version of DirectX because they
usually have better optimized processor's instruction set
usage (like 3dNow/SSE). Don't run any other programs on 
the background when you use the game because they can cause
sudden slowdowns and thus worsen the playability enormously.
Especially avoid launching the game from MSDOS "fullscreen" -
prompt, or you may get problems with 3d-cards because some
old 3d-cards don't recognize all of their screen modes.


About 3D-engine
---------------

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 This information is out of date. Now my newest engine is
 Shatter3D and you can go to my www-site to see all it's
 features.
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

This is my first game based on my new 3D-engine and hopefully
it can show some of it's abilities. The new 3D engine is 
almost completely reprogrammed (from v2.0) and it uses DX6.1's 
Direct3D API.

New in the engine:
* Considerable faster and code has been improved in other ways too
* Uses "strips" to draw polygons (speeds rendering up a lot)
* Realtime moving lights
* Specular reflections of lights
* Object's path routes
* Object pivot-points for rotation etc.
* Decent colliding routines via raytrace
  -> makes multiple floors possible etc.
* Decent bouncing routines
* Better material handling
* Better object handling and object groups
* No object, texture, face, vertex, etc limitations anymore
* Support for different instruction sets through DX6.1's D3D (3dNOW! and SSE)

I haven't had time to do lens flares, vertex shadows,
%-transparency and few other things to the newest version of
the engine. Flares are just piece of cake but shadows and
%-transparency are harder to do now because I don't use
anymore my own lightning routines but DX6's integrated routines.
This because of that engine can support the special instructions of
the processors (3dNOW!/SSE) and in future 3d-card's internal rotations
and light calculations.
(...just when NV10 and others will come)

You can take screenshots from the game by pressing PRINTSCRN-
key. (Notice, Windows' build up screen capturing works only
with video cards which also have 2d-abilities so NOT with 
Voodoo 1/2).

The game has been tested with following systems and it has worked
without problems and fast:

Tested processors:
AMD K6 (200)
AMD K6-2 (300/333/350)
Celeron (333/433/462)
Pentium (166MMX/200/200MMX)
Pentium II (262)
Dual celeron (433*2)

Tested DX-versions:
DirectX 6.0
DirectX 6.1
DirectX 7.0

Tested operating systems:
Windows 95 (myös OSR2)
Windows 98
Windows 2000 (Release Canditate 1)

Tested memory amounts:
32MB, 64MB, 128MB, 192MB, 256MB

Tested 3d-cards:
VOODOO 1 (4/6 MB)
VOODOO 2 (8/12 MB)
VOODOO 3 3000 (16 MB)
VOODOO RUSH (6/8 MB)
VOODOO BANSHEE (16MB)
RIVA 128 (4MB)
RIVA TNT (16MB)
RIVA Ultra-TNT2 (32MB)
MATROX G400 (16MB)
S3 SAVAGE4 (16MB) 
INTEL I770 (8MB)
SOFTWARE RGB EMULATION            (OK, but really slow)

If you own a 3d-card which haven't been tested here could you send
mail and tell how does the game work on your card. Please send
also the information of your computer (processor+memory).


About game making and other
---------------------------
Tappo II's last version had finally gotten to distribution and
I thought that I had enough time for the next game... But
matriculation examination took all my time... Now, however
everything is over and I've also got free-time for programming. First
I was going to start Tappo III, but then I noticed one thing:
MBNet's pages were every month full of new "cave shoot'em ups" and
more is coming... Maybe there would be demand for other kind games 
too. I myself felt in love last year with game called Action
Supercross. It was really different from the common games and it 
had before unseen ideas. I was in hook immediately.

Hopefully BALLS is also a bit more idea-rich than my former 
shoot'em ups:
Tappo II, Fight 2, Space Command 2, Tappo!, Cruiser, Fight, Star...
(In fact Tappo III got almost ready and it would had been the
world's first 3d-"cave shoot 'em up"...)


----------------------------------
I've got some BALLS game's actions
----------------------------------

Menus
-----
In menus you move with arrowkeys and select options with SPACE-button.
With ESC you get backwards. If you have altered keys then you of course
use them.

When you first time start the game, it goes automatically to SETUP menu
position. Change settings and keys to which you like. Game saves settings
and you don't have to change them in future.


Mainmenu
--------
START GAME	- Starts game. In game you go through all 12 levels.
SINGLE MAP	- In single map game you choose one level and you can
                  play it thorugh many times. This game type is useful
                  for making level records.
SETUP		- Setup menu, in which you can change game settings and keys.
QUIT		- Quits game and goes back to Windows.


Setup Menu
----------
SPECULAR: OFF / ON(NORMAL) / ON(AMD FIXED)
Toggles light's specular reflections on/off. If you own DX6.1 and AMD
3dNOW! processor then choose "AMD FIXED" otherwise select "NORMAL".
If your system's 3d card is too slow then choose "OFF" and you gain some
more speed.

ANTIALIAS: OFF / FULLSCENE
Toggles antialias. This feature works only with newest 3d-cards and
with them only if feature has been enabled from drivers. Fullscene
antialiasing 'costs' a heck lot of 3d-card's power and only the most
powerful 3d cards can maintain some kind of playable game speed.

CONTROLS
Changings key settings. You can restore default settings by deleting
file "keys.dat" from game's directory.


How do I play BALLS??
---------------------
In "I've got some BALLS" your mission is to guide a small ball through
levels full of dangers. In order to complete the level you must collect
all the diamonds. You are helped by different colored balls, to get through 
the levels, which you'll get on your use by moving through different colored 
gates. Different balls have their own special abilities.

Game controls:  (unless you have changed default settings)
Arrows    - Accelerates balls's speed to desired direction
R         - Restart level
SPACE     - Ball's special ability (jumping/braking etc.)
ESC       - From game to menu
F2        - Changes graphic-settings
F12       - Quits to Windows (fast quit)
ALT+ENTER - Toggles between fullscreen/windowed graphics mode

Different colored balls:
Red: 200% speed
Yellow: Can jump (from ACTION-button)
Blue: Shoots diamonds with electricity from distance
Green: Can brake quickly and can float in the air (from ACTION-button)

You'll get different balls on your use by moving through different
colored gates, which changes the color of your ball. The special
ability of the ball can be activated with ACTION-button (normally SPACE).

Controlling of the ball may feel difficult at the beginning but
you'll get used to it. Let's fix a common misunderstandment: 
Sidearrows DON'T turn the moving direction of the ball and the 
upper arrow doesn't accelerate ball's speed or down arrow doesn't 
deaccelerate... Rather all arrow keys work in the same way, which means 
that they INCREASE ball's speed to wanted direction. It is completely normal 
if you'll lose your nerves with the game controls during the first test
times - I have experience with it. (so don't send me a mail
about the jerkiness of the controls after the first game, but learn
those properly and you'll notice that they work well)


----------------
Balls' WWW pages
----------------

All new game levels are added to Balls' WWW pages. There are also links
in which you can download the levels to your computer.
If you have made a level and want it to be in list just send email
to me.

Worldwide map records are also found from the pages.
You can also copy records to your computer and see how they have been
made and then you can try to get better record.
If you have made a better records than in WWW pages then send me email
which must include:
1. Your name
2. As attachment : ".rep" and ".rec" -files from specified record
   (files can be found from Balls' MAPS directory)


----------
Map making
----------

There are 12 levels and more of them are still needed. You can
make and distribute levels by yourself.
If your levels are good quality you can also contact me with
email and thus you get your levels with Balls' next version.
There is a list of all levels made to game in Balls' WWW pages 
and links in which you can download them. If you want your
level to list then email me.

In order to make level you need 3D-studio or some other 3d-modelling
program which can save in 3DS format (as Lightwave, etc.).
Or you can get from Internet a compiler which will convert your
modellers files to 3DS format. There are many compilers and probably
for almost all favourite 3d-modelling programs. But easiest way is to
use 3D-Studio Max because I have made a easy compiler for it which
direcly makes files used by the game.
Level making instructions can be found from file MAKEMAPE.TXT.

Also remember to include all new textures with your level, when
you send it to me. Use ".MAX" format if possible so I can
edit it, if it has problems or it is unoptimimal. And with newest
versions of the game old level files may not work because engine 
develops continuously. When you use ".MAX" format I can recompile
your level easily when new version of the engine comes and you have
not to send your level for me again and again. And ofcourse if you
don't use 3D Studio you should save as ".3DS" format if possible.

Free Paint Shop PRO 5 suits very weel to textures and background pictures
drawing.  You can copy it to you from MBNET (www.mikrobitti.fi). Ofcourse
if you already own some commercial drawing program like Photoshop use it.
Textures' size can be 256x256, 128x128, 64x64, 32x32 or 16x16. Background
picture recommended size is 256x256. Textures' should be saved as 256 colors
and background picture can be saved in truecolor as well.


--------
Versions
--------

v0.11
+ Text drawing rutines
+ More accurate timer (0.1sec)
+ BMPs are saved in RLE-packing (reduces the size of the packet)

v0.2
+ Colliding/moving rutine has been fixed (works better on rotating and
  close to each other objects)
+ The pathbug of the points/lights has been fixed
+ Texts are scaled depending to the screen (bugfix)
+ Numerous text-informartions ("Best time", "level completed" etc.)
+ Mouse button won't bring the popup-menu anymore (mouse can be used
  better if needed)
+ You can get back to the starting menu from the game (ESC or by playing
  all levels through)
+ F12 quickquit
+ "Fadeout" to the end of the levels
+ Fps-meter back (now you can see the average fps also)
+ Instructions to make your own levels (MAKEMAP.TXT). Only in finnish at
  this version.

v0.3
+ Level loading rutines (makes own levels possible)
+ Single map -mode
+ Levels transferred to their own directory (MAPS)
+ Minor bug fixes

v0.4
+ Again a more accurate timer (0.01sec)
+ Backgrounds have been improved (loopapble from the edges)
+ Top scores -menu works now
+ Setup -menu works now
+ ... and all of the other menus work now completly
+ New level (now 5)

v0.5
+ Windows icon
+ Colliding rutines of the ball are improved (rotating objects work 
  better)
+ MIDAS-soundlibrary added for the sounds
+ Sound effects
+ Musics (argh... few years old...)
+ Minor bugs fixed
+ New map (now 6)
+ Single map -option works now more than 13 levels, now there may be 
  39 levels on the screen.

v0.6
+ 3D-ENGINE'S v3.5 completed:
  + Objects are drawn as strips instead of single polygons. Fastens 
    engine dramatically (about 30% ++)
  + Coordinates of the vertexes and normals which are near to each 
    other changed to same -> specular-reflections looks better and
    there won't be any holes between the objects anymore.
  + Optimization: Reduction of the additional vertexes/tvertexes from
    the objects.
  + Object's ADDSPEED-ability (makes bouncing floors / speedarrows 
    possible)
  + "MAKEMAP.EXE" compiler's new version. Old 3DOs won't work anymore,
    and they must be converted again. (that means your own levels)
+ Rotating objects are refreshed every tic. (now it won't go through 
  easily)
+ The "waves" of the start-menu works now in equal speed and height 
  despite the 3d-speed.
+ WHOOPS: I forgot (too hard) topscores on the previous version, now 
  emptied.

v0.9
+ Game completation thing... (when you pass-through all levels)
+ 3D-engine rotation/scaling optimizations (extra matrixes are not
  calculated -> considerable faster when there are lots of objects)
+ Fixed a bug in ADDSPEED object and detailed ADDSPEED-command 
  (makemap.txt)
+ 3D engine's route things fixing:
  + Fixed a bug in object's and light's route routines
  + Object's and light's route wait, angles, and changing velocities
  + When level begins at start ("R"-key) also object's route locations are
    resetted.
  + Now diamonds can travel through routes (like other objects).
+ Makemap.exe has been optimized (twice as fast but still SLOW)
+ Detected a bug in specular lights with AMD/DX6.1 combination.
  This bug is caused by a DirectX driver problem. Because of it
  there are two specular modes from which to choose. One normal
  and if it won't work (= white screen) then there's also other
  alternative mode (this is why now specular is off by first start 
  time)
+ New level (now 7)
+ SETUP-settings are saved
+ Bug fixed: BEST-TIME resetting between levels (records 'transfered'
  from level to level)
+ Bug fixed in menus (exitted game in wrong locations) 
+ Small bug fixed in FPS calculators
+ Replays and "Best-Time"-REPLAY saving
+ From TOP-SCORES menu you can watch "BEST-TIME"-REPLAYs
+ Key changing to SETUP menu
+ Levelmenu (Restart level/View replay/Quit to menu/Continue to next)
+ English documents (old 0.6 version)

v1.0
+ New 3d engine v4.0 (bug fixing and better materials, groups, objects, etc, 
  fullscene antialias and better extendability)
+ 5 new levels (now total 12)
+ Name letters to Besttime (finally)
+ Worldwide TOP-SCORE tables to WWW pages
+ New musics
+ New sound effects
+ Plenty of new textures and level backgrounds
+ Name's to levels
+ Mainmenu improved
  + Movement has been speed up
  + Cooler appearance 
  + No more level limitations. Now menus scroll
  + You are now always returned to right position in menus
+ Old levels fixed and improved
+ Engine's "smoothing" bug fixed
+ Visibility distance increased (2000->3000)
+ New font draw routine (handles character widths) and detailed font (64x64)
+ Gamemenu improved
  + "Return to game" option so you need not to restart the level
  if you visit the menu
  + Continue remains as option if you restart level after completing it
  + Time won't elapse in menus (you can use it as pause)
+ Ball's colliding routine has been improved (with fast speed won't go
  through walls anymore)
+ Now up to date english documents

v1.01 [FINAL]
+ 24bit textures, now works with VOODOO/G400/G200 too. Also better image
  quality.

v1.02 [FINAL]
+ Now all textures really work on G400/G200 too. I have a G400 myself
  so this patch is fully tested. 
+ Some updates in TXT-files.
+ Maps TRAPPED and CASTLECOASTER included.
+ Forgotten example map to 3d-studio now included. (MAP.MAX)


Coming soon:
* Balls 2. It will use my new Shatter3D-engine and Dx7. There will be lots
  of new effects, maps and much more... News will be at my www-site.


--------------------------------
Producers of I've got some BALLS
--------------------------------
Designing: Sebastian Aaltonen
Programming: Sebastian Aaltonen
3d-models : Sebastian Aaltonen
Textures: Sebastian Aaltonen, Jaakko and Jukka Tapio, Heikki Väisänen
Levels: Sebastian Aaltonen
Finnish documents: Sebastian Aaltonen
English documents: Ismo Horppu
Sound effects: Tommi Lahtinen
Musics: Tommi Lahtinen and Sebastian Aaltonen
Betatesting: Andrei Stepanov and Sebastian Aaltonen

Soundlibrary:
MIDAS Digital Audio System 1.1.2
Copyright 1996, 1997 Housemarque Inc.


-----------------------
If the game won't work:
-----------------------

1. Game crashes right in the beginning before any windows appear:
Ensure that you have DirectX 6.0 or newer installed. Also old drivers 
of the 3d-card and soundcard may prevent the game to work properly.

2. Game crashes when I choose my 3d-card from the list but it works in 
software RGB-emulation:
You have propably out of date or somehow non-compatible DX-drivers. Update
to the most recent version of your drivers and try again. If your 3d-card 
is not mentioned in the 3d-card list (at the beginning of the TXT) then it 
might be, that the game won't work on your card for some reason.

3. Game crashes when I choose the sound card or when game/menu starts:
Try choosing "No sound" from the SoundCard-menu in start up. If the game 
works this way without sounds you may also try to choose "Never use 
DirectSound" from Advanced-menu and then try if sounds would work.


-------------
Contact info:
-------------

EMAIL: seppo.j.aaltonen@kolu****.fi

SHATTERSTORM WWW-SITE:
www.kolumbus.fi/seppo.j.aaltonen/shatter

PS. Remember to send all your new ideas and possible bugs/faults found 
from the game. Level ideas are extremely welcome and levels even more...

LUEMINUT

I've got some BALLS v1.02      (3D-engine v4.0)   
(C) Sebastian Aaltonen 1999    
-----------------------------------------------

Tämä peli on täysin FREEWAREa, eli voit kopioida sitä kuinka
paljon haluat. Peliä saa levittää kaikkia levityskanavia
pitkin (kuten kokoelma CD:t, www-sivut ja purkit yms.) ilman
erityislupaa. Peliin itsetehtyjä kenttiä ja muita lisäyksiä
saa levittää vapaasti, kunhan ei yritä muuttaa pelin tekijän
nimeä, tai muuten aiheuttaa haittaa pelin tekijälle. Jos
teet peliin lisäyksiä, muista myös mainita, että olet itse
tehnyt ne, eivätkä ne ole minun tuotoksiani. Pelin avulla
saa myös tuottaa rahaa ja sitä saa käyttää mainontaan yms...


HUOM!
BALLS vaatii DirectX 6.0:n toimiakseen, suositus on kuitenkin
mahdollisimman uusi versio, koska uudemmissa versiossa on yleensä
paremmin optimoitu prosessorejen erikoiskäskykantojen (3dNow/SSE) käyttö.
Älä aja muita ohjelmia taustalla kun käytät peliä, ne voivat
aiheuttaa yllättäviä hidastuskohtauksia ja huonontaa näin
pelattavuutta huomattavasti. Erityisesti vältä "fullscreen"
MSDOS-kehoitteen kautta pelin käynnistystä, näin voi hidastuksen
lisäksi myös 3d-korttejen kanssa tulla ongelmia, koska jotkut
(vanhat) 3d-kortit eivät tunnista sen kautta ajettaessa kaikkia
näyttötilojaan. 


3D-enginestä
------------

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 Tämä tieto on vanhentunutta. Uusin engineni on nyt
 Shatter3D. Voit käydä katsomassa sen ominaisuuksia
 WWW-sivuiltani.
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Tämä on uuden 3d-engineni ensimmäinen peli, ja toivottavasti pystyy 
näyttämään jotain sen ominaisuuksista. Uusi 3d-engine on lähes
täysin uudelleen ohjelmoitu (v2.0:sta) ja käyttää DX6.1:n D3D-rajapintaa.

Uutta enginessä:
* Selvästi nopeampi ja koodi on muutenkin parannettua
* Käyttää "strippejä" polygonejen piirtoon (nopeuttaa paljon)
* Liikkuvat reaaliaikaiset valot
* Valojen specular-heijastukset
* Objektejen kulkureitit
* Objektejen pivot-pointit yms. rotatointia varten
* Kunnolliset törmäysrutiinit raytracella
  -> mahdollistaa päällekkäiset kerrokset yms.
* Kunnolliset kimpoamisrutiinit
* Parempi materiaalejen käsittely
* Parempi objektejen käsittely ja objektigroupit.
* Ei objekti, textuuri, face, vertexi yms. rajoituksia,
  vaan joustava muistinvaraus/vapautus.
* Tuki eri käskykannoille DX6.1:n D3D:n kautta (3dNOW! ja SSE)


Lens flareja, vertex varjoja, %-läpinäkyvyyttä ja paria
muuta hommaa en ole vielä ehtinyt tehdä enginen uuteen
versioon. Flaret on ihan helppo homma, mutta varjot ja
%-läpinäkyvyys on vaikeampi, kun nyt en käytä enää omia
valaistusrutiineja, vaan DX6:n sisäänrakennettua rutiinia.
Tämä sen takia, että engine pystyy näin tukemaan prosessorejen
erikoiskäskyjä (3dNOW!/SSE), ja tulevaisuudessa myös 3d-korttejen
sisäisiä pyörityksiä ja valojen laskentaa. 
(...kunhan NV10 ja muut tulevat)

Pelistä saa otettua screenshotteja helpoiten painamalla
PRINTSCRN-nappulaa. (Huom. Windowsin sisäänrakennettu
kuvankaappaus toimii vain näyttökorteilla, jotka sisältävät
myös 2d-ominaisuudet, eli EI Voodoo1/2:lla).

Peliä on testattu seuraavilla laitteilla ja ohjelmistoilla,
ja se on toiminut moitteettomasti:

Testatut prosessorit:
AMD K6 (200)
AMD K6-2 (300/333/350)
Celeron (333/433/462)
Pentium (166MMX/200/200MMX)
Pentium II (262)
Dual celeron (433*2)

Testatut DX-versiot:
DirectX 6.0
DirectX 6.1
DirectX 7.0

Testatut käyttöjärjestelmät:
Windows 95 (myös OSR2)
Windows 98
Windows 2000 (Release Canditate 1)

Testatut keskusmuistimuistimäärät:
32MB, 64MB, 128MB, 192MB, 256MB

Testatut 3d-kortit: (kaikilla toiminut nopeasti ilman virheitä)
VOODOO 1 (4/6 MB)
VOODOO 2 (8/12 MB)
VOODOO 3 3000 (16 MB)
VOODOO RUSH (6/8 MB)
VOODOO BANSHEE (16MB)
RIVA 128 (4MB)
RIVA TNT (16MB)
RIVA Ultra-TNT2 (32MB)
MATROX G400 (16MB)
S3 SAVAGE4 (16MB) 
INTEL I770 (8MB)
SOFTWARE RGB EMULATION            (OK, mutta todella hidas)

Jos omistat jonkun 3d-kortin mitä ei ole testattu tässä voisitko
lähettää mailia, ja kertoa miten peli toimii kortillasi. Lähetä
myös koneen tiedot (prossu+muisti). 


Pelin teosta ja muusta
----------------------
Tappo II:n viimeinen versio oli vihdoinkin saatu levitykseen ja
aikaa piti olla seuraavaan peliin... mutta YO-kokeet veivät
suuren osan ajastani... Nyt kuitenkin on kaikki ohi ja minulla
on vapaa-aikaa ihan mukavasti ohjelmointiinkin. Aluksi aioin
lähteä tekemaan Tappo III:a, mutta sitten huomasinkin yhden
asian: Joka kuukausi Mikrobitin MBNet-sivut ovat täynnä
uusia luolalentely-räiskintäpelejä, ja lisää on tulossa...
Ehkäpä kysyntää voisi olla myös muunlaisille peleille. Itse
viime vuonna ihastuin peliin nimeltä Actua Supercross. Se
oli selvästi erilainen muusta pelitarjonnasta, ja sisälsi
loistavia ennennäkemättömiä ideoita. Olin heti koukussa.

Toivottavasti myös BALLS on edes vähän idearikkaampi kuin
edellisien räiskintäpelejeni kaarti: 
Tappo II, Fight 2, Space Command 2, Tappo!, Cruiser, Fight, Star...
(Itseasiassa Tappo III tuli melkein valmiiksi, se olisi
ollut maailman ensimmäinen 3d-luolalentely... ... ...
hei älkää lähettäkö mailia siitä, että miksi lopetin sen teon... 
se tulee kyllä, mutta parempana ja uudistettuna... sitten joskus... aargh...)


----------------------------------
I've got some BALLS pelin toiminta
----------------------------------

Menut
-----
Menuissa liikut nuolinäppäinten avulla ja valitset vaihtoehdot SPACE-napilla.
Taaksepäin pääset siirtymään ESC:in avulla. Jos olet itse vaihtanut näppäimiä,
niin käytät tietenkin määrittelemiäsi näppäimiä.

Kun ensimmäisen kerran käynnistät pelin, menee menu automaattisesti SETUP-menun
kohdalle. Vaihda asetukset ja näppäimet haluamiksesi. Peli tallentaa asetukset,
eikä sinun tarvitse enää vaihdella niitä tulevaisuudessa.


Mainmenu
--------
START GAME	- Aloittaa pelin. Pelissä pelaat läpi kaikki 12 kenttää
		  peräkkäin.
SINGLE MAP	- Single map pelissä valitset yhden kentän ja voit pelata
		  sitä läpi moneen kertaan. Tämä pelityyppi soveltuu
		  kenttäennätysten tekoon.
SETUP		- Setup menu, josta voit säätää pelin asetuksia, sekä
		  vaihtaa näppäimiä.
QUIT		- Lopettaa pelin ja menee takaisin Windowsiin.


Setup Menu
----------
SPECULAR: OFF / ON(NORMAL) / ON(AMD FIXED)
Laittaa valojen specular-heijastukset päälle/pois. Jos omistat
DX6.1:n ja AMD 3dNOW! prosessorin, niin valitse "AMD FIXED", muuten
valitse "NORMAL". Jos koneesi 3d-kortti on liian hidas valitse
"OFF", niin saat vähän lisää nopeutta peliin.

ANTIALIAS: OFF / FULLSCENE
Laittaa antialiaksen päälle. Tämä ominaisuus toimii vain uusimmilla
3d-korteilla, ja niilläkin vain, jos ominaisuus on kytketty päälle
kortin ajureista. Fullscene antialiasointi vie todella paljon 3d-kortin
tehoa ja nykyisistä 3d-korteista vain tehokkaimmat pystyvät edes
jotenkin pelattavaan nopeuteen antialiasoinnin kanssa. 

CONTROLS
Vaihtaa näppäinasetuksia. Asetukset saat takaisin perusasetuksiksi
poistamalla ballsin hakemistossa olevan tiedoston "keys.dat"


Miten pelaan BALLS:ia??
-----------------------
I've got some BALLS:ssa sinun tehtävänäsi on ohjata pientä palloa
läpi vaaroja täynnä olevien kenttien. Kentän läpäistäksesi sinun
on kerättävä kaikki timantit. Kenttien läpäisyssä sinua auttavat
eriväriset pallot, jotka saat käyttöösi kulkemalla
erivärisistä porteista. Eri palloilla on erilaiset erikoisominaisuudet.

Pelin kontrollit:  (jollet ole itse vaihtanut asetuksia)
Nuolinäppäimet - Kiihdyttää pallon vauhtia haluttuun suuntaan
R              - Restart level (aloittaa kentän alusta)
SPACE          - ACTION-nappi, eli pallon erikoiskyvyt (hyppy/jarrutus yms...)
ESC            - Pelistä menuun 
F2             - Vaihtaa grafiikka-asetuksia
F12            - Quittaa windowsiin (pikalopetus)
ALT+ENTER      - Kokoruutu/ikkunoitu grafiikkatila 

Eriväriset pallot:
Punainen: 200% nopeus
Keltainen: Osaa hypätä (ACTION-napista)
Sininen: Ampuu timantit sähköllä matkan päästä
Vihreä: Voi jarruttaa nopeasti ja leijua ilmassa (ACTION-napista)

Erilaiset pallot saat käyttöösi kulkemalla läpi erivärisistä
porteista, jotka vaihtavat pallosi väriä. Pallon erikoiskyvyn
voit aktivoida ACTION-napilla (normaalisti SPACE).

Pallon ohjaaminen voi aluksi tuntua hankalalta, mutta siihen
kyllä tottuu ajan myötä. Korjataanpa yleinen virheluulo:
Sivunuolet EIVÄT käännä pallon liikerataa, eikä ylänuoli kiihdytä
pallon nopeutta tai alanuoli jarruta palloa... vaan kaikki
nuolinäppäimet toimivat samalla tavalla, eli LISÄÄVÄT pallon
nopeutta haluttuun suuntaan. On ihan normaalia, jos menetät 
hermosi pelin kontrollejen kanssa ensimmäisillä koekerroilla -
minulla on kokemusta asiasta. (joten älä lähetä mailia
kontrollejen kankeudesta ekan pelikerran jälkeen, vaan opettele
ne kunnolla ja huomaat, että ne ovatkin ihan toimivat)


-----------------
Ballsin WWW-sivut
-----------------

Ballsin WWW-sivuille tulevat kaikki uudet peliin tehdyt kentät.
Sivuilla on linkit, joista voit kopioida kentät omalle koneellesi.
Jos itse olet tehnyt kentän ja haluat sen listaan, niin lähetä
emailia minulle.

Kenttien maailmanlaajuiset ennätykset löytyy myös samoilta
sivuilta. Sivuilta voit kopioida itsellesi maailman ennätykset
Ballsin kentissä ja katsoa miten ne on tehty ja sitten itse
yrittää pistää paremmaksi. Jos itse olet tehnyt paremman ennätyksen,
kun www-sivuilla, niin lähetä emailia minulle. Mailissa on oltava:
1. Nimesi
2. Liitetiedostona ".rep" ja ".rec"-tiedosto kyseisestä ennätyksestä
   (tiedostot löytyvät Ballsin MAPS-hakemistosta)


---------------
Kenttien teosta
---------------

Kenttiä on tässä versiossa 12 erilaista, ja niitä tarvitaan
vielä runsaasti enemmän. Kenttiä voit tehdä ja levittää itse.
Jos kenttäsi ovat laadukkaita, voit myös ottaa minuun
yhteyttä Emaililla ja saada näin kenttäsi mukaan BALLS:in seuraavaan
versioon. Balls:in kotisivuilla on lista kaikista peliin tehdyistä
kentistä ja linkit, joista ne voi kopioida omalle koneelle. Jos
tahdot kenttäsi listaan, niin e-mailaa minulle. 

Kentäntekoon tarvitset 3D-Studio:n tai jonkun 3d-mallintajan,
joka pystyy tallentamaan 3DS-muodossa (kuten Lightwave yms.).
Tai sitten voit netistä hakea kääntäjän, jolla saat 3d-mallintajasi
tiedostot käännettyä 3DS-muotoon. Kääntäjiä on useita, ja
varmaan lähes kaikille suosituille 3d-mallintajille. Helpoiten
selviät kuitenkin 3D-studio MAX:lla, koska sille olen tehnyt
helpon kääntäjän, joka tekee suoraan pelin käyttämiä tiedostoja.
Kentänteko-ohjeet löydät tiedostosta MAKEMAP.TXT.

Muista sisällyttää kaikki uudet textuurisi kenttäsi mukaan. 
Jos lähetät kenttäsi minulle, niin käytä mielellään ".MAX" muotoa, 
että pääsen editoimaan sitä, jos siinä on virheitä, tai se on
epäoptimaalinen. Myös uusissa versioissa eivät pakosti toimi vanhat
käännetyt kenttätiedostot, koska engine kehittyy koko ajan. Kun käytät
".MAX"-muotoa voin kääntää kenttäsi helposti aina uudelleen, kun
uusi versio enginestä tulee, eikä sinun tarvitse lähettää kenttääsi
minulle aina uudelleen. Tietenkin jos et käytä 3DStudiota, niin tallennat
mieluiten ".3DS"-muotoon.

Textuurejen ja taustakuvien piirtoon soveltuu hyvin ilmainen Paint Shop PRO 5.
Sen saat vaikka kopioitua itsellesi MBNetistä (www.mikrobitti.fi). Tietenkin
jos omistat jo jonkun kaupallisen piirto-ohjelman kuten Photoshopin,
niin käytä ihmeessä sitä. Textuurejen koko saa olla 256x256, 128x128, 64x64,
32x32 tai 16x16. Taustakuvan suositeltava koko on 256x256. Textuurit
kannattaa tallentaa 256-värisinä, taustakuvan voit myös tallentaa täysväreillä.


-------
Versiot
-------

v0.11
+ Tekstinpiirtorutiinit
+ Aikalaskureiden tarkennus (0.1s)
+ BMP:t on tallennettu RLE-pakkauksella (pienentää paketin kokoa)

v0.2
+ Törmäys/liikkumisrutiinia on korjattu (toimii paremmin pyörivissä
  ja toisiaan lähekkäin olevilla objekteilla)
+ Pisteiden/valojen reittibugi korjattu
+ Tekstit skaalataan ruudun mukaan (bugifix)
+ Lukuisat teksti-ilmoitukset ("best time","level completed" yms.)
+ Hiiren nappi ei enää tuo popup-menua (hiirtä voidaan hyödyntää
  tarvittaessa paremmin)
+ Pelistä pääsee takaisin alkumenuun (ESC tai läpipääsy)
+ F12 Pikalopetus
+ "Fadeout" kenttien loppuun
+ Fps-mittari takas (nyt myös näkee keskimääräisen FPS:n)
+ Kentänteko-ohjeet (MAKEMAP.TXT)

v0.3
+ Kentänlatausrutiinit (mahd. lisäkentät/omat kentät)
+ Single Map -moodi
+ Kentät siirretty omaan hakemistoonsa (MAPS)
+ Korjattu pieniä bugeja

v0.4
+ Taas aikalaskureiden tarkennusta (0.01s)
+ Taustakuvia on parannettu (reunoilta "toistuvia")
+ Top scores -menu toimii
+ Setup-menu toimii
+ ... ja muutenkin menut toimii nyt täysin
+ Uusi kenttä mukaan (nyt 5)

v0.5
+ Windows ikoni
+ Pallon törmäysrutiinejen korjailua 
  (pyörivät kappaleet toimii paremmin)
+ MIDAS-äänikirjasto lisätty ääniä varten
+ Ääniefektit
+ Musiikit (aargh... pari vuotta vanhoja...)
+ Pieniä vikoja korjailtu
+ Uusi kenttä (nyt 6)
+ Kentänvalinta (single map) toimii nyt myös yli 13 kentällä,
  nyt ruutuun mahtuu 39 kentän nimeä.

v0.6
+ 3D-ENGINEN v3.5 valmis:
  + Objektit piirretään strippeinä yksittäisten polyjen
    sijaan. Nopeuttaa enginea huomattavasti (noin 30% ++)
  + Läheisten vertexejen koordinaatit ja normaalit samoiksi ->
    Specular-heijastukset näyttää paremmilta, ja ei tule rakoja
    objektejen väliin.
  + Optimointia: Karsitaan ylimääräiset vertexit/tvertexit
    objekteista.
  + Objektin ADDSPEED-kyky (mahd. pompauttavat lattiat / vauhtinuolet)
  + "MAKEMAP.EXE" kääntäjän uusi versio. Entiset 3DO:t ei enää
    toimi, ja ne pitää kääntää uusiksi. (siis omatekoiset kentät)
+ Pyörivät kappaleet päivitetään joka tic. (nyt ei mene läpi helposti)
+ Alkumenun "laineet" toimii nyt 3d-nopeudesta riippumatta
  samalla nopeudella ja saman korkuisena.
+ UPS: unohtui (liian kovat) topscoret mukaan edelliseen,
  nyt tyhjennetty.

v0.9
+ Pelin läpipääsy homma... (kun pääsee kaikki kentät läpi)
+ 3D-enginen rotaatio/scaalaus-optimoinnit (ei lasketä ylimääräisiä
  matriiseja -> huomattavasti nopeampi, kun objekteja on paljon)
+ Korjattu bugit ADDSPEED-objekteissa, sekä tarkennettu ADDSPEED-
  käskyä (makemap.txt).  
+ 3D-enginen reittihommien korjailua:
  + Korjattu bugi objektejen ja valojen reittirutiineissa
  + Objektejen ja valojen reittiodotus, reittikulmat ja
    muuttuvat reittinopeudet
  + Kun kenttä alkaa alusta ("R"-nappi), niin myös objektejen
    reittipaikat nollataan
  + Nyt timantit voivat liikkua reittejä pitkin (kuten muutkin objektit).
+ MAKEMAP.EXE on optimoitu. (tuplasti nopeempi, mutta silti HIDAS)
+ Specular valoissa havaittu bugi AMD/DX6.1 -yhdistelmällä. Bugi
  johtuu DX-ajurejen viasta. Sen takia SETUP-menussa on kaksi
  vaihtoehtoista specular-moodia, toinen normaali, tai jos se ei
  toimi (=valkoinen ruutu), niin myös toinen vaihtoehtoinen moodi. 
  (tämän takia nyt vakiona specular=OFF ekalla käynnistyskerralla)
+ Uusi kenttä (nyt 7)
+ SETUP-asetukset tallennetaan  
+ Bugi korjattu: BEST-TIME:n nollaus kenttien väliin (ennätykset 
  siirtyivät kentästä toiseen)
+ Bugi korjattu menuissa (quittasi väärissä paikoissa)
+ Pieni bugi korjattu FPS-laskureissa
+ Replay:t ja "BEST-TIME"-REPLAYn talletus
+ TOP-SCORES menusta voi katsella "BEST-TIME"-REPLAYt
+ Näppäinten vaihto SETUP-menuun
+ Kenttämenu (Restart level/View replay/Quit to menu/Continue to next)
+ Englanninkieliset dokumentit (vanhat 0.6 versiot)

v1.0
+ Uusi 3d-engine v4.0 (bugifixausta ja paremmat materiaalit, groupit,
  objektit yms. + fullscene antialias ja parempi laajennettavuus)
+ 5 uutta kenttää (nyt yhteensä 12)
+ Besttime:een nimikirjaimet!!! (vihdoinkin)
+ Maailmanlaajuiset TOP-SCORE taulut WWW-sivuilla
+ Uudet musiikit
+ Uudet ääniefektit 
+ Runsaasti uusia textuureita ja kenttien taustakuvia
+ Nimet kentille
+ Päämenun parantamista
  + Liikkumista on nopeutettu 
  + Siistimpi ulkoasu
  + Ei enää kenttämäärärajoituksia. Nyt menut scrollaa
  + Menuissa palataan aina oikeaan kohtaan
+ Vanhoja kenttiä paranneltu ja korjailtu
+ Enginen "smooth":in bugi korjattu
+ Näköetäisyyttä lisätty (2000->3000)
+ Uusi fontinpiirtorutiini (ottaa merkin pituudet huomioon) ja tarkempi fontti (64x64)
+ Pelimenun parannus
  + "Return to game" valinta, ei enää tarvitse aloittaa kenttää
    alusta, jos käy menussa
  + Continue jää vaihtoehdoksi, jos restarttaa kentän läpäistyään
  + Aika ei kulu menussa (sitä voi käyttää nyt pausena)
+ Pallon törmäysrutiinia parannettu (kovassa vauhdissa ei mene läpi)
+ Nyt ajantasalla olevan englanninkieliset dokumentit

v1.01 [FINAL]
+ 24bittiset textuurit, nyt toimii myös VOODOO/G400/G200 -korteilla. Myös
  parempi kuvanlaatu.

v1.02 [FINAL]
+ Noniin nyt toimii ihan kaikki textuurit myös G400/G200:lla. Minulla on
  nykyään G400 itselläni, eli tämä päivitys todella toimii...
+ Tekstejä paranneltu.
+ Kentät TRAPPED ja CASTLECOASTER mukana.
+ Unohtunut esimerkki kenttä mukana 3d-studiolle (MAP.MAX)


Tulossa: 
* Balls 2, kunhan saan uuden Shatter3D peliengineni valmiiksi. Katso uudet
  ominaisuudet www-sivuilta ("coming soon"-alueelta). Uusi engine käyttää
  DX7:aa ja kaikkia sen uudistuksia hyödykseen.


-----------------------------
I've got some BALLS:n tekijät 
-----------------------------
Suunnittelu: Sebastian Aaltonen
Ohjelmointi: Sebastian Aaltonen
3d-mallit: Sebastian Aaltonen
Textuurit: Sebastian Aaltonen, Jaakko ja Jukka Tapio, Heikki Väisänen
Kentät: Sebastian Aaltonen
Suomenkieliset dokumentit: Sebastian Aaltonen
Englanninkieliset dokumentit: Ismo Horppu
Ääniefektit: Tommi Lahtinen
Musiikit: Tommi Lahtinen
Betatestaus: Andrei Stepanov ja Sebastian Aaltonen

Äänikirjasto:
MIDAS Digital Audio System 1.1.2
Copyright 1996, 1997 Housemarque Inc.


------------------
Jos peli ei toimi:
------------------

1. Peli kaatuu heti alussa, ennenkuin mitään ikkunoita tulee näkyviin:
Varmista, että koneessasi on asennettuna DirectX 6.0 tai uudempi.
Myös 3d-kortin ja äänikortin vanhentuneet ajurit voivat estää peliä
toimimasta.

2. Peli kaatuu kun valitsen 3d-korttini valikosta, mutta toimii jos
valitsen "RGB emulation"-valinnan:
Sinulla on ilmeisesti vanhentuneet tai muuten epäyhteensopivat
näyttökortin DX-ajurit. Päivitä uusimpiin ja kokeile uudelleen.
Jos 3d-korttiasi ei ole 3d-korttilistassa (TXT:n alussa), niin
voi olla, että peli ei jostain syystä toimi 3d-kortillasi. (pitäisi
toimia kaikilla uusilla korteilla, jossa on ainakin 4MB muistia)
 
3. Peli kaatuu kun valitsen äänikortin, tai kun peli/menu käynnistyy:
Kokeile valita SoundCard-kohdasta "No sound". Jos peli toimii näin
ilman ääniä, niin voit myös kokeilla valita Advanced-kohdasta
"Never use DirectSound" ja kokeilla toimisiko silloin äänet.


-------------
Yhteystiedot:
-------------

MAIL: seppo.j.aaltonen@kolu****.fi        

SHATTERSTORM WWW-SIVUT: 
www.kolumbus.fi/seppo.j.aaltonen/shatter


PS. Muista lähettää kaikki uudet ideasi ja mahdolliset pelistä
löydetyt viat/bugit. Kenttäideat ovat erittäin tervetulleita,
ja kentät vielä enemmän...

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeDimensionsUserComment
current09:49, 23 June 2016 (2.41 MB)Admin (Talk | contribs)
  • You cannot overwrite this file.

There are no pages that link to this file.