Go Back   the Magicball Network > Forums > Fan Creations > Fan Games
Buy LBA1/Relentless from GOG.com Buy LBA1/Relentless from DotEmu Buy LBA2/Twinsen's Odyssey from DotEmu Buy LBA2/Twinsen's Odyssey from GOG.com Buy Little big Adventure from GOG.com or DotEmu Buy Little big Adventure 2 from DotEmu or GOG.com

Welcome to the Magicball Network.

You are currently viewing our site as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Fan Games A forum for discussion of any demos and fan games being made. Not for discussion of Modifications.

Reply
 
Thread Tools
  #1  
Old 2015-02-23, 18:10
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
The nitro-meca project

Hi,

today I would like to present you the current development progress of my project: a game creator for LBA like games called nitro-meca.

On my webpage http://www.nitro-meca.com I post from time to time the newest implemented features and plans for the future.
If you like, drop by and leave a comment. I would be happy.

To get an idea about the look and feel, here is Twinsen's house created with my game editor:


The overall plan is to create a tool that let player build rooms, houses and islands, plan and document complex stories and model the game flow with a graphical node language. In short, it should be possible to create an own LBA game.
As I am working on this project for quite a long time already and the first pre-alpha release is going to be released in the next weeks, I think it's a good point of time to publish this project now.
Check it out, I'm curious about your feedback.
Reply With Quote
  #2  
Old 2015-02-23, 23:56
Darkflame's Avatar
Darkflame Darkflame is offline
Classic
 
Join Date: Feb 2001
Location: Sol, Earth, NL
Posts: 23,836
Send a message via ICQ to Darkflame Send a message via AIM to Darkflame Send a message via MSN to Darkflame
Nice work! Skim-read the blog, looks like interesting stuff.

I'll be interested to see how the node language works.
One of the hard things with making an editor for this sort of game I always thought is flexibility. Making the maps is (sort of) just going to tile and object placement....but making gameplay dev systems that takes thinking about.

Have you considered a object property system (if its not there already), so you can associate values with objects to be changed or queried later? That sort of thing can often help make things flexible for scripting.
I designed a scripting language (no fancy node editor) for a online point and click game engine, and it proved very useful once I added optional property/variable support for any sprite. (hitpoints left, coins stored in chest, switch in position B....all that sort of thing ended up using the same system)
Even ended up defining "flammable" on all wood objects and letting fire spawn on them which was fun :P
__________________
http://fanficmaker.com <-- Tells some truly terrible tales.
-
Phones & Tricorders & Blobs & Bombs & 3D Printers & TVIntros also;stuff
Reply With Quote
  #3  
Old 2015-02-24, 10:23
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
Thanks!
Yes, flexibility is indeed one of the main problems. Another one is finding the balance between hardcore-detail-modeling (whichs gives much freedom in game flow creation) and fast-and-easy-modeling (which is better suited for users that just want the things to run somehow). My system will try to offer both: detailed modeling components will be parameterizable and reusable.

All of the game objects implement some standard intefaces (depending on its type), and using this interfaces in the game flow modeler can than be used to modify them. Example: a wall is (among other things) an IHidable and can thus be hidden at runtime. It could, too, implement IFlamable.
Besides, all objects can be assigned custom properties (in term of a value-key-pair) that can further be used for game flow modeling. So a locker could have the property ("contains red keycard", "true") before Twinsen opens it and then switch this property to "false" after opening.
Reply With Quote
  #4  
Old 2015-02-24, 14:16
Darkflame's Avatar
Darkflame Darkflame is offline
Classic
 
Join Date: Feb 2001
Location: Sol, Earth, NL
Posts: 23,836
Send a message via ICQ to Darkflame Send a message via AIM to Darkflame Send a message via MSN to Darkflame
Quote:
Besides, all objects can be assigned custom properties (in term of a value-key-pair) that can further be used for game flow modeling. So a locker could have the property ("contains red keycard", "true") before Twinsen opens it and then switch this property to "false" after opening.
Ah, perfect.
Thats what I was thinking of.

Look forward to seeing how it comes together.
__________________
http://fanficmaker.com <-- Tells some truly terrible tales.
-
Phones & Tricorders & Blobs & Bombs & 3D Printers & TVIntros also;stuff
Reply With Quote
  #5  
Old 2015-02-27, 23:30
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
I just created a new post in my blog about new set elements and some editor improvements:

http://www.nitro-meca.com

Come along, if you are interested.
Attached, a screen of the new wall types.
Attached Thumbnails
Click image for larger version

Name:	2015_02_27_new_walls_multiscreen.jpg‎
Views:	333
Size:	171.2 KB
ID:	9950  
Reply With Quote
  #6  
Old 2015-02-28, 01:18
Polaris's Avatar
Polaris Polaris is offline
Polly parrot
 
Join Date: Jan 2007
Location: Tippett Island
Posts: 5,868
Nice hybrid room !
__________________
<((((((((((((([[[========================]]])))))))))))))>
Reply With Quote
  #7  
Old 2015-02-28, 12:29
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
Thanks!
I'm trying to keep the Set Editor as flexible as it's possible to allow all modelers to be free in their creativity. On the other hand, no one should be stressed by being forced to model sets on polygon level. There is some kind of balancing needed here.
In the moment each modeled wall can be modified by a set of basic parameters that change the textures and dimensions. This seems to be a quite good trade-off.
Reply With Quote
  #8  
Old 2015-02-28, 16:16
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,811
Indeed nice work.

Good to see people inspired by this game and make their own tech around it.
I really don't see this as "yet another LBA project", but an inspiration to work hard and learn from this master piece.

Keep up
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #9  
Old 2015-03-02, 01:22
marcosmapf's Avatar
marcosmapf marcosmapf is offline
Magic Ball Master
 
Join Date: Mar 2013
Location: Brazil
Posts: 1,371
Your work looks wonderful! As xesf said, its realy nice to see that some people are so inspired to the game that they are creating their own engine based on it! Awesome job, keep up with it!
Reply With Quote
  #10  
Old 2015-03-09, 15:59
DarkOnistar's Avatar
DarkOnistar DarkOnistar is offline
World Designer: Colozen
 
Join Date: Nov 2006
Location: LBAnet: Colozen
Posts: 329
Send a message via MSN to DarkOnistar
Saw this thread recently and I think it's pretty cool; I liked map making for the LBAnet project but the limitations in the editor really hindered progress as I don't have much experience using 3D software such as Blender.
__________________
LBA Fan-Projects:LBAnet: Colozen world (thread)
Half-Life2: Citadel Island
(thread)(screenshot)
Lord of the rings / LBA2 Spoof videos
Reply With Quote
  #11  
Old 2015-03-13, 22:32
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
Thanks, I am happy that you guys like my project.
When I release the editor, I will definetly need some testers to find some bugs and to know where usability can be further improved. Are you then interested in helping me, DarkOnistar? Would be great!

Currently, I am working on windows and doors. I will try to implement some blurry glass for windows. Let's see if this visually fits into the LBA look and feel. Next screenshots are coming soon.
__________________
The nitro-meca project
Reply With Quote
  #12  
Old 2015-03-14, 00:29
DarkOnistar's Avatar
DarkOnistar DarkOnistar is offline
World Designer: Colozen
 
Join Date: Nov 2006
Location: LBAnet: Colozen
Posts: 329
Send a message via MSN to DarkOnistar
Sure I don't mind testing. I previously helped out in testing LBAnet and built levels with LBAarchitect; it was fun and easy to build when you have tilesets, 3D modelling and importing them is cool but requires time and skill which I never really got round to sad to say.

On an unrelated note I've been playing around with Unreal Engine 4 that has become free without subscription and I've liked how a system like blueprints simplifies the process for level design.
__________________
LBA Fan-Projects:LBAnet: Colozen world (thread)
Half-Life2: Citadel Island
(thread)(screenshot)
Lord of the rings / LBA2 Spoof videos
Reply With Quote
  #13  
Old 2015-03-14, 02:52
Darkflame's Avatar
Darkflame Darkflame is offline
Classic
 
Join Date: Feb 2001
Location: Sol, Earth, NL
Posts: 23,836
Send a message via ICQ to Darkflame Send a message via AIM to Darkflame Send a message via MSN to Darkflame
Quote:
Originally Posted by Proxx View Post
Currently, I am working on windows and doors. I will try to implement some blurry glass for windows.
How is control over shaders done at your end? Are you having to manually write the shader code, or does what your using give some usefull shortcuts?

Been learning glsl recently and while some stuff is simple stuff like bluring/refractions seem quite complex
--
Incidentally, If you are writing your own shader stuff though, and you ever need a good way to have text in 3d this is worth looking at;
http://www.valvesoftware.com/publica...nification.pdf
Very impressive results from tiny bitmap fonts.
__________________
http://fanficmaker.com <-- Tells some truly terrible tales.
-
Phones & Tricorders & Blobs & Bombs & 3D Printers & TVIntros also;stuff
Reply With Quote
  #14  
Old 2015-03-15, 18:04
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
All shaders are written by hand. This way, I can combine several techniques like fbx model bone transformation (learned it in this tutorial by Eric Richards), lighting and normal mapping without having much passes. And I learn a lot.
I use HLSL shader language and currently I am investigating if the Shazzam Shader Editor could be a good tool for me to test my pixel shaders.

I agree that refraction is somewhat complex. Because of this, I will try to just use gaussian blur for glass window effects. It's faster and may be good enough.

Big thanks for the paper link! I will surely make use of it when it comes to text rendering and conversation.
__________________
The nitro-meca project
Reply With Quote
  #15  
Old 2015-03-17, 21:28
Proxx's Avatar
Proxx Proxx is offline
Magic Level: Yellow Ball
 
Join Date: Oct 2014
Posts: 22
I just finished my blurry glass pane feauture and added some new elements to my editor in the last days: http://www.nitro-meca.com/.

The blurry glass is implemented with a render-to-texture technique that merges and blurs (using simple box blur) the already rendered part behind the pane and its texture.

I will now work towards my next milestone: improving interaction and game flow modeling. So next time, I will hopefully be able to post some short video about this.
Attached Thumbnails
Click image for larger version

Name:	2015_03_17_glass_blur.png‎
Views:	345
Size:	456.9 KB
ID:	9958  
__________________
The nitro-meca project
Reply With Quote
  #16  
Old 2015-03-17, 22:58
Darkflame's Avatar
Darkflame Darkflame is offline
Classic
 
Join Date: Feb 2001
Location: Sol, Earth, NL
Posts: 23,836
Send a message via ICQ to Darkflame Send a message via AIM to Darkflame Send a message via MSN to Darkflame
Ah, that looks darn good and sounds pretty easy to do compared to some of the stuff I was reading.
__________________
http://fanficmaker.com <-- Tells some truly terrible tales.
-
Phones & Tricorders & Blobs & Bombs & 3D Printers & TVIntros also;stuff
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nitro-Meca-Penguins Kobold General 47 2013-06-09 01:37
Out-of-nowhere nitro-meca-pingouin without countdown to explosion! draugluin General 19 2012-03-08 19:46
cheating with Nitro Meca Penguins NitroMecaDOOM General 8 2010-03-30 20:12
Nitro-Meca-Penguins morshem General 18 2003-09-30 21:54
Unlimited Nitro-Meca-Penguins Ian General 7 2002-03-15 17:06


All times are GMT +2. The time now is 05:10.


News Feed
Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2019, the Magicball Network