Adam's Lair Forum

game development and casual madness
It is currently 2017/04/25, 08:35

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
PostPosted: 2017/02/13, 19:16 
Site Admin
Site Admin
User avatar

Joined: 2013/05/11, 22:30
Posts: 1948
Location: Germany
Role: Professional
Huh, nice. It's like a "game maker"-ish wrapper around Duality itself. xD Not for everyone, but maybe for users who are less eager to write code and would rather rely on editing instead. It also seems easy to gradually transition from editing-only to coding by checking out the source for those components you provide, in an "Oh, that's how it was made all along" way.

Do you have some sample games in mind that you want to be create-able by editing-only using this plugin?

_________________
Blog | GitHub | Twitter (@Adams_Lair)


Top
 Profile  
 
PostPosted: 2017/02/13, 20:04 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
Hi, Adam, nice of you to reply.

Well, yes, I am actually trying hard to:
Get to grips Duality's internal structure so I can be of some use, heh.
Make Duality more user friendly EXACTLY the way you described it.

The way I see it, Duality is a bit hard to come over and do stuff quickly. I mean, it's not exactly a newbie friendly tool, so if there's a way to ease up the introduction, I'm all for it.
And another point is that games often rely on basically the same controls, so recoding whatever you need in multiple projects can be a drag. By having some built-in controls should be of some use for someone (even if only for me).

And yes, I'm at the moment making the skeleton of a space shooter with a few controls:
Directional Movement (obviously you need to control your ship)
Destroy on Colision / Destroy Outside View (enemies and bullets)
Create Game Object (creating bullets)
Auto Move (for enemies / bullets)
Sinusoidal Movement (for enemies)

I am iterating through it, and making sure everything is useful and CLEAR. Of course, it won't allow to make a full game, but at least it shall remove some of the burden.

I hope.

I also plan on making some platformer controls (mostly done by now) as well.

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
PostPosted: 2017/02/14, 16:43 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
Sinusoidal movement, using an instance game timer:
Image

And another, using a global game timer:
Image

And the rotating green things are spawned through a timer, set at a regular interval.

A bad guy follows:
Image

Some stationary turrets dare to fire:
Image

All done using actions and editing some values, of course.

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
PostPosted: 2017/02/15, 19:30 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
More work:
Image
Addded the possibility of creating a gameobject upon the destruction of another game object.
Can be useful when you want to leave something behind. In this case, and explosion, that gets removed upon completion.

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
PostPosted: 2017/02/17, 18:50 
Forum Adept
Forum Adept

Joined: 2015/07/08, 16:41
Posts: 414
Role: Gamer
Very nice work! It is shaping up to be a pretty cool "framework on a framework", if I do say so myself.


Top
 Profile  
 
PostPosted: 2017/02/19, 20:52 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
Updated the Nuget package today. Not much workdone before, except some code improvement, and behind the scenes stuff...

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
PostPosted: 2017/02/20, 03:48 
Junior Member
Junior Member
User avatar

Joined: 2017/02/09, 19:26
Posts: 42
Role: Hobbyist
Really good! Too late for me, but sooner or later I'll take a look at the source looking for ideas ;)

PS: The explosion of the spaceship reminded me of the good old games :D


Top
 Profile  
 
PostPosted: 2017/02/20, 14:32 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
The explosion is loosely based on a favourite of mine: R-Type.

For some reason, I can't get to grips with NuGet. Even using that NuGet Package Explorer app the package doesn't appear in Duality.

Well, I might resort to post the plugin here instead.

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
PostPosted: 2017/02/20, 14:50 
Forum Adept
Forum Adept

Joined: 2015/07/08, 16:41
Posts: 414
Role: Gamer
eyeliner wrote:
For some reason, I can't get to grips with NuGet. Even using that NuGet Package Explorer app the package doesn't appear in Duality.
I took a look at your .nuspec file on GitHub, and it appears you don't actually specify any plugin files in it. That might be the issue here.

For reference, perhaps take a look at one of the .nuspec files for official packages: Tilemaps Core package .nuspec
Note the <files> section there.

Let us know if you need any more help.


Top
 Profile  
 
PostPosted: 2017/02/20, 18:35 
Forum Adept
Forum Adept
User avatar

Joined: 2015/03/15, 02:49
Posts: 351
Location: Out there
Role: Hobbyist
this is my nuspec file:
Code:

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>Actions.core</id>
    <version>0.1.4.2</version>
    <title>JAOT.Duality.Plugins.Actions</title>
    <authors>José Teixeira</authors>
    <owners>José Teixeira</owners>
    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>
    <projectUrl>https://github.com/JAOT/Duality.Actions</projectUrl>
    <iconUrl>https://raw.githubusercontent.com/JAOT/Duality.Actions/master/lighting.png</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>A set of actions for Duality
Project forum page:
http://forum.adamslair.net/viewtopic.php?f=18&amp;t=1059</description>
    <summary>A collection of predefined actions/behaviours for Duality Framework: http://duality.adamslair.net</summary>
    <releaseNotes>Reworked some actions, some cleanup also.
Trying to clear Nuget errors in my part.</releaseNotes>
    <language>en</language>
    <tags>Duality Plugin Core Input</tags>
  </metadata>
</package>


Atm, the plugin doesn't show in Duality.

_________________
Hello there! Nice to meet you!
I have github. Apologies in advance for bad coding practices.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group