Note 1: This is a OpenTK only release, other platforms will come soon.Note 2: You may have problems running a sample game if there is already a "Content" folder, in this case just delete it an try again.Have fun testing

Thanks for the release. Does that post also mean that the new website is released, so it's the version I can see now?Anyway, I'll now grab the code and then look what I can manage to do after digging in a bit to learn the differences :)

Btw, I just saw I'm quoted on the main page, very nice from you (I mean the complete DE staff ;) ). One hint, I'm quoted two times with the same quote and can you maybe give me the source of my quote because I cannot find the source where I left it, I just want to reread the complete post where the quote comes from :)

Ok, I tried to get started with the new release but unfortunately I don't get it how I have to proceed. Because there's no empt game template anymore I started with the LogoApp Sample.First, NuGet couldn't get the dependencies automatically even after several rebuilds so I had to install the Packages manuallySecond, how am I supposed to start? I see that you run "new Program().Run()" but where is the place to define my game logic? In the previous release we were able to use the Run() method but now it seems to be internal so there's another way to get started, but how?Third, if I only run the necessary code to run the game, I get a NullReferenceException. Since I heard already from benjamin that the online content is currently broken I used "new DiskContentLoader" before, but then I ran into another exception where the app is trying to write into protected memory

Maybe I'm only doing something wrong but I'm completely clueless how to proceed since it seems that there are many changes since 0.9.8.2 (honestly, it' a bit too much now, each release changed something so I had to learn again. Please don't change too much, I want to help with tutorials but when I'm supposed to relearn it again with every release, it's a bit hard to write tutorials :) )

Just compiled the source code version from CodePlex on my home PC without any errors, do you have "Allow NuGet to download missing packages during build" enabled under "Options -> Package Manager -> General" in Visual Studio?The Entity system is a bit confusing when using it the first time, so as a kickstart here is super simple one-file app that shows you a blinking colored rectangle that change his color when clicking the left mouse button:

@HendrikYes, I had that option activae and normally it should also work, but I don't know why it didn't. I'm using .NET Demon because it's a cool plugin but I disabled all options and tried it again with no other result. About the EntitySystem I'm a little bit familiar with it now but not fully so your code will help me too in understanding the system. I assume that the Engine is now completely Entity-driven and I need at least one custom entity as the games core in order to run it successfully? If yes then I will take that into account when further planning my projects (I already thought about writing some entities but I'm not sure yet which parts of my project should be an entity and which not so I will at least write one entity which runs the other stuff then)

@BenjaminThats good to hear. I'm glad if I can help you with some things like testing the releases and reporting bugs and if you want I can also translate the website because I think it should be multi-language capable, right?

The key simplifications I did here were:- Made BlinkingBoxThatChangesColorWhenClicked a FilledRect itself rather than it being an Entity that contains another Entity.- Used the 'Updateable' interface which means the Update method runs every frame [Edit: Actually, technically speaking, every third frame] (think of it like how a Runner used to work)

The first change meant no need to add a component. The second change meant no need to add a behavior.

(I also made a couple of other simplifications like the default MouseButtonTrigger works fine)

I believe that on the new website coming online soon there will be lots of tutorials with simple examples like this (actually, mostly simpler than this ^^) and the desire is to flesh them out even more over the coming weeks and months.

Cool, a developer discussion^^Anyway, I just tried to get started with my plans and added a class with Updateable to start the game logicNormally, when I run the program, I expect a empty window, but I got an exceptionHere are the details:

I don't know what's wrong but normally it shouldn't throw any exception since the program is empty, only the required lines are added.BTW, you may have noticed it in the message log but I'm working on a new tutorial :)

One side question: When will the templates for an empty game and an empty library return? I used them for starting my things so it's always helpful :)

Well, BulletTimeTutorial is just an empty class with derivation of Updateable and implementation of the interface method. From your answer I assume that I still have to derive from entity?I find it strange that an simple app throws such an exception without real reason, so I asked

EDIT: Just derived my classlso from Entity and tried it again with no success, still the same exception.Here's the class so you can see that its empty :)

Has someone an idea what's happening? I'm fine with it if it's an error from me as long as I can work with delta because I want to finish my tutorial before the end of the month, that was my latest planned due time because I also waited for this delta release before writing so my tutorial is as most up2date as possible

Has someone an idea what's happening? I'm fine with it if it's an error from me as long as I can work with delta because I want to finish my tutorial before the end of the month, that was my latest planned due time because I also waited for this delta release before writing so my tutorial is as most up2date as possible

Hi InternetFreak! I asked my colleagues to take a look at your problem! It shouldn't take much ;)

You should try another implementation (maybe GLFW or XNA) or update your graphics driver. Hard to say without debugging and stepping into whats going on, it is most likely a native crash just ending up as a AccessViolationException.

Less likely would be that your dlls are outdated, but just to be sure delete everything from bin\debug\ and recompile. If that all does not help please package your solution up and upload it here so we can try it out, but my guess would be it works just fine with the correct dependencies (e.g. latest release).

Trying another implementation is impossible with 0.9.8.4 as it's openTK only.When 0.9.8.4 came out, I deleted the complete directory I made for the assemblies and replaced them. After that I tried my project and even recreated it from the Logo-App so the dependencies should normally be ok.I will test it in the evening on my laptop, maybe there's no problem with it because I always tested on my Microsoft Surface pro (although it's fully updated over windows update) as it's more or less my primary development machine now.

Could the problem maybe lie in the fact that nuget doesn't restore the packages automatically? I never used NuGet manually, I just created the projects using your template and run it without problems.I think there's a nuget config file missing which declares the packages I need and because of the fact that I had to restore them manually, I might probably got a wrong version so my problem occurs

You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.