![]() |
|
![]() |
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. |
![]() |
|
Thread Tools |
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
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 |
#3
|
||||
|
||||
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. |
#4
|
||||
|
||||
Quote:
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 |
#5
|
||||
|
||||
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. |
#6
|
||||
|
||||
Nice hybrid room !
__________________
<((((((((((((([[[========================]]])))))))))))))> |
#7
|
||||
|
||||
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. |
#8
|
||||
|
||||
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 ![]()
__________________
LBA2Remake v0.4.0 released - open source re-implementation of the LBA 2 original engine for the web. [Play on Browser]|[Changes]|[Github] The Sacred Carrot website |
#9
|
||||
|
||||
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!
![]() |
#10
|
||||
|
||||
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 |
#11
|
||||
|
||||
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 |
#12
|
||||
|
||||
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 |
#13
|
||||
|
||||
Quote:
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 |
#14
|
||||
|
||||
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 |
#15
|
||||
|
||||
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. ![]()
__________________
The nitro-meca project |
#16
|
||||
|
||||
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 |
![]() |
Thread Tools | |
|
|
![]() |
||||
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 |