StoryEmber3D
StoryEmber3D
Ardor3D Mobile Summer Entry.

Project code name:
StoryEmber3D
Group members:
consiliens
Group captain:
consiliens
Briefly describe your project:
Virtual world with resource management, turn based combat, and quests. Here's a technology demo of tile based rendering in the browser. The technology demo is interesting because it's written in Java and runs without plugins. In the future I hope to have a web based version of the game with online multiplayer enabled by RedDwarf Server. StoryEmber3D is focused on developing a compelling single player experience using Ardor3D for Android.
Benefit to Ardor3D community:
* Software freedom demonstrating a tile based world.
* Content freedom with artwork based on the Blender Foundation's open movie projects.
* One of the first Ruby games using Ardor3D's Android bindings.
Project license:
AGPL
Schedule and details of weekly/biweekly milestones (be specific!):
Milestones are best tested by downloading the current revision and running the game.
1. June 21
Render tiles on the screen.
Tiles should be displayed that contain content making up the game world.
2. June 28
UI for creating objects.
Objects should be able to be created.
3. July 5
UI for scrolling.
The world should be scrollable.
4. July 12
Turn base combat.
The character should be able to engage in combat.
5. July 19
Quest system.
Quests should be visible in towns.
6. July 26
UI polishing.
The UI should not hinder the user experience.
7. August 2
Story dialogs.
NPCs should be part of the game narrative.
8. August 9
Achievements.
Achievements such as one monster killed and 10 quests completed should exist.
9. August 16
Sound.
There should be sound for certain actions such as attacking, or ambient sound in towns.
10. August 23
Save and load.
Progress in the game should be saved and then loaded later.
11. August 30
Game tutorial.
At the start of the game, the player should be guided through the basic controls.
12. September 6
Developer documentation.
The code should be documented so others can customize and enhance the game.
13. September 13
Bug fixes.
The last week will focus on testing and fixing any remaining bugs.

Project code name:
StoryEmber3D
Group members:
consiliens
Group captain:
consiliens
Briefly describe your project:
Virtual world with resource management, turn based combat, and quests. Here's a technology demo of tile based rendering in the browser. The technology demo is interesting because it's written in Java and runs without plugins. In the future I hope to have a web based version of the game with online multiplayer enabled by RedDwarf Server. StoryEmber3D is focused on developing a compelling single player experience using Ardor3D for Android.
Benefit to Ardor3D community:
* Software freedom demonstrating a tile based world.
* Content freedom with artwork based on the Blender Foundation's open movie projects.
* One of the first Ruby games using Ardor3D's Android bindings.
Project license:
AGPL
Schedule and details of weekly/biweekly milestones (be specific!):
Milestones are best tested by downloading the current revision and running the game.
1. June 21
Render tiles on the screen.
Tiles should be displayed that contain content making up the game world.
2. June 28
UI for creating objects.
Objects should be able to be created.
3. July 5
UI for scrolling.
The world should be scrollable.
4. July 12
Turn base combat.
The character should be able to engage in combat.
5. July 19
Quest system.
Quests should be visible in towns.
6. July 26
UI polishing.
The UI should not hinder the user experience.
7. August 2
Story dialogs.
NPCs should be part of the game narrative.
8. August 9
Achievements.
Achievements such as one monster killed and 10 quests completed should exist.
9. August 16
Sound.
There should be sound for certain actions such as attacking, or ambient sound in towns.
10. August 23
Save and load.
Progress in the game should be saved and then loaded later.
11. August 30
Game tutorial.
At the start of the game, the player should be guided through the basic controls.
12. September 6
Developer documentation.
The code should be documented so others can customize and enhance the game.
13. September 13
Bug fixes.
The last week will focus on testing and fixing any remaining bugs.
Last edited by consiliens on Tue Jul 20, 2010 3:47 pm, edited 3 times in total.
- consiliens
- newcomer
- Posts: 39
- Joined: Wed Jun 16, 2010 2:59 pm
Re: StoryEmber3D
I'll add Wiki page on how to setup the development environment. The issues I've discovered so far are:
* The Android plugin doesn't support Helios. Fix by using Galileo.
* Subclipse only works out of the box on Windows. Fix by using subversive.
I created a simple ortho scene in Blender to show the type of map I'm trying to render with Ardor.

There are currently two issues:
1. Performance with one textured quad is 18 fps. The picture has four quads and displays the same issue.

2. Setting ortho mode crashes Ardor3D on Android.
I'll post a more detailed report on the game soon along with a public source code repository.
* The Android plugin doesn't support Helios. Fix by using Galileo.
* Subclipse only works out of the box on Windows. Fix by using subversive.
I created a simple ortho scene in Blender to show the type of map I'm trying to render with Ardor.

There are currently two issues:
1. Performance with one textured quad is 18 fps. The picture has four quads and displays the same issue.

2. Setting ortho mode crashes Ardor3D on Android.
- Code: Select all
public boolean renderUnto(final Renderer renderer) {
renderer.setOrtho(); // Crash
I'll post a more detailed report on the game soon along with a public source code repository.
- consiliens
- newcomer
- Posts: 39
- Joined: Wed Jun 16, 2010 2:59 pm
Re: StoryEmber3D
It would be a big help to turn any issues you encounter into trac tickets. 
Gratitude is a mark of a noble soul and a refined character.
-

renanse - Site Admin
- Posts: 1750
- Joined: Tue Oct 28, 2008 6:49 pm
- Location: Austin, TX
Re: StoryEmber3D
You don't need to, the accounts are used for assigning tasks. Thanks for creating the tickets.
Gratitude is a mark of a noble soul and a refined character.
-

renanse - Site Admin
- Posts: 1750
- Joined: Tue Oct 28, 2008 6:49 pm
- Location: Austin, TX
Re: StoryEmber3D
I updated the android wiki page to include getting started notes. Both the wiki and forums would benefit from having the CSS changed to focus on readability instead of brand impact. For example, it's hard to read the wiki links colored #6A90B6 on the light background.
- consiliens
- newcomer
- Posts: 39
- Joined: Wed Jun 16, 2010 2:59 pm
Re: StoryEmber3D
Which links are those? Things seem pretty well contrasted here on my PC and Mac. Can you throw up a screenie to help me pinpoint the issue?
Gratitude is a mark of a noble soul and a refined character.
-

renanse - Site Admin
- Posts: 1750
- Joined: Tue Oct 28, 2008 6:49 pm
- Location: Austin, TX
Re: StoryEmber3D
renanse wrote:Which links are those? Things seem pretty well contrasted here on my PC and Mac. Can you throw up a screenie to help me pinpoint the issue?
Light on light is difficult and the background image doesn't help.
- Attachments
-
- 2.png (15.22 KiB) Viewed 284 times
-
- 1.png (51.41 KiB) Viewed 284 times
- consiliens
- newcomer
- Posts: 39
- Joined: Wed Jun 16, 2010 2:59 pm
Re: StoryEmber3D
I agree. They should be darker blue or something else.
How quickly the world owes him something he knew existed only ten seconds ago - Louis C.K.
-

MrCoder - Site Admin
- Posts: 398
- Joined: Mon Nov 03, 2008 8:56 am
- Location: Stockholm, Sweden
Return to Ardor3D Mobile Summer
Who is online
Users browsing this forum: No registered users and 1 guest