Build Order Memo: Web App
Build Order Memo: Web App
Hi, I made a web app for AoE3DE. App is here: https://aoe3.netlify.app/
In this app, you can easily make figure of build order with drag and drop.
This is sample with this app, and it is one of my favorite strat Only Western 8 Civs are available for now: actually it is beta version.
I would be apprecitate if you could comment for this app.
In this app, you can easily make figure of build order with drag and drop.
This is sample with this app, and it is one of my favorite strat Only Western 8 Civs are available for now: actually it is beta version.
I would be apprecitate if you could comment for this app.
-
- Musketeer
- Posts: 63
- Joined: May 7, 2021
- ESO: lenlenlena
Re: Build Order Memo: Web App
I just had to log on to say this is amazing WOW!
Re: Build Order Memo: Web App
Thank you so much.
That is my pleasure
That is my pleasure
- Realife_Brahmin
- Skirmisher
- Posts: 125
- Joined: May 18, 2021
- ESO: Realife_Brahmin
- Location: Mohali, Punjab, India
Re: Build Order Memo: Web App
Hi! Excellent effort! I hope to see many build order posts made using your web app on this forum in the future.
Tried making a Vanilla French (hehe) build and here are some of the changes I'd like in it:
0. [Most important one] Scrolling through the cards to find the one you want is a pain (even with the tags), ideally, position all of the cards in one single rectangular window, sorted by Age, just like the game.
Minor issues:
1. Cards should also be sorted with Age. It seems that currently only your economic shipments appear in accordance with the age (added with the plus sign I believe). But all unit shipment options are always there. For example, 14 skirms card is there even though I'm only choosing for Age 3.
Desirable:
1. Preemptively queuing units/shipment but cancelling them if not needed. Maybe add a red cross or something to the UI so that some training icons can be appended with the cross, implying that one should ideally cancel them. For example queuing musks in the rax and huss in the stable but cancelling them if there is no timing push. Another example: Queuing 8 xbows/8 pikes while aging up (with the Exiled Prince of course he he) but cancelling them if there is no timing push.
2. Buying resources from the market. Say, for a market start like Germany's.
3. A 'slash' separating two equally good shipments or buildings or research technologies. For example [8 skirms]/[5 goons] or [TP]/[Amalgamation] or [Cav HP]/[Infantry Attack], depending on the civ you are facing or the enemy's army composition.
Tried making a Vanilla French (hehe) build and here are some of the changes I'd like in it:
0. [Most important one] Scrolling through the cards to find the one you want is a pain (even with the tags), ideally, position all of the cards in one single rectangular window, sorted by Age, just like the game.
Minor issues:
1. Cards should also be sorted with Age. It seems that currently only your economic shipments appear in accordance with the age (added with the plus sign I believe). But all unit shipment options are always there. For example, 14 skirms card is there even though I'm only choosing for Age 3.
Desirable:
1. Preemptively queuing units/shipment but cancelling them if not needed. Maybe add a red cross or something to the UI so that some training icons can be appended with the cross, implying that one should ideally cancel them. For example queuing musks in the rax and huss in the stable but cancelling them if there is no timing push. Another example: Queuing 8 xbows/8 pikes while aging up (with the Exiled Prince of course he he) but cancelling them if there is no timing push.
2. Buying resources from the market. Say, for a market start like Germany's.
3. A 'slash' separating two equally good shipments or buildings or research technologies. For example [8 skirms]/[5 goons] or [TP]/[Amalgamation] or [Cav HP]/[Infantry Attack], depending on the civ you are facing or the enemy's army composition.
- aligator92
- Howdah
- Posts: 1519
- Joined: Feb 27, 2015
- ESO: aligator92
Re: Build Order Memo: Web App
Very nice tool.
Just made an example. @turnuva thoughts?
Just made an example. @turnuva thoughts?
- aligator92
- Howdah
- Posts: 1519
- Joined: Feb 27, 2015
- ESO: aligator92
Re: Build Order Memo: Web App
@sushi a small nitpick:
German merc shipments don't display the correct number of units
Ideas that I don't know if they are worth the effort:
put a 5 on top of the unit icon or call it '<unitname> Batch'
Something that says gather 25/50/75/100 food/wood/coin
German merc shipments don't display the correct number of units
Ideas that I don't know if they are worth the effort:
put a 5 on top of the unit icon or call it '<unitname> Batch'
Something that says gather 25/50/75/100 food/wood/coin
Re: Build Order Memo: Web App
Very nice.
1. Name the exported image as the build order name instead of exported-png.png
2. Needs some way to communicate other information like
- overpop with 3 vil shipment to 12/10
- gather 300c so you can send 700c to have 1000 for age up
- livestock will fatten around now, eat it to make units/age
I think adding numbers as references with text could work well, like this
1. Name the exported image as the build order name instead of exported-png.png
2. Needs some way to communicate other information like
- overpop with 3 vil shipment to 12/10
- gather 300c so you can send 700c to have 1000 for age up
- livestock will fatten around now, eat it to make units/age
I think adding numbers as references with text could work well, like this
Re: Build Order Memo: Web App
i love it very nice
Re: Build Order Memo: Web App
Thank you so much! A lot of great ideas! I am really appreciate them. I'll do my best.
-----------------------------
However, sorting with age is great idea. It is currently consideration what kind of sorting is good.
I will consider various ways for dealing with that problem.
I will consider about this.
-----
-----
Adding note as icon is great idea.
In other hand, it has a problem that taking the width.
I agree with your idea, I will deal with this issue.
-----------------------------
Definitely, it is annoying to pick up valid-age cards or somthing(like building or army). For now, I made unavailable actions darken and search-bar with magnify-glass icon. It looks better to me now.Minor issues:
1. Cards should also be sorted with Age. It seems that currently only your economic shipments appear in accordance with the age (added with the plus sign I believe). But all unit shipment options are always there. For example, 14 skirms card is there even though I'm only choosing for Age 3.
However, sorting with age is great idea. It is currently consideration what kind of sorting is good.
I almost agree with that. Adding que and cancelling it is one of important techniques. Listened to other people's opinion, I think function like adding note or something is good for this.Desirable:
1. Preemptively queuing units/shipment but cancelling them if not needed. Maybe add a red cross or something to the UI so that some training icons can be appended with the cross, implying that one should ideally cancel them. For example queuing musks in the rax and huss in the stable but cancelling them if there is no timing push. Another example: Queuing 8 xbows/8 pikes while aging up (with the Exiled Prince of course he he) but cancelling them if there is no timing push.
I will consider various ways for dealing with that problem.
I am sorry, but is it not enough to use [Buy *] or [Sell *] ?2. Buying resources from the market. Say, for a market start like Germany's.
I recognize its important. As I mentioned above, I think addding note is one of solution.3. A 'slash' separating two equally good shipments or buildings or research technologies. For example [8 skirms]/[5 goons] or [TP]/[Amalgamation] or [Cav HP]/[Infantry Attack], depending on the civ you are facing or the enemy's army composition.
I will consider about this.
-----
oh! thank you for the information! It is my mistake. I will fix data ( Internally, it is JSON file and separated from app program)German merc shipments don't display the correct number of units
Cool idea! Indeed, in my app, training unit has no info about the number of units. Batch or put a number on icon will work.Ideas that I don't know if they are worth the effort:
put a 5 on top of the unit icon or call it '<unitname> Batch'
Something that says gather 25/50/75/100 food/wood/coin
-----
Exactly. It is great. I will do that. Thank you for suggestion.1. Name the exported image as the build order name instead of exported-png.png
I am grateful to your example image! It looks easier to recognize build order.2. Needs some way to communicate other information like
- overpop with 3 vil shipment to 12/10
- gather 300c so you can send 700c to have 1000 for age up
- livestock will fatten around now, eat it to make units/age
I think adding numbers as references with text could work well, like this
Adding note as icon is great idea.
In other hand, it has a problem that taking the width.
I agree with your idea, I will deal with this issue.
- Realife_Brahmin
- Skirmisher
- Posts: 125
- Joined: May 18, 2021
- ESO: Realife_Brahmin
- Location: Mohali, Punjab, India
Re: Build Order Memo: Web App
@sushi Sorry didn't realize it already existed.sushi wrote: I am sorry, but is it not enough to use [Buy *] or [Sell *] ?
Re: Build Order Memo: Web App
This is very cool @sushi . Looking forward to the addition of the remaining civs.
thebritish wrote: ↑19 Jan 2016, 09:58So, you are saying that if i watch H20's rec, i can beat anyone below H20's level because i know his BO?
Re: Build Order Memo: Web App
@Realife_Brahmin It's okay!
@Kanoo Thank you so much. I will.
I fixed Germans merc numbers. others are under consideration
@Kanoo Thank you so much. I will.
I fixed Germans merc numbers. others are under consideration
Re: Build Order Memo: Web App
Looking at it, I wonder if there may be a way to add timings to each step? The order doesn't always seem very clear. so this would help, and also provide a benchmark?
Looks like a great idea, thanks.
Looks like a great idea, thanks.
Re: Build Order Memo: Web App
sounds great. Such a timing information like age up time is important. Order is just an order.
It provides a benchmark whether the order is rush in age2, FF, or Semi-FF or....
Overall, we need a note indicating complicated information. For example, the action is optional, the timing is at x:yy , age up with x villagers....
Thank you for advicing
It provides a benchmark whether the order is rush in age2, FF, or Semi-FF or....
Overall, we need a note indicating complicated information. For example, the action is optional, the timing is at x:yy , age up with x villagers....
Thank you for advicing
Re: Build Order Memo: Web App
I added new feature.
It is very simple and strictly constrained with a few words, but now you can add note with each action.
Here sample image is. It will work well.
It is very simple and strictly constrained with a few words, but now you can add note with each action.
Here sample image is. It will work well.
Re: Build Order Memo: Web App
Perfect! This is very welcome.
thebritish wrote: ↑19 Jan 2016, 09:58So, you are saying that if i watch H20's rec, i can beat anyone below H20's level because i know his BO?
- AndiAOE
- Skirmisher
- Posts: 198
- Joined: Nov 5, 2020
- ESO: mk8by8bcity
Re: Build Order Memo: Web App
Hello @sushi will this app be updated? I wanted to test it out for Japanese, but Japanese is sadly not implemented.
And will this become open Source via github for example so others could maintain it or use it as a base?
Thanks for your contribution in any case!
And will this become open Source via github for example so others could maintain it or use it as a base?
Thanks for your contribution in any case!
Link to my Channel
https://www.youtube.com/channel/UCUYSgP ... H3TZI2GmLw
https://www.youtube.com/channel/UCUYSgP ... H3TZI2GmLw
Re: Build Order Memo: Web App
Hello. Thank your comment.
Unfortunately, I didn't add Japanese. Japanese are work-in-progress, but regrettably, I cannot make good progress because I'm getting busy.
The App's Data like building or training... (I call it an Action) is consists of JSON Data. It is an example.
ActionTypes.json
Actions.json
And I manage the JSONs with sqlite3 DB.
I consider to make the project files, DB, or JSONs open, if anyone is interested in contribution.
Unfortunately, I didn't add Japanese. Japanese are work-in-progress, but regrettably, I cannot make good progress because I'm getting busy.
The App's Data like building or training... (I call it an Action) is consists of JSON Data. It is an example.
ActionTypes.json
Code: Select all
[
{
"id": 1,
"name": "Others",
"sort": 100
},
{
"id": 2,
"name": "Building",
"sort": 1
},
..
]
Code: Select all
[
{
"Aztecs": 0,
"British": 0,
"Chinese": 0,
"Dutch": 1,
"Ethiopians": 0,
"French": 1,
"Germans": 1,
"Haudenosaunee": 0,
"Hausa": 0,
"Inca": 0,
"Indians": 0,
"Japanese": 0,
"Lakota": 0,
"Ottomans": 1,
"Portuguese": 1,
"Russians": 1,
"Spanish": 1,
"Swedes": 0,
"UnitedStates": 1,
"actionTypeId": 2,
"age": 1,
"directory": "buildings",
"id": 2,
"isInf": 0,
"name": "House",
"nameEn": "House",
"nameJa": "家",
"sort": 1,
"sortGroup": 10,
"value": 0
},
{
"Aztecs": 0,
"British": 0,
"Chinese": 0,
"Dutch": 0,
"Ethiopians": 0,
"French": 0,
"Germans": 0,
"Haudenosaunee": 0,
"Hausa": 0,
"Inca": 0,
"Indians": 1,
"Japanese": 0,
"Lakota": 0,
"Ottomans": 0,
"Portuguese": 0,
"Russians": 0,
"Spanish": 0,
"Swedes": 0,
"UnitedStates": 0,
"actionTypeId": 2,
"age": 1,
"directory": "buildings",
"id": 909,
"isInf": 0,
"name": "House(Indians)",
"nameEn": "House",
"nameJa": "家",
"sort": 1,
"sortGroup": 10,
"value": 0
},
...
]
I consider to make the project files, DB, or JSONs open, if anyone is interested in contribution.
- AndiAOE
- Skirmisher
- Posts: 198
- Joined: Nov 5, 2020
- ESO: mk8by8bcity
Re: Build Order Memo: Web App
Well cant say that i will work on it, as i only have minor experience with web development and javascript, but maybe someone will.
Link to my Channel
https://www.youtube.com/channel/UCUYSgP ... H3TZI2GmLw
https://www.youtube.com/channel/UCUYSgP ... H3TZI2GmLw
Re: Build Order Memo: Web App
This looks amazing! I can't wait for the other Civs to be added! This will really help with content creation as well because screenshotting all of the individual icons takes a long time lol
Reporting on all things STRATEGY
YouTube -> https://bit.ly/30VIuWH
Twitch -> https://www.twitch.tv/widgie1
Discord -> https://discord.gg/KCwufjjScN
YouTube -> https://bit.ly/30VIuWH
Twitch -> https://www.twitch.tv/widgie1
Discord -> https://discord.gg/KCwufjjScN
Who is online
Users browsing this forum: No registered users and 1 guest