collapse collapse

* Who's Online

  • Dot Guests: 66
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Board Stats

  • stats Total Members: 88
  • stats Total Posts: 11163
  • stats Total Topics: 1699
  • stats Total Categories: 4
  • stats Total Boards: 76
  • stats Most Online: 248

Author Topic: IonDuel Engine  (Read 8655 times)

0 Members and 1 Guest are viewing this topic.

Offline IonDuel

  • - Secret Permissions Level 1 -
  • Sr. Member
  • ****
  • Posts: 306
  • Reputation 347
  • Gender: Male
  • At Your Service
    • View Profile
    • Ion Duel
IonDuel Engine
« on: January 14, 2009, 09:49:39 pm »
I am now officially creating a simple 2d and 3d game engine for use by anybody personally and commercially (with permission).  It uses SDL and SDL-OpenGL.  It will use code similar to this:
Code: [Select]
#include "IDEngine.h"

IDEngine engine(800, 600, 32, false, true, false);
ISoundManager sndMan;
IMusic music("Data/7.mp3");
IFont font("Data/arial.ttf", 28);
IColor col(255, 0, 0);

int main(int argc, char *argv[]){
while(engine.isRunning()){
if(engine.isKeyDown(SDLK_ESCAPE) || engine.isButtonDown(9)){
engine.shutdown();
}
if(engine.isKeyDown(SDLK_1)){
music.play();
}
if(engine.isKeyDown(SDLK_2)){
music.pause();
}
if(engine.isKeyDown(SDLK_3)){
music.resume();
}
if(engine.isKeyDown(SDLK_4)){
music.stop();
}

engine.pollEvent();
engine.startDraw(0, 100, 100);
engine.writeString(font, col, 10, 10, "Hello there!");
engine.endDraw();
engine.regulateFPS(32);
}
engine.cleanup();
return 0;
}

Simple yet effective.  So far I have IColor, IDEngine, IFont, IImage, IMusic, IRect, ISoundManager, ISprite, ITimer.  For input, there is currently keyboard and joystick.  If you have any suggestions I will take them into deep consideration.

Working on:
Nothing... Please give me some ideas...
« Last Edit: January 16, 2009, 11:03:55 pm by IonDuel »
Website: Here
IonDuel Engine status: Here
IonDuel Engine classes:
IColor, IDEngine, IFont, IImage, IMusic, IRect, ISound, ISoundManager, ISprite, ITimer.

Send me a message with any question you might have, and I will try to answer them to the best of my ability.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #1 on: January 17, 2009, 10:29:23 pm »
lol. I have plenty of Idea's!

-Try and make a simple 2d Drag and Drop Maker. The allows you to draw something and drag it to an area and put it there. It should have a small library of swords and accesories.

-Make sure it will have some way to make it an Exe file.

-It would be nice if it had like a window that showed you what your program looks like as soon as you start it. So since your coding all you see is code. But if you had that you could look at your process.

-Try to make it so you can change the Icons and general data like  -  version , type , discription ETC.

-try to include like 5 tutorials so people can get a firm idea of how to code with your engine!

I think thats it for now  ;)

Offline Nathan

  • Administrator
  • Hero Member
  • *
  • Posts: 1437
  • Reputation 1768
  • Gender: Male
  • woof woof
    • View Profile
Re: IonDuel Engine
« Reply #2 on: January 17, 2009, 11:07:15 pm »
lol. I have plenty of Idea's!

-Try and make a simple 2d Drag and Drop Maker. The allows you to draw something and drag it to an area and put it there. It should have a small library of swords and accesories.

-Make sure it will have some way to make it an Exe file.

-It would be nice if it had like a window that showed you what your program looks like as soon as you start it. So since your coding all you see is code. But if you had that you could look at your process.

-Try to make it so you can change the Icons and general data like  -  version , type , discription ETC.

-try to include like 5 tutorials so people can get a firm idea of how to code with your engine!

I think thats it for now  ;)

I think a scripting language of sorts would be more useful and easier to implement. Writing an exe "on the fly" is possible but it requires so much research in the EXE format - you would basically be MAKING a compiler.
Projects:
[ Axios Engine ] [ sourcehub ]
Compilers: Microsoft Visual Studio 2008, GNU C++, FASM, MASM, VB 6/.Net.
Languages: C++, PHP, ASM, JS, VB6/.Net, BASIC, HTML, MySQL
Please buy me some books: Amazon Wishlist

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #3 on: January 17, 2009, 11:10:25 pm »
lol. I have plenty of Idea's!

-Try and make a simple 2d Drag and Drop Maker. The allows you to draw something and drag it to an area and put it there. It should have a small library of swords and accesories.

-Make sure it will have some way to make it an Exe file.

-It would be nice if it had like a window that showed you what your program looks like as soon as you start it. So since your coding all you see is code. But if you had that you could look at your process.

-Try to make it so you can change the Icons and general data like  -  version , type , discription ETC.

-try to include like 5 tutorials so people can get a firm idea of how to code with your engine!

I think thats it for now  ;)
I like the ideas you places out none the less. But yea, saving as a executable would be a hassle.
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline IonDuel

  • - Secret Permissions Level 1 -
  • Sr. Member
  • ****
  • Posts: 306
  • Reputation 347
  • Gender: Male
  • At Your Service
    • View Profile
    • Ion Duel
Re: IonDuel Engine
« Reply #4 on: January 18, 2009, 12:16:29 pm »
-Try and make a simple 2d Drag and Drop Maker. The allows you to draw something and drag it to an area and put it there. It should have a small library of swords and accesories.
I think that is possible, but I dont see any implementation for it right now.  The code is still very basic...

-Make sure it will have some way to make it an Exe file.
I agree with those guys.  It would be so hard to make separate Exe's...  And this is just an engine, not a tool like Game Maker.

-It would be nice if it had like a window that showed you what your program looks like as soon as you start it. So since your coding all you see is code. But if you had that you could look at your process.
That is a really cool idea, but it is usually as simple as hitting f5 or f9.

[quote author=ZabProductions link=topic=288.msg1849#msg1849 date=1232252963
-Try to make it so you can change the Icons and general data like  -  version , type , discription ETC.
[/quote]
Thats a very good idea.  I will use this one fairly soon.

-try to include like 5 tutorials so people can get a firm idea of how to code with your engine!
I will be making about 5 to 10 tutorials upon release.  Because its gear towards beginners, It should have all the resources possible.

Thanks for all the ideas!
Website: Here
IonDuel Engine status: Here
IonDuel Engine classes:
IColor, IDEngine, IFont, IImage, IMusic, IRect, ISound, ISoundManager, ISprite, ITimer.

Send me a message with any question you might have, and I will try to answer them to the best of my ability.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #5 on: January 18, 2009, 03:41:27 pm »
Your welcome. But  I  agree it would be a bit of a challenge t make a compiler but if your willing to create a whole programming tool I would think you would be up for the challenge. But Oh Well.

Offline IonDuel

  • - Secret Permissions Level 1 -
  • Sr. Member
  • ****
  • Posts: 306
  • Reputation 347
  • Gender: Male
  • At Your Service
    • View Profile
    • Ion Duel
Re: IonDuel Engine
« Reply #6 on: February 15, 2009, 09:45:57 pm »
After a month-ish of hiding (not really), Im back on the forums!  And there was cheering.

Anyway.  Ive kept up this project abit.  Ive been playing guitar and writing music ALOT lately, Ill try and post some vids of live stuff soon.  Back on track (again).  I have a demo game ready, its a fairly simple game.  Bat things fly down, and you eat them.  With some awesome japanese music in the background.  I want to find out if I can post it and submit it to the game contest.
Website: Here
IonDuel Engine status: Here
IonDuel Engine classes:
IColor, IDEngine, IFont, IImage, IMusic, IRect, ISound, ISoundManager, ISprite, ITimer.

Send me a message with any question you might have, and I will try to answer them to the best of my ability.

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #7 on: February 16, 2009, 08:03:42 pm »
You can, its a game, games are to be submitted. No mater what type of game or how simple it is.
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline IonDuel

  • - Secret Permissions Level 1 -
  • Sr. Member
  • ****
  • Posts: 306
  • Reputation 347
  • Gender: Male
  • At Your Service
    • View Profile
    • Ion Duel
Re: IonDuel Engine
« Reply #8 on: February 16, 2009, 09:22:30 pm »
Ok, Im almost done the game, just finishing up some powerups and other final touches.
Website: Here
IonDuel Engine status: Here
IonDuel Engine classes:
IColor, IDEngine, IFont, IImage, IMusic, IRect, ISound, ISoundManager, ISprite, ITimer.

Send me a message with any question you might have, and I will try to answer them to the best of my ability.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #9 on: February 18, 2009, 07:07:28 pm »
Yep. Of Course you can! OH I'm thinking about expanding the Game Competition a bit longer. Mabe till March 5th. But yea go ahead! I would lov to see your Game Engine (so if you could post some screen shots that would be nice) But you can just enter it in the forum. (Not this one the one posted in the Feb. Game Competition post) Looking forward to seeing it!

Offline IonDuel

  • - Secret Permissions Level 1 -
  • Sr. Member
  • ****
  • Posts: 306
  • Reputation 347
  • Gender: Male
  • At Your Service
    • View Profile
    • Ion Duel
Re: IonDuel Engine
« Reply #10 on: February 18, 2009, 08:20:40 pm »
Do the graphics need to be mine?  Right now Im using some random graphics that I found online.  Ive made some, just not the characters.  I might get a friend to help out...
Website: Here
IonDuel Engine status: Here
IonDuel Engine classes:
IColor, IDEngine, IFont, IImage, IMusic, IRect, ISound, ISoundManager, ISprite, ITimer.

Send me a message with any question you might have, and I will try to answer them to the best of my ability.

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #11 on: February 18, 2009, 08:37:26 pm »
No -.-; Make a game Ion lol. Submit it early for early review, and they will tell you if something is wrong.
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #12 on: February 21, 2009, 07:43:47 pm »
They don't have to be but if they arn't it would always help to et permission from the owner of that image.

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #13 on: February 21, 2009, 08:17:17 pm »
For those in the compitition.

I have started programming my game.
Bring your A game, or you wont win. ^^
So I say, but its a basic game. Lol.
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #14 on: February 24, 2009, 01:16:30 pm »
Hows your game engine going?
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #15 on: February 24, 2009, 08:34:36 pm »
yea could we see some screenshot or a trial or something? It would be cool to see someone make a game engine.

Offline terrykim426

  • - Secret Permissions Level 1 -
  • Newbie
  • *
  • Posts: 19
  • Reputation 74
    • View Profile
Re: IonDuel Engine
« Reply #16 on: March 03, 2009, 01:34:52 pm »
ya, im interested to look at the engine too!

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #17 on: March 03, 2009, 05:36:11 pm »
It sounds fun to me I think he really should release this


                                       TO US!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #18 on: April 14, 2009, 02:41:26 pm »
Please tell us how its doin!  >:( >:( >:( . lol -Joking.

Offline Celestialkey

  • Administrator
  • Hero Member
  • *
  • Posts: 3962
  • Reputation 4874
  • Gender: Male
  • Its Alive!!
    • View Profile
    • www.CelestialCoding.com
Re: IonDuel Engine
« Reply #19 on: April 15, 2009, 01:32:27 am »
You could pm him.
Created By: Eczuo
Quote
I have noticed that people who claim that everything is predestined, and we can do nothing to change it, look both ways before they cross the road.
Quote
I'd prefer to die standing, than to live on my knees - Che Guevara
Quote
If you change the way you look at something, does that something change in any way?
- Quantum Theory

Hacking
Quote
Never in the field of human conflict was so much owed by so many to so few. - Winston Churchill


Quote from: Revelations 12:4
And his tail drew the third part of the stars of heaven, and did cast them into the earth; and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.

Quote
It takes skill to build an empire. It takes an idiot to maintain it.

Offline Zab

  • Hero Member
  • *****
  • Posts: 567
  • Reputation 607
  • Gender: Male
  • Zabby
    • View Profile
Re: IonDuel Engine
« Reply #20 on: July 06, 2009, 12:05:49 am »
Well.... I guess we wont see it ever come out. Oh well.

 

Donate


* Search


* Recent Posts

Image Comparison by Shishka
[May 15, 2017, 01:18:02 pm]


Re: srchub - free source code hosting by Nathan
[December 14, 2015, 11:37:02 pm]


Re: srchub - free source code hosting by Celestialkey
[November 27, 2015, 08:51:42 am]


Updates by Nathan
[October 30, 2015, 08:27:36 pm]


Re: Client-Server Messaging by Nathan
[October 25, 2015, 05:48:57 pm]