EOSERV Forum > Programming > DenwoEngine
Topic is locked.
Page: << 1 >>
DenwoEngine
Author Message
Post #144505 DenwoEngine

Ok, so im about to start a 2D engine project that once is done I will release to the public, source and all. Until then, all i am releasing is a .DLL file. Ofcourse this will be a written in visual basic so you can only use this dll in VB, C# and VC++.


It is currently based off of ,you, the users. I am going to be implementing features you request.

Note: if you dont know what an engine is, please google it before posting to prevent wasting time telling you this can be implemented using the engine, but not in the engine.


It is going to be a 2D topdown engine unless i feel like creating different map, character, and AI modes.


I am going to make this as efficient as possible using GDI+ and trying to push the limits of it. Of course this will not be a hardcode engine. It will be basic, but i will try and include as many of your guy's features as possible.


All updates on the engine will be posted here.

Okgo!

---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Post #144506 Re: DenwoEngine

Is it going to be a drag and drop or a script system? I for one would go with scripts. much more flexible :3

12 years, 46 weeks ago
Post #144507 Re: DenwoEngine

Neither for now. Its going to be a library that you can add onto your Visual Basic project so you can code games with ease. I might implement another system later thatll use the system itself.


If i do, ill probably make an interpreter for it.

---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Post #144509 Re: DenwoEngine

I recently started to work with VB just to get a feel for it again. I was going to transfer Eclipse Online from VB6 to VB.NET, but once I got to the part where I needed to develop the graphics on the client, I got discouraged. May I ask you what you are using for rendering the graphics?


One major thing that I look for when programming applications is that the application can be successfully ran without needing a bunch of prerequisites to running it. One thing that discourages users from playing a game or application is when they have to download a bunch of shit they don't know what it does, or they can't figure it out. I always enjoy it when I can download a application and just run it without any shit needed. This is why I like C++ out of most programming languages. Anyways, I don't particularly enjoy the .NET programming languages because they require the .NET framework, which would alone discourage some people. The only reason I decided to get developing in VB.NET was because Eclipse Online also had library files to install so I overlooked the .NET framework requirement. XNA requires a download to use it as well, SlimDX & SharpDX do as well. This leaves managed directx which the last developed release was in August of 2007.

---
http://www.addipop.com
12 years, 46 weeks ago
Post #144510 Re: DenwoEngine

Honostly, I think managed DirectX is fugly with VB but it is much better that the GDI+. Im currently using GDI+ because im trying to keep as less framework and other shat as possible as well as im trying to push the boundaries of it. Ive found that simple 2D maps with character andnpcrenderingscanbehandled pretty well by GDI+. The only problem is the way im making my map control is this.


Map

  • Layer
    • Tile


This is the heiarchy of how the map will handle componenets for tile rendering. There can be however many layers. In those layers there can be however many tiles. IF someone uses a redundant amount of layers and tiles in each, it shall turn out pretty badly. Not such a big deal tho.


Also, with the .NET framework thing. Most windows computers carry .NET 2.8 or something around there. So if you just keep it around there (which isnt very hard to do) you should be fine with the downloads. Unless they are running windows classic, if they are, i dont think they deserve to be using the program >.<


http://en.wikipedia.org/wiki/.NET_Framework#History

---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Post #144511 Re: DenwoEngine

I think that is a load of shit, not sure though. I have a vista and xp and they both do not have the .NET framework pre installed. But, I did install them from a torrent and have them on a virtual machine, I don't think that makes a difference though.


GDI+, lulz. Good one. You can't make any game with that, and if you do, go kill yourself and never be a programmer. Simple games are alright with it, but nothing else.

---
http://www.addipop.com
12 years, 46 weeks ago
Post #144512 Re: DenwoEngine

Yeah, im not planning on some big time rendering. You can try OpenGL with VB. I havnt tried this at all though.

---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Post #144513 Re: DenwoEngine

Meh, I guess. I didn't look into that so much. I think it's the same issues with the other renderers.

---
http://www.addipop.com
12 years, 46 weeks ago
Post #144516 Re: DenwoEngine
Addison posted: (12th Jun 2012, 02:24 am)

I think that is a load of **censored**, not sure though. I have a vista and xp and they both do not have the .NET framework pre installed. But, I did install them from a torrent and have them on a virtual machine, I don't think that makes a difference though.


GDI+, lulz. Good one. You can't make any game with that, and if you do, go kill yourself and never be a programmer. Simple games are alright with it, but nothing else.



Actually all vista computers come with .NET 2.0 and 3.0 - Unless the installation isn't windows certified..

Yes GDI+ is by far the worst option to pick. It's purpose(if it has any) is not for games. I made a GDI+ 'game' 2 years ago which was just a simple platformer and the amount of effort it took to make it double buffered was rediculous. Its also ungodly slow.

Also 2D games in c# - although easier to make is not worth it in my opinion; Unless microsoft(or someone else) releases an unmanaged directX SDK...

XNA is shit for 2D. But it's good for other things though - like Console app development.

Games in C++ are the way! (:

---
Hmm.
12 years, 46 weeks ago
Post #144520 Re: DenwoEngine

Yeah, it was because I downloaded the ISO from a torrent. That is why it didn't come with it. That comforts me a little more knowing that I won't have so many users leave because of the .NET framework. Even so, the .NET framework is popular in many applications, so a lot of users probably already have it installed.


Still, nothing to use to render graphics :(

---
http://www.addipop.com
12 years, 46 weeks ago
Post #144522 Re: DenwoEngine

Ok finished some things.


Map Control:

  • Everything logic wise is finished and perfected. Flexible as well. You can add as many layers as you want and as many tiles into those layers. As long as it doesnt go outside of the boundaries of the map.

Cache Class:

  • Timer setting to control the amount of minutes passed before cacheing
  • Retrieve images from cache via ID or via Location
---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Post #144621 Re: DenwoEngine

"all i am releasing is a .DLL file. Ofcourse this will be a written in visual basic so you can only use this dll in VB, C# and VC++."


Nope, you've completely misunderstood how dynamic link libraries work. They aren't language specific. Pretty much any language that compiles for Wintel can use your DLL.





---
http://sordie.co.uk
http://twitter.com/@SordieEO
12 years, 46 weeks ago
Post #144622 Re: DenwoEngine


Ahh, I've never really looked into libraries too much. I just knew that it would compile for .Net framework bases languages. I do know that libraries are not language based. Thanks for clearing this up.

---
Andrewbob - I would be on the fucking copter of rofls

Programmer, Web Developer, and Graphics Designer
12 years, 46 weeks ago
Page: << 1 >>
Topic is locked.
EOSERV Forum > Programming > DenwoEngine