Dejaiin
Dejaiin
Hey Guys,
I have decided to put Dejaiin back into action, at the same time I have added some much needed ability for expansion to the Glade my old project. Well anyway I have punched out the framework, the intro and the GUI for Dejaiin and its looking as good if not better than I had hoped for so I am going to post some screenshots of the GUI and intro below or maybe just a video.
Anyway for The Game or more like Demo, I am really just hoping to achieve a simple project in which I can release the source that will show how to make a simple game with irrlicht with a GUI and a Intro a support, credits and options page (ugh options that will be annoying).
The demo will also feature a small map in which I hope to feature waves of (zomibes, or whatever magical really horrible model I can create, zombies look ugly anyway and there AI is stupid so lol). These zombies are running to this mall and you have a special suit on so they don't notice you but your job is to kil them before they get to the mall if they get to the mall you lose 1 health.
I think that I have planned this game with some really simple ideas and will be a great learning experience for me and will hopefully be a great learning experience.
Note: Yes I have used the Divide and Conquer Method
Note: Yet I have used GameManager and Event Receiver in 2 separate classes.
Note: Yes, I have used Inheritance
Note: Yes I have used device etc declaration in the class
Note: Yes I only have one Game Loop
Note: No I did not use enumerators for the States, I used a int I found it would just be easier this way for me, It will be added in a later project.
Note: I have not really added many arguments or returns to my project..
I will probably have to fix that somehow, and yes it does compile.
Note: Thanks for reading all these notes
So comments would be appreciated especially in the area of code, with the argument things how can I get it to be beneficial etc. And I have thought out the Ai, Fly Straight Animator , if nodepos.z is past 1000 or whatever then health -=; or health -= 1;
As for the Videos:
GUI:
http://www.youtube.com/watch?v=oUUSMBASx_w
Models:
http://www.youtube.com/watch?v=5tglf1mjoLo
For a later release I was wondering should I use an Avi engine extension or just do it in real time and if I did it in realtime would it be worth doing the cutscene, I suppose it would save project size
Oh and you can check out www.dejaigames.com and better yet irrlicht.dejaigames.com/download or downloads for all your archive irrlicht project needs.
Thanks I stayed up till 2 am so grammar is atrocious.
I have decided to put Dejaiin back into action, at the same time I have added some much needed ability for expansion to the Glade my old project. Well anyway I have punched out the framework, the intro and the GUI for Dejaiin and its looking as good if not better than I had hoped for so I am going to post some screenshots of the GUI and intro below or maybe just a video.
Anyway for The Game or more like Demo, I am really just hoping to achieve a simple project in which I can release the source that will show how to make a simple game with irrlicht with a GUI and a Intro a support, credits and options page (ugh options that will be annoying).
The demo will also feature a small map in which I hope to feature waves of (zomibes, or whatever magical really horrible model I can create, zombies look ugly anyway and there AI is stupid so lol). These zombies are running to this mall and you have a special suit on so they don't notice you but your job is to kil them before they get to the mall if they get to the mall you lose 1 health.
I think that I have planned this game with some really simple ideas and will be a great learning experience for me and will hopefully be a great learning experience.
Note: Yes I have used the Divide and Conquer Method
Note: Yet I have used GameManager and Event Receiver in 2 separate classes.
Note: Yes, I have used Inheritance
Note: Yes I have used device etc declaration in the class
Note: Yes I only have one Game Loop
Note: No I did not use enumerators for the States, I used a int I found it would just be easier this way for me, It will be added in a later project.
Note: I have not really added many arguments or returns to my project..
I will probably have to fix that somehow, and yes it does compile.
Note: Thanks for reading all these notes
So comments would be appreciated especially in the area of code, with the argument things how can I get it to be beneficial etc. And I have thought out the Ai, Fly Straight Animator , if nodepos.z is past 1000 or whatever then health -=; or health -= 1;
As for the Videos:
GUI:
http://www.youtube.com/watch?v=oUUSMBASx_w
Models:
http://www.youtube.com/watch?v=5tglf1mjoLo
For a later release I was wondering should I use an Avi engine extension or just do it in real time and if I did it in realtime would it be worth doing the cutscene, I suppose it would save project size
Oh and you can check out www.dejaigames.com and better yet irrlicht.dejaigames.com/download or downloads for all your archive irrlicht project needs.
Thanks I stayed up till 2 am so grammar is atrocious.
Last edited by dejai on Mon Jan 07, 2008 8:20 am, edited 2 times in total.
Programming Blog: http://www.uberwolf.com
Thanks mate, its actually a wow artwork of illidan but I am going to get my mate whom is a really good artist to make my own logo image. Well here is a small update on the map I have put together so far.
I hope you enjoy Made in about 1 hour I need to add a stockade and some gardens but its getting there.
here is the zombie (programmers art, I like it )
I hope you enjoy Made in about 1 hour I need to add a stockade and some gardens but its getting there.
here is the zombie (programmers art, I like it )
Programming Blog: http://www.uberwolf.com
-
- Competition winner
- Posts: 1123
- Joined: Sun Jun 10, 2007 11:14 pm
All the new progress for this game has been moved to www.dejaigames.com if you wish to keep up to date please look for the status of this project on the forums www.dejaigames.com/forum or on the projects page with its status table
Programming Blog: http://www.uberwolf.com
Hello everyone. I thought I would update this post. I have been really trying on this project, and I am jumping at the learning curve. I had a look at some of MasterGods projects and I also had a look at irrwizard and a couple forum posts on game frameworks. So in fact I want to reconstruct my entire project. In other words scrap it make a new framework and then import the usable code back into the new framework. This will be featured in the first version of the game. The framework will be irrwizard like, most likely not as complex.
Besides this great new framework opportunity which I can't wait to get into all my future games. I would like to say that the game is going very well and there is a status bar at www.dejaigames.com
I would also like to show off some of the art work within the game. I would like to thank FuzzySpoon for the Background texture. Thanks mate, the headers are from source forge. Take a look at the credits page and you will love the song.
If it does not work on you pc tell me and I will be keen to fix it. The FPS are really horrible, but they should get better when I make my code with the new frame work. If anyone wants to PM with information about the framework I am really eager to know! Thanks in Advance !
As for Updated Pictures of how the Game is coming along have a look at these! I have to thank my graphics artist for the models. Thanks smithy!
Now onto the pictures:
Introduction page, plays a nice sound holds for 7 seconds then goes onto the menu:
The Menu, waits for user input via buttons I want to add a bloom effect when I get the new framework in: (thanks FuzzySpoon for that tutorial and code it looks awesome the gui you made!Note: I only took the background from his project.)
The credits, I want to eventually get this scrolling, it should look great when its done. I have seen this being done with the irrwizard framework so ( Will have to add them to the thanks page, because I am developing my own framework not copying it ! Learning Resource I suppose)
Here is the map which the Artist created using the open source misfit models enjoy, I think it looks great!
And here it is again from a different angle, notice the detail which is constantly increasing.
Artists name is Smithy. You will see it in the Gui demo which I will link at the bottom of the page.
I would just like to remind everyone that this project is intended as a learning experience and will be released under the LGPL. Its not intended to ever be used commercially just a a medium for learning, so flaming is not appreciated. Yet that does not mean I will not try my best to optimize this project and make it all it can be.
If you want to see the progress of the game goto :http://www.dejaigames.com
and click the subtab Dejaiin under the projects link
If you want to talk about this project out of the irrlicht forum, I see no need to but if its specific to the project you can goto http://www.dejaigames.com/forum
DOWNLOAD LINK: http://dejaigames.com/download/Dejaiin% ... %20Run.zip
Or goto:
http://www.dejaigames.com/download and then select the Dejaiin - Zombie Run Project.
Note it defaults to Open Gl Drivers, but if that fails it will use Direct X 9 and it that fails it will use EDT_Software.
All the source is included and documented, to a reasonable degree.
And thats about it the project is still in development!
Note: I know the code has lots of problems I will be working to fix them, constructive criticism is fine just not any other kind! lol
Besides this great new framework opportunity which I can't wait to get into all my future games. I would like to say that the game is going very well and there is a status bar at www.dejaigames.com
I would also like to show off some of the art work within the game. I would like to thank FuzzySpoon for the Background texture. Thanks mate, the headers are from source forge. Take a look at the credits page and you will love the song.
If it does not work on you pc tell me and I will be keen to fix it. The FPS are really horrible, but they should get better when I make my code with the new frame work. If anyone wants to PM with information about the framework I am really eager to know! Thanks in Advance !
As for Updated Pictures of how the Game is coming along have a look at these! I have to thank my graphics artist for the models. Thanks smithy!
Now onto the pictures:
Introduction page, plays a nice sound holds for 7 seconds then goes onto the menu:
The Menu, waits for user input via buttons I want to add a bloom effect when I get the new framework in: (thanks FuzzySpoon for that tutorial and code it looks awesome the gui you made!Note: I only took the background from his project.)
The credits, I want to eventually get this scrolling, it should look great when its done. I have seen this being done with the irrwizard framework so ( Will have to add them to the thanks page, because I am developing my own framework not copying it ! Learning Resource I suppose)
Here is the map which the Artist created using the open source misfit models enjoy, I think it looks great!
And here it is again from a different angle, notice the detail which is constantly increasing.
Artists name is Smithy. You will see it in the Gui demo which I will link at the bottom of the page.
I would just like to remind everyone that this project is intended as a learning experience and will be released under the LGPL. Its not intended to ever be used commercially just a a medium for learning, so flaming is not appreciated. Yet that does not mean I will not try my best to optimize this project and make it all it can be.
If you want to see the progress of the game goto :http://www.dejaigames.com
and click the subtab Dejaiin under the projects link
If you want to talk about this project out of the irrlicht forum, I see no need to but if its specific to the project you can goto http://www.dejaigames.com/forum
DOWNLOAD LINK: http://dejaigames.com/download/Dejaiin% ... %20Run.zip
Or goto:
http://www.dejaigames.com/download and then select the Dejaiin - Zombie Run Project.
Note it defaults to Open Gl Drivers, but if that fails it will use Direct X 9 and it that fails it will use EDT_Software.
All the source is included and documented, to a reasonable degree.
And thats about it the project is still in development!
Note: I know the code has lots of problems I will be working to fix them, constructive criticism is fine just not any other kind! lol
Programming Blog: http://www.uberwolf.com
-
- Posts: 1638
- Joined: Mon Apr 30, 2007 3:24 am
- Location: Montreal, CANADA
- Contact:
Hi, Dejai.
I downloaded what you have done so far. Is there only the interface that is working now?
For Directx you'll need to recompile IRRlicht with DIRECTX DEVPACK (Need to download it: here -> http://www.g-productions.net/page.php?i ... 518cf7b9f3) and add the information in the compiler directives (see IrrCompileConfig.h for infos)
I downloaded what you have done so far. Is there only the interface that is working now?
For Directx you'll need to recompile IRRlicht with DIRECTX DEVPACK (Need to download it: here -> http://www.g-productions.net/page.php?i ... 518cf7b9f3) and add the information in the compiler directives (see IrrCompileConfig.h for infos)
don't use stuff like a dx-dev pack!!! first of all it is not allowed and second u never know whats in there!
We're programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand. We're not excited by renovation:tinkering,improving,planting flower beds.
At this current time only the interface is working. Yet I have been studying the C++ language like a good little boy and frameworks in specific to the irrlicht engine, and game engines in general. I have stumbled upon the irrwizard framework and some of masters source code and I want to redesign my game.
Any advice and I would be greatful, a quick note though, if anyone has any advice for me post here or email me at beniswright@gmail.com thanks
I will be loading some pictures of the AI dynamics in a bit
Any advice and I would be greatful, a quick note though, if anyone has any advice for me post here or email me at beniswright@gmail.com thanks
I will be loading some pictures of the AI dynamics in a bit
Programming Blog: http://www.uberwolf.com
Ok, I have now got some more images and I want some advice on certain topics to do with my project (" I do not really consider it a game, its more a learning medium, but it may eventually be fun to play"). Now firstly I would like to show some more images of the character that has been made which you are to play, please note that it is a fps and that the character is only seen at the beginning of the game, I plan to use narration or verbal speech for the briefing of the character which will be in game, this makes it easier for me and I also hope to get a camera to use the Fly Circle Animator at the begining of the game so the player can see whom they actually are and give them a nice perspective into the game. I have chosen simple animators for exactly that reason they are simple and not hard to implement. Now onto some questions, when the game boots what driver should it use? I use open gl currently. 2. Should I use a irrwizard like framework?
Now, the Ai Dynamics are very simple, all that happens is zombies spawn at one end of the parking lot based on the ITimer, they use the fly straight animator to walk towards the mall, they do not attack the player seeing as the player has a large metal suit on which is explained in the opening scene using simple animators to allow the story to unfold. You have to stop the zombies getting to the other end which is the entrance to the mall. Their are people in the mall (which is represented by a number in your hud) and if a zombie gets to the end zone, you lose 1 person in the mall. If all of the people in the mall are dead you lose the game. The spawn time with be a variable and will change getting slightly close together with each spawn. Thus making the game harder.
Here is a visual representation of how the AI will work, note: I will be using line casting for shooting, if it intersects the zombie. Zombie Stop, die Animation delete. The End zone is measured by node->getPosition();
if zombiepos.y = 400 (whatever it will be), then People in the mall += -1;
Now the next picture, shows a man who you will only see once in the game, this is whom the player is. Now this model is untextured but its coming along and will have a better look by release.
( I still think it looks great)
And here the model is again from the back.
We are currently not sure what gun we are going to use, probably a pistol to increase the skill level needed to play.
Yet here are two guns we have already created.
Also as for the copyright, I am going to change the image. I have a mate whom is really good with signatures its going to look like this. Yet probably white on a black background.
And thats about it for now if you have any questions or want to give me some, ok a lot of tips on coding I would be really happy! Thanks
Now, the Ai Dynamics are very simple, all that happens is zombies spawn at one end of the parking lot based on the ITimer, they use the fly straight animator to walk towards the mall, they do not attack the player seeing as the player has a large metal suit on which is explained in the opening scene using simple animators to allow the story to unfold. You have to stop the zombies getting to the other end which is the entrance to the mall. Their are people in the mall (which is represented by a number in your hud) and if a zombie gets to the end zone, you lose 1 person in the mall. If all of the people in the mall are dead you lose the game. The spawn time with be a variable and will change getting slightly close together with each spawn. Thus making the game harder.
Here is a visual representation of how the AI will work, note: I will be using line casting for shooting, if it intersects the zombie. Zombie Stop, die Animation delete. The End zone is measured by node->getPosition();
if zombiepos.y = 400 (whatever it will be), then People in the mall += -1;
Now the next picture, shows a man who you will only see once in the game, this is whom the player is. Now this model is untextured but its coming along and will have a better look by release.
( I still think it looks great)
And here the model is again from the back.
We are currently not sure what gun we are going to use, probably a pistol to increase the skill level needed to play.
Yet here are two guns we have already created.
Also as for the copyright, I am going to change the image. I have a mate whom is really good with signatures its going to look like this. Yet probably white on a black background.
And thats about it for now if you have any questions or want to give me some, ok a lot of tips on coding I would be really happy! Thanks
Programming Blog: http://www.uberwolf.com
-
- Posts: 368
- Joined: Tue Aug 21, 2007 1:43 am
- Location: The Middle of Nowhere