StoryEmber3D

This forum is for project submissions to the 2010 Ardor3D Mobile Summer Event. Please carefully read the rules in the rules sticky post before submitting.

StoryEmber3D

Postby consiliens » Wed Jun 16, 2010 3:36 pm

Ardor3D Mobile Summer Entry.

Image

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

Postby consiliens » Sat Jun 19, 2010 10:32 pm

Updated.
consiliens
newcomer
 
Posts: 39
Joined: Wed Jun 16, 2010 2:59 pm

Re: StoryEmber3D

Postby consiliens » Tue Jul 06, 2010 11:44 pm

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.
Image

There are currently two issues:
1. Performance with one textured quad is 18 fps. The picture has four quads and displays the same issue.
Image
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

Postby renanse » Wed Jul 07, 2010 9:19 am

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.
User avatar
renanse
Site Admin
 
Posts: 1750
Joined: Tue Oct 28, 2008 6:49 pm
Location: Austin, TX

Re: StoryEmber3D

Postby consiliens » Wed Jul 07, 2010 12:17 pm

renanse wrote:It would be a big help to turn any issues you encounter into trac tickets. :)


I created two Trac tickets. Where do I create a Trac account?
#191
#192
consiliens
newcomer
 
Posts: 39
Joined: Wed Jun 16, 2010 2:59 pm

Re: StoryEmber3D

Postby renanse » Wed Jul 07, 2010 1:28 pm

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.
User avatar
renanse
Site Admin
 
Posts: 1750
Joined: Tue Oct 28, 2008 6:49 pm
Location: Austin, TX

Re: StoryEmber3D

Postby consiliens » Wed Jul 07, 2010 2:06 pm

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

Postby renanse » Wed Jul 07, 2010 5:01 pm

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.
User avatar
renanse
Site Admin
 
Posts: 1750
Joined: Tue Oct 28, 2008 6:49 pm
Location: Austin, TX

Re: StoryEmber3D

Postby consiliens » Wed Jul 07, 2010 6:27 pm

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
2.png (15.22 KiB) Viewed 284 times
1.png
1.png (51.41 KiB) Viewed 284 times
consiliens
newcomer
 
Posts: 39
Joined: Wed Jun 16, 2010 2:59 pm

Re: StoryEmber3D

Postby MrCoder » Thu Jul 08, 2010 1:42 am

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.
User avatar
MrCoder
Site Admin
 
Posts: 398
Joined: Mon Nov 03, 2008 8:56 am
Location: Stockholm, Sweden

Next

Return to Ardor3D Mobile Summer

Who is online

Users browsing this forum: No registered users and 1 guest