Flow (our WIP project)

Advanced game related topics
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Flow (our WIP project)

Post by Iron_Meiden »

Well, at some point we decided to show our project even here... Why not, at least ?
----------------------------------------------------------------------------
*=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-*
Title: Flow
Genre: Turn-Based Startegy
Graphics type: Full 3D
Version: v0.38 - Alpha
Distribution: FreeWare OpenSource.
*=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-*

Controls:
Space - End turn.
Left\Right - Camera rotation.
Up\Down - Set camera distance.
Esc - Quit game.
LMB - Select Being\Action.
RMB - Reset selection.
Mouse whell - Set camera distance.
MMB (when cursor moving) - Camera rotation.
Ctrl+M - Music on\off.
Ctrl+A - AutoSave on\off.
Ctrl+S - Save game.
Ctrl+L - Load map.
Ctrl+R - MiniMap on\off.
Ctrl+E - "End turn" button on\off.
Ctrl+F - "Search active Being" button on/off.
Ctrl+B - Being's tables on\off.
Ctrl+C - Player's Beings counter on\off.
Ctrl+G - Disable\Enable Beings 'ghost' when selecting of position 4 spawning goes.
Ctrl+T - Omit current melody.
Ctrl+O - Bring Options panel.
Ctrl+Q - Bring map's story.
I (Press) - Vizualize action area for Being under cursor.
U - Load last autosave.
TAB - Search active being.
PrtScn - Take screenshot.

Map editor controls:
Left\Right - Camera rotation.
Up\Down - Set camera distance.
Esc - Quit map editor.
LMB - Creation\Alteration of Being on selected platform.
RMB - Delete Being from selected platform.
MMB - Camera rotation (when cursor moving)
Mouse Whell - Set camera distance.
Space - Change height of current platform.
1,2,3,4 - Change current player\Change owner of Being on selected platform.
T - Create Tree on selected platform.
A - Create Agave on selected platform.
U - Reincarnate Being on selected Platform.
+ - Add energy to Being on selected platform.
- - Decrease energy of Being on selected platform..
G - Change platform's color to gold (like after Reincarnation)
Home - Select Being type for quick insertion.
Insert - Quick insert selected (through "Home") Being on selected platform.
Ctrl+R - Minimap on\off.
Ctrl+B - Being's tables on\off
Ctrl+C - Player's Beings counter on\off.
Ctrl+S - Save map as...
Ctrl+P - Save map.
Ctrl+L - Load map.
Ctrl+N - Deastroy current map and create new.
Ctrl+N - Bring window for edit map's story.
Ctrl+X - Bring window for edit map's links.
Ctrl+Q - Bring window wiz map's info and partial settings.
Ctrl+O - Bring Options panel.

Tips:
* If cursor is near to edge of the window, map will be scrolled. A faster way to move the camera-click on mini-map.
* If zis game going slow on your PC, try to disable "Select Beings by model picking (slow)" option
* Conservation of energy, although energy can be transferred from one owner to another, with equal success taking shape
any Being, the amount of energy on on the map >always< remains unchanged. Remember zat.
* Absorber must see the victim. Because of the transparency of any Being it is not the obstacle, which was not on platforms.
* Rule-cap: higher dominate lower.
* Attack Meanie freeze victims, forcing zem to miss their turn.
* Blue squares suitable for reproduction, yellow for absorbtion, purple-and also to the other. Marked white cells indicate active Beings.
* Sentry always taken >all< energy of their victims (except, of course, Reincarnates), and through its platform, capable of absorbing those who are the level above them. Unfortunately, their unability to replicate this platform does not allow them to breed.
* Society alter the domestic structure of their victims, forcing them to transfer every turn a number of energy through special channels. These changes have progressed with each turn and passed with spawning. Each Society can have no more than six, and open channels.
* To order the entity to Reincarnate, double-clicking on it by left mouse button. Note: after this it's will be >impossible< to return old type of Being.
*Sentinels abosrb zeir victims completely, like Sentry (even Reincarnates). BTW, beacuse of zeir gigantic size, zey can absorb Beings, which is at 2 levels above'em. But beacause of zis size, zey are static.
*Just like their lower form, Meanie, Hungers copable to froze zeir victims. But zeir frozing lasts 12 turns instead of 1.
*Beacuse of zeir high height of flying, Jinxes can abosrb Beings, which is at 1 level above'em.
*Just like Society's, Defilers can change internal structure of zeit victims, forcing them to transfer every turn a number of energy through special channels. These changes have progressed with each turn and passed with spawning an absorbtion ozer Beings. Every Defiler can't have more zen 56 open channels. When amount of Defiler's channels on any Being reach crirtcal point, it's neural section will be supressed, and zis Being will be active attack neighbours, infecting'em wiz zis Channels (even allies !).
*Instead of absorbtion, Amgine transferring part of zeir energy to target.
*Using techique of False Reincarnation, Enigma can transform to Amgine at anytime. And reverse.
*Sapienti sat.

Reincarnation table:
Spectator -(80E)-> Justice
Sentry -(160E)-> Sentinel
Meanie -(50E)-> Hunger
Idea -(30E)-> Jinx
Society -(100E)-> Defiler
Enigma <-(N/A)-> Amgine

Special Thanks 2:
Oxid(2k) - For initial cursor sprite.
BT_Uytya - For melody '01 - Light & Darkness'.
Vengelis - For melodies '02 - Pulstars' and '04 - Lost'
Frank Duval - For melody '03 - Dream-Machine'
Kipelov - For melody '05 - Metal Souls'
BG-General - For Idea's model
Platon - For B3D SDK's Include
Diplomat - For main menu's background.
Psynogsis - For their awesome puzzle "Sentinel Returns", which give me main idea for zis game.

Link: http://www.sendspace.com/file/pe8ixm (~12.5MB)
Music-less version: http://www.sendspace.com/file/r4ks0l (~5MB)
-----------------------------------------------------------------
(It's poorly translted, I know -_-)
Fell free to say your opinios\suggestions.
Last edited by Iron_Meiden on Tue Oct 16, 2007 7:20 am, edited 16 times in total.
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

*Opens notepad*
1) 59 views, no replies...
citystate
Enthusiast
Enthusiast
Posts: 638
Joined: Sun Feb 12, 2006 10:06 pm

Post by citystate »

You don't really give much info about your game...
is it programmed in PB (and therefor relevent to this thread/forum) or are you just trawling for reviews?
there is no sig, only zuul (and the following disclaimer)

WARNING: may be talking out of his hat
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

sorry, but you use the Blitz3d-DLL inside your game.
Isn't that copyrighted by BlitzBasic ?
SPAMINATOR NR.1
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

is it programmed in PB (and therefor relevent to this thread/forum)
Yes, it's programmed in PB.
Rings wrote:sorry, but you use the Blitz3d-DLL inside your game.
Isn't that copyrighted by BlitzBasic ?
It's from B3D SDK.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

sorry, but before its not clear with this license,
i edited your link .
i will not bother you,but
we can't tolerante copyright offenses.
anyway, your PB code is sure an addition for the community.
well written...post it without the bb3d dll or add the
copyright notice.....
The Blitz3D SDK ships under the following license:

Blitz3D SDK License.

The Blitz3D SDK is copyright Blitz Research Ltd ("BRL"),
and remains the commercial property of BRL

This license permits the holder the right to redistribute
the b3d.dll runtime library found in the redist folder with
their own applications, provided the application includes
also the following sub-license:

"The file b3d.dll included in this application is copyright
Blitz Research Ltd and may not be redistributed by any means
without the prior permission of Blitz Research Ltd."

All other files included in this archive may not be
redistributed by any means without the permission of BRL.

You are also permitted to create language 'wrappers' for the
Blitz3D SDK, provided such wrappers do not include any files
found in this archive, and in addition include the following
sub-license:

"This product may only be used by licensed owners of the Blitz3D
SDK."

All use of the Blitz3D SDK, b3d.dll or any other BRL product
is entirely at the care of the holder who agrees to indemnify
BRL against any and all consequences (commercial or otherwise)
of using BRL's products or resulting software.
SPAMINATOR NR.1
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

post it without the bb3d dll
...very smart idea...

http://www.blitzbasic.com/Community/pos ... opic=70192
Rings, you see any CopyRight notices in this application's archive ? I don't. So, why we must add it ?
User avatar
Kaeru Gaman
Addict
Addict
Posts: 4826
Joined: Sun Mar 19, 2006 1:57 pm
Location: Germany

Post by Kaeru Gaman »

since there is a copyright notice to the BlitzSDK, wich Rings posted, better add it to your project.
it's a really little thing to you, and it will keep us all on the safe side.

@Topic
Iron_Meiden wrote:*Opens notepad*
1) 59 views, no replies...
a bit more description and perhaps a few screenshots
(or a link to the project's homepage where such is provided)
will surely raise how interesting it appears.

all I really saw was "turn based strategy in 3D", and I had to search for that information,
it was covered by controls and special thanks....

sure, it's nice to provide a Help and the Credits rightaway (else, a Readme would do the job)
but it would be much more helpful for your presentation if you provided more infermation about the game itself.
oh... and have a nice day.
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

OK, I will add it to main post <_<. May be Rings will return my links now ?

...and...
Image
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

Iron_Meiden wrote:May be Rings will return my links now ?
you can put new links inside then......
SPAMINATOR NR.1
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

Rings wrote:
Iron_Meiden wrote:May be Rings will return my links now ?
you can put new links inside then......
OK.
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

New version uploaded.
+Vizual changes
+Posiblity to bring map's history during game.
Hurga
Enthusiast
Enthusiast
Posts: 148
Joined: Thu Jul 17, 2003 2:53 pm
Contact:

Post by Hurga »

I dont know the puzzle game which inspired you.
So some description and some screenshots would be nice.
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

I toyed with it for a while... but i didn't get it :P

ahahah
Iron_Meiden
User
User
Posts: 37
Joined: Sun Sep 09, 2007 1:16 pm
Location: Asdenia

Post by Iron_Meiden »

Hurga wrote:I dont know the puzzle game which inspired you.
So some description and some screenshots would be nice.
Not me (I'm not author).
Well... How many screenshots and what kind of description ?
I toyed with it for a while... but i didn't get it
Try harder. (С)
Post Reply