-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
85 lines (48 loc) · 2.36 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
HeroWar Webapplication 0.1-ALPHA - Framework/Engine
==========================================================
Important:
In sources its not legal to have non utf-8 characters.
To scan for, type the following in source folder after clean:
find . "" -exec grep -I -H --color='auto' -P -n "[\x80-\xFF]" {} \;
TODOS:
Section: building and transforming resources
Section: Editor
1. Implement textures, geometries and image loading cases in preloader
Section: Site
1. Style gritter message (remove image background and use css3)
2. Add Confirm Email to signup
3. Fix Email regex pattern in js since two double points break the signup
4. Save newsletter boolean during signup
Section: How to build project
Intial project import
1) Go to the application folder
2) Run play, the SBT prompt should show up
3) Type compile to pre-compile the app
4) Then type eclipse to generate the eclipse project files
5) Open eclipse
6) Select File -> Import… -> Existing projects into Workspace
7) Pick your application folder and click Finish.
Fix compilation issues
1) Right click on the project, select Properties then Java Build Path
2) In the Libraries tab, click Add Class Folder…
3) Check target/scala-2.9.1/classes and target/scala-2.9.1/classes_managed
4) Back in Java Build Path click Add external JARs…
5) Select play\repository\local\org.scala-lang\scala-library\2.9.1\jars\scala-library.jar
Updated dependencies
1) Go to the application folder
2) Run play, the SBT prompt should show up
3) Then type eclipse to generate the eclipse project files
Section: Json API
The json api is located under /api and allows the to get informations from database or put new records.
These api errors could occur:
Code | Short Message | Long Message
80000 | Form validation failed | The form validation failed for some reason, more detailed information will be send in body object.
80010 | Username/Password is incorrect | This error can be caused by an incorrect username or password.
Section: page/pagedesign
Section: Database
All entities shouldnt us List's, on table generation with Hibernate important indices are missing (List's allows multiple references of same object!)
The third party lib "deadbolt" uses interfaces with list, this must be changed too
Section: Three.js webgl-client engine
Section: Map-Editor
Section: Network (websocket)
Section: Server game engine