Welcome stranger

This is my personal site, my little virtual space.
It's my digital reflex, hidden in a dark zone, out there, in the matrix.


News:

2012.01.04 - Inform Pack updated to 1.4 version
Updated the Inform Pack, see the download section. Inform Pack is a collection of software, ide, libraries, extensions and documents about Inform 6. It should contains everything an author needs to begin working with Inform 6.

2011.05.01 - Irrlicht code : selectDriver Tool
In the download section I've released a little Irrlicht Utility, to manage setting up the main device with a GUI interface

2011.04.29 - Added a new video about Irrlicht (3D Engine open source)
This video shows Irrlich with Bullet support (by IrrBullet wrapper)

2011.02.20 - Added a new section about Irrlicht (3D Engine open source)
Added 4 videos about Irrlicht and Eclipse IDE.
Take a short look at this presentation page.

2010.06.25 - New site about 3D Game Creation
New site dedicated to the Game Creation: our team is working on a 3D Tech Demo (horror demo) developed with Irrlicht 3D Engine.
The official url is http://www.mindinbrain.altervista.org Take a short look at this presentation page.

2010.04.10 - Play LittleFalls online
Little Falls is a textual adventure with sounds and images. Added an online section to play Little Falls inside your web browser.
Play the English version of Little falls online
Play the Italian version of Little falls online

About Me: Silver Slade

I'm a Java Analist Senior Programmer, from Italy.
You can contact me, at : silver [DOT] slade [AT] tiscali.it

My Interests:

  • Computer Programming
  • Interactive Fiction
  • Game Creation
  • Writing

Programming works:

  • Jif: java Inform 6 Editor (totally written in Java. it runs on windows, linux and MaxOsX
  • Wide: WxWidgets Inform Development Environment (C++ Editor for Inform 6)
  • StorylandOS: a simple web-driven writing system that allows the creation of stories written by several authors. (Flat PHP application)
  • IFPen: a C++ application that lets you starting your applications (or games) from your USB key. (win32 systems)

Games released:

  • Little Falls: a glulx game (text, sounds and graphics). English and Italian versions.


Games in progress:


Downloads

Interactive Fiction Stuff


Name Version Type Description System License Date File
Jif 3.5 sources/binary about All GPL 10.09.2011 home page
Inform Pack 1.4 -- about Windows GPL 04.01.2012 Download
Simple Glulx Wrapper 1.6.1 -- about All GPL 11.03.2006 Download


Game creation


Name Version Type Description System License Date File
Irrlicht Video 1.7 video about All GPL 21.02.2011 Download
Irrlicht SelectDevice Utility 0.1 src,binary about All GPL 01.05.2011 Download

Little Falls - the game

An isolated house, in a little town on the Mississippi river. Ghosts from the past coming back again after years. A young woman who calls, asking for help. You stop your motorbike on the gravel path and walk toward the door. But survival will be your only victory…
Little Falls is the first game released by Mondi Confinanti; from a desegn of Alessandro Schillaci and Roberto Grassi, it has been realized by Alessandro Schillaci (programming, graphic layout, music) with the precious help of Enrico Simonato for the drawings.

Una casa isolata, in un piccolo paese sulle rive del Mississipi. Fantasmi dal passato che riemergono dopo anni. Una donna che chiama in cerca di aiuto. Fermi la moto nel vialetto e ti incammini verso la porta. Ma l'unica vittoria è la tua sopravvivenza…
Little Falls è la prima avventura rilasciata da Mondi Confinanti; è stata ideata da Alessandro Schillaci e Roberto Grassi, e realizzata da Alessandro Schillaci (programmazione, layout grafico e musiche) con la preziosa collaborazione di Enrico Simonato per i disegni.

Gene Brown Gene Brown


Little Falls - screenshots:

Image1 Image2 Image3 Image4 Image5 Image6

Little Falls - downloads:

Little Falls - downloads:

Little Falls - reviews:

Little Falls - recensioni:

Eric Dire, 3D experiments with Irrlicht 3D Engine

This is a page with the progress about a 3d project using Irrlicht Engine. The goal of this project is to make a 3d FPS adventure using open source components.


Official Home Page

We have create an Official Home Page of our indie software house.


Checkout the videos of the progress


Authors

  • Alessandro Schillaci: C++ Developer, Music artists and screenplay
  • Sforzin Daniele: 3D Designer and modelling. Take a look at his home page.

StoryLandOS, everything starts like a story...

StorylandOS is a simple web-driven writing system that allows the creation of stories written by several authors. With StorylandOS you can create a story and see it "evolve": every registered user can add a "chapter" to the story, and so ensue an evolution of the initial narrative stream.


Images


Requirements and License

  • PHP 4 (or above)
  • StorylandOS is an Open Source project and is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License.


Irrlicht, 3D Engine in C++

This section will contain material (examples, code, video) about the Irrlicht engine. In the download section section, you can find all the lessons in "zip" format.


Video Lessons (online)


Irrlicht SelectDevice Utility


This little utility (just an header file...) manages to configure an Irrlicht Device with a Graphical Interface: this loads and saves configuration Irrlicht Device's parameters automatically.
Just "inlude" my selectdevice.h file and call selectDevice() function.

The main.cpp code will be very short:

#include 
#include "selectdevice.h"

using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace gui;
using namespace io;

int main(int argc, char** argv) {

  IrrlichtDevice* device = selectDevice();
  if (!device) {
    return 1;
  }
  device->setWindowCaption(L"SelectDevice test");
  IVideoDriver* driver = device->getVideoDriver();
  scene::ISceneManager* smgr = device->getSceneManager();
  IGUIEnvironment* guienv = device->getGUIEnvironment();

  device->getCursorControl()->setVisible(false);

  ISceneNode* cube = smgr->addCubeSceneNode();
  cube->setPosition(vector3df(0, 0, 50));
  cube->setMaterialTexture(0, device->getVideoDriver()->getTexture("wood.jpg"));
  cube->setMaterialFlag(video::EMF_LIGHTING, false);

  smgr->addCameraSceneNodeFPS();

  while (device->run()) {
    driver->beginScene(true, true, SColor(255, 100, 101, 140));
    smgr->drawAll();
    guienv->drawAll();
    driver->endScene();
  }
  device->drop();
  return 0;
}