Engine/Editor Screenshots Thread

Description: General discussion regarding the current engine development.
Moderator: Moderators

h2643 M
Contributor
Contributor
h2643 M
Contributor
Contributor
Reputation: 82
Posts: 327
Joined: 15 Feb 2014
Location: Ukraine
Skype YouTube VK

Post #121by h2643 » 3 Jun 2015, 22:42

Squishy Rex wrote:Nice, that would be good to have handy. Those NPCs are quite different to the usable ones in SMBX, so now being able to select and use them may be of use to someone, even though they don't do much.
Remember that you still can modify them with text codes ;-)

Also bossedit8 has just released some new videos, one of which is a showcase of PGE Engine v0.0.10 pre-alpha (you can find it at laboratory) and other is a world map and level map editing:
phpBB [youtube]

Original link: https://www.youtube.com/watch?v=0Yc2dGCzrQM


phpBB [youtube]

Original link: https://www.youtube.com/watch?v=yhENgt3np3M

<Knux> h2643 the super computer

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 25
Reputation: 317
Posts: 1292
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Skype YouTube

Post #122by Wohlstand » 8 Jun 2015, 16:55

...I think, Goombas are most dumb characters and has no algorithm!

Dummy NPC's at PGE Engine 0.0.11 which I will release soon after applying of a lots fixed in the lvl_npc.ini file, because I have lot wrong settings for NPC's which we will never see in the editor but will found in the engine only.
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=Zx1vTcJvxkc


tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 15
Reputation: 27
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #123by tb1024 » 9 Jun 2015, 13:26

Wohlstand wrote:...I think, Goombas are most dumb characters and has no algorithm!

Dummy NPC's at PGE Engine 0.0.11 which I will release soon after applying of a lots fixed in the lvl_npc.ini file, because I have lot wrong settings for NPC's which we will never see in the editor but will found in the engine only.
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=Zx1vTcJvxkc

Amazed to see we came this far. We started to code the NPC engine!

Even through it's far from perfect, it reminds me of something a Chinese wise once said: "Every journey starts with the first step."
Our first step was a year ago, when Wohl decided to recreate SMBX. Many tried to do the same. However, his project is the only that got this far. A usable (and useful) level editor is finished, and the engine, while not ready, it's getting better and better.

Good luck Wohl, and I hope to see this project complete!
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

lighthouse64 M
Duke
Duke
Avatar
lighthouse64 M
Duke
Duke
Age: 14
Reputation: 13
Posts: 131
Joined: 15 Feb 2015
Location: IDK!

Post #124by lighthouse64 » 10 Jun 2015, 17:52

This is wonderful! :D looks like PGE could be done soon :)
Player of hedgewars!!! :)
And hi... it's me from smbx
Currently bug testing for Mac :apple: And Windows :windows:

Kevsoft M
Angry developer
Angry developer
Avatar
Kevsoft M
Angry developer
Angry developer
Age: 19
Reputation: 77
Posts: 376
Joined: 26 Apr 2014
Location: Austria

Post #125by Kevsoft » 10 Jun 2015, 21:03

Currently working hard to get the lua part done, so we can get the actual action in those NPCs ;)
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
Image
Wohlstand in interview:
Spoiler
Image

▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

R00Tic M
Citizen
Citizen
R00Tic M
Citizen
Citizen
Age: 20
Reputation: 1
Posts: 8
Joined: 31 May 2015
Location: Germany

Post #126by R00Tic » 10 Jun 2015, 21:47

Kevsoft wrote:Currently working hard to get the lua part done, so we can get the actual action in those NPCs ;)
Will we be able to change the behavior of NPCs via Lua?

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 25
Reputation: 317
Posts: 1292
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Skype YouTube

Post #127by Wohlstand » 10 Jun 2015, 23:15

R00Tic wrote:
Kevsoft wrote:Currently working hard to get the lua part done, so we can get the actual action in those NPCs ;)
Will we be able to change the behavior of NPCs via Lua?
Yea, each NPC-AI will be coded in LUA, therefore you can completely customize NPC's.

R00Tic M
Citizen
Citizen
R00Tic M
Citizen
Citizen
Age: 20
Reputation: 1
Posts: 8
Joined: 31 May 2015
Location: Germany

Post #128by R00Tic » 10 Jun 2015, 23:23

Wohlstand wrote:
R00Tic wrote:
Kevsoft wrote:Currently working hard to get the lua part done, so we can get the actual action in those NPCs ;)
Will we be able to change the behavior of NPCs via Lua?
Yea, each NPC-AI will be coded in LUA, therefore you can completely customize NPC's.
Time to learn LUA I guess. :D

lighthouse64 M
Duke
Duke
Avatar
lighthouse64 M
Duke
Duke
Age: 14
Reputation: 13
Posts: 131
Joined: 15 Feb 2015
Location: IDK!

Post #129by lighthouse64 » 11 Jun 2015, 7:31

Which means you can make literally any npc.
Player of hedgewars!!! :)
And hi... it's me from smbx
Currently bug testing for Mac :apple: And Windows :windows:

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 25
Reputation: 317
Posts: 1292
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Skype YouTube

Post #130by Wohlstand » 19 Jun 2015, 16:41

PGE Engine: 0 1-alpha. First AI-based NPC
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=M9fYsVOIdEQ


Original Link: http://www.youtube.com/watch?v=M9fYsVOIdEQ

Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Avatar
Mikepjr
Grumpy GFX Designer
Grumpy GFX Designer
Age: 37
Reputation: 16
Posts: 88
Joined: 24 Jun 2014

Post #131by Mikepjr » 20 Jun 2015, 20:45

Ugh. i was hoping i would not have to learn any kind of coding to customize anything.
This is going to drive me through the wall.. figuratively speaking.

R00Tic M
Citizen
Citizen
R00Tic M
Citizen
Citizen
Age: 20
Reputation: 1
Posts: 8
Joined: 31 May 2015
Location: Germany

Post #132by R00Tic » 20 Jun 2015, 20:55

Mikepjr wrote:Ugh. i was hoping i would not have to learn any kind of coding to customize anything.
This is going to drive me through the wall.. figuratively speaking.
You don't really have to know how to code if you want to customize simple values like speed, jump height and flags like if it's able to be killed by fireballs and so on. But completely changing how a NPC functions obviously requires coding.

tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 15
Reputation: 27
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #133by tb1024 » 21 Jun 2015, 23:16

Wohlstand wrote:PGE Engine: 0 1-alpha. First AI-based NPC
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=M9fYsVOIdEQ


Original Link: http://www.youtube.com/watch?v=M9fYsVOIdEQ
Gotta go fast. Wohl got the AI part done in 2 weeks or so.

Even that we managed to go this far quickly, I still think we are waaay far from a final product.
Getting a simple thing like a podoboo requires more than one page of code? It's just about effect-jump-wait-fall-effect-wait-effect-jump loop. I think we must simplify this AI part before coding more NPCs. Although I could barely see the code, I still think we must simplify it before moving on.
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

R00Tic M
Citizen
Citizen
R00Tic M
Citizen
Citizen
Age: 20
Reputation: 1
Posts: 8
Joined: 31 May 2015
Location: Germany

Post #134by R00Tic » 21 Jun 2015, 23:44

tb1024 wrote:
Wohlstand wrote:PGE Engine: 0 1-alpha. First AI-based NPC
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=M9fYsVOIdEQ


Original Link: http://www.youtube.com/watch?v=M9fYsVOIdEQ
Gotta go fast. Wohl got the AI part done in 2 weeks or so.

Even that we managed to go this far quickly, I still think we are waaay far from a final product.
Getting a simple thing like a podoboo requires more than one page of code? It's just about effect-jump-wait-fall-effect-wait-effect-jump loop. I think we must simplify this AI part before coding more NPCs. Although I could barely see the code, I still think we must simplify it before moving on.
It's really not that much code: https://github.com/Wohlhabend-Networks/PGE-Projec ... s/SMBX/script/npcs/podoboo.lua
There are some comments in there and a lot of stuff is also handling the animation part. (The flames) I think it's fine. Not really a game developer though.

tb1024 M
Marquis
Marquis
tb1024 M
Marquis
Marquis
Age: 15
Reputation: 27
Posts: 170
Joined: 31 Jul 2014
Location: Brazil, America, World

Post #135by tb1024 » 22 Jun 2015, 14:46

It's really not that much, but I still think we should make it simpler. Although it can just be the fact we're dealing with a NPC much more complex than a Goomba or a Koopa.
If a goomba gets 50 lines I'd get shocked.

By the way, where can I find the reference? I'd like trying to attempt at some coding.

Also, are there any events like onCollison? That would definitively ease our lives when coding NPCs (especially when it tells if it was up, down, left, or right; trigger a stomp animation if the player collided upwards or kill the player if the collision was elsewhere; and ignore if it was anything else than the player).

I'd also like to see block function customizing, not 'coding' blocks, but, for example, be able to set a wood block to kill the player on touch or make Jellectro harmless.

Just some thoughts.
Do you want fries with that?
Image
Mal posso esperar para a versão final da engine de Wolhstand!
English Translation
I can't wait for Wohlstand's Engine final version :D

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 25
Reputation: 317
Posts: 1292
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Skype YouTube

Post #136by Wohlstand » 22 Jun 2015, 15:07

tb1024 wrote:It's really not that much, but I still think we should make it simpler. Although it can just be the fact we're dealing with a NPC much more complex than a Goomba or a Koopa.
If a goomba gets 50 lines I'd get shocked.

By the way, where can I find the reference? I'd like trying to attempt at some coding.
System now is too early and much functions is not added, but we will document all NPC-AI API things to provide full system to have a code of NPC's.
To add own NPC you need make a lua file with any name in the script/npcs folder of config pack and in the lvl_npc.ini put reference to your lua file to needed NPC's in the "algorithm=" field (put the filename only, engine will detect it automatically)

tb1024 wrote:Also, are there any events like onCollison? That would definitively ease our lives when coding NPCs (especially when it tells if it was up, down, left, or right; trigger a stomp animation if the player collided upwards or kill the player if the collision was elsewhere; and ignore if it was anything else than the player).
will be developed the detectors system which will provide you to find some objects about, in a specific relative range (required by thwomp and by piranha-plants), and detecting of some state or nearest player (required by rinka, Venus Firetrap, etc.), etc.

tb1024 wrote:I'd also like to see block function customizing, not 'coding' blocks, but, for example, be able to set a wood block to kill the player on touch or make Jellectro harmless.
In the lvl_blocks.ini is a "danger=" flag which defines sides where player will get harm on touch. If it's a lava block, you have a flag "lava"
http://wohlsoft.ru/pgewiki/Game_Configuration_Pack_References#lvl_blocks.ini
Currently is not implemented at engine side, but will be

Kevsoft M
Angry developer
Angry developer
Avatar
Kevsoft M
Angry developer
Angry developer
Age: 19
Reputation: 77
Posts: 376
Joined: 26 Apr 2014
Location: Austria

Post #137by Kevsoft » 22 Jun 2015, 16:26

tb1024 wrote:By the way, where can I find the reference? I'd like trying to attempt at some coding.
"Currently" you can find it here: https://github.com/Wohlhabend-Networks/PGE-Project/tree/master/luadoc/engine
I want to try out luadoc because it is much more easier for us to documentate and it is compatible with ldt.

tb1024 wrote:I'd also like to see block function customizing, not 'coding' blocks, but, for example, be able to set a wood block to kill the player on touch or make Jellectro harmless.
I stand on my point, that I want to implement a Diagram-Coding system. It is just a rough idea, but I want to implement it when the engine is getting good.
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
Image
Wohlstand in interview:
Spoiler
Image

▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Alucard
Our friend
Our friend
Avatar
Alucard
Our friend
Our friend
Reputation: 7
Posts: 57
Joined: 5 May 2014

Post #138by Alucard » 22 Jun 2015, 22:01

Kevsoft wrote:I stand on my point, that I want to implement a Diagram-Coding system. It is just a rough idea, but I want to implement it when the engine is getting good.
What is the Diagram-Coding system?

Kevsoft M
Angry developer
Angry developer
Avatar
Kevsoft M
Angry developer
Angry developer
Age: 19
Reputation: 77
Posts: 376
Joined: 26 Apr 2014
Location: Austria

Post #139by Kevsoft » 22 Jun 2015, 23:07

Some kind of this:
Image
But not directly 1:1 copyied from the cry-engine (where I got the picture from). As I said, this is something huge that would need a good plan!
▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.start() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬
Image
Wohlstand in interview:
Spoiler
Image

▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬ Signature.end() ▬▬▬▬▬▬▬▬▬▬ஜ۩۞۩ஜ▬▬▬▬▬▬▬▬

Wohlstand M
Topic author, Lead Developer
Lead Developer
Avatar
Wohlstand M
Topic author, Lead Developer
Lead Developer
Age: 25
Reputation: 317
Posts: 1292
Joined: 15 Feb 2014
Location: Moscow, Russia
Website Skype YouTube

Post #140by Wohlstand » 28 Jun 2015, 21:07

SMBX Experiments: Warps comarision with PGE Engine 0.2.1-alpha
phpBB [youtube]

Original link: http://www.youtube.com/watch?v=WZofteiKl1c


Original link: http://www.youtube.com/watch?v=WZofteiKl1c

Small comparison between SMBX 1.3 and PGE Engine 0.2.1-alpha.
PGE Engine has:
- Better condition of allowing to warp
- Better warp animation
- Unlike SMBX, PGE Engine doesn't move character to center of warp point (moving of character to center of warp point usually looks ugly)
- Screen fading while going between different sections


Return to “Engine Development”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest