This week we continue last week’s post about elements in Shadow Puppeteer that have
been added or removed throughout production.
The game has not always been as it is now. Many gameplay elements have been tried and
tested, some found too light and others kept and refined.
We want to share with you the gameplay elements and levels that we explored and
scrapped, and those that came in late and were kept. We find it fun to look back on our
choices, and we hope this trip down memory lane will be interesting and educational.
2013
Dangerous/sharp shadows (removed)
A topic that was much discussed ever since the start, was the concept of sharp shadows. That with the right light at the right angle, an everyday item’s shadow could become deadly; like a red hairbrush lying on a dresser creating a set of deadly shadow spikes.
While this idea fit extremely well with our play with lights and shadows, we found it difficult to implement well. For instance: How sharp would a shadow need to be to be deadly? Would the players be able to know instinctively? If we were to add the freedom that we wanted to this, would it take too long to program and ensure that it would be bug free?
Earlier the game had focused mainly on the play with lights, but this made the game more about the Shadow. We had gradually changed the gameplay so that the Boy would have more challenges and not merely be the Shadow’s little helper. As we added all the different gameplay elements for the Boy we, of course, realized that we had way too many features.
It was with a heavy heart that we decided to not add the dangerous shadows, making the game more balanced, but also less creative shadow-wise. In reality there are still a million things we can do with our use of lights, and focusing on having a set core of gameplay makes the development so much more manageable.
Train journey level (removed)
When we planned the transition between the caves/ mines and the industrial level we came up with the idea of the characters getting there by train. We conceptualized a level where the players traverse the carts of the moving train, trying to get to the Shadow Puppeteer in the locomotive.
It was going to be varied (different gameplay elements emphasized in each cart), thrilling and absolutely impossible to get in budget-wise. Another reason it was not kept was that the level in itself would be so drastically different from all other levels that it wouldn’t really fit.
Enemies (removed)
An idea that was brought in quite late and championed for a little while was the thought of having enemies throughout the levels. Small encounters could make things feel more exciting and fresh. The boy and shadow would get more physical (no pun intended) and active roles. But the idea of bringing in these frequent violent confrontations would go against the core values of our game and its characters. No matter how exciting it would be, our Boy would never be Conan the Barbarian. He is a timid and gentle character and giving him the role of “shadow slayer” would break with that completely. Combat would also take focus from our already established gameplay.
(Simple comparison between the Boy and Conan)
In the end we decided to stick to our original vision and trust that our gameplay would be interesting enough to our players and offer them an experience worth their time, despite the lack of combat elements.
Thread GUI meter (removed)
Once we brought in the idea of the thread as a mechanic to keep players mindful of each other we were challenged with how to visualize it. It was important for the players to understand how it worked; that it could be stretched a distance, but that it had a breaking point which meant you “died”. We had the line that appeared between the characters, but this gave no indications of how far you could go. So we designed a thread measuring meter as part of the GUI and placed it at the bottom of the screen. It had the image of each character on the left and right, and a coloured bar that started at the centre. As the players moved away from each other, the bar would stretch towards the outer edges, When it finally reached the pictures of the characters it would break.
For us it worked great but again, as with the earlier mentioned picture – tutorials, players have selective vision. The players had problems noticing the bar and then using it as they played. Also it looked terrible and ruined the visuals. So we removed it, and found that players were able to understand how the thread worked as long as we refined the visuals and effect of the thread that was drawn between the characters.
Light type displays (Removed)
Like with the thread and meter we were unsure of how intuitive the source change mechanic was. So we added a light type icon to the GUI. This was either a moon or two different lanterns. Again, the icons were more confusing than informative, and we removed them, instead finding other ways to convey sources.
Scrapped puzzle levels (removed)
Shadow Puppeteer is, amongst other things, a puzzle game so we have added quite a lot of “token” puzzle levels. Not all have worked that well and have felt like cheap padding so they have been removed.
Intro cutscene 2 (removed)
Since the making of our first intro, a lot had changed with the world and the layout of the world. The character models had got an upgrade too (the boy now had fingers!). So we felt a need to make a new intro.
In many ways we LOVED the intro cutscene we had. It showed in a good way how the shadows were separated from their “owners” and how the Puppeteer collected them. Also it had a great dramatic moment as the shadow holds on to a beam and the boy manages to save him by closing the window. All of this was cool, but as we discussed the story we had some realisations. Our intent was that the Boy close the window in panic, instinctively. In the video it looks more like he knows what is going on and what to do. Would we be able to create something to make the intent clearer?
And also, it just seemed a bit too easy. If closing the window was enough to stop the process, why hadn’t anyone else done it too? And did they all sleep with their windows open in the first place?
And finally, it said something about our characters and the odds they are up against. They got “lucky” in escaping the Puppeteer. They are in no way his equals. But they are still going to try to stop him, and that sends a very clear and different message about the characters.
Thanks for reading about our “darlings”. We value the experience of having explored many different elements. the process of evaluating and revising gameplay and other game aspects help you focus on what’s important and (hopefully) prevents having an impossible amount of features.
cheap tricor 160mg purchase fenofibrate sale buy fenofibrate pill
purchase fenofibrate pill tricor 160mg usa buy tricor pill
cost aspirin 75 mg levoflox 500mg sale purchase imiquimod cream
cheap dipyridamole 25mg pravachol for sale pravachol ca
buy duphaston medication dydrogesterone where to buy purchase jardiance generic
monograph 600 mg canada buy colospa generic cilostazol us
buy prasugrel no prescription prasugrel canada buy detrol generic
where to buy ferrous sulfate without a prescription sotalol 40 mg over the counter betapace order online
buy ferrous 100mg cost ferrous 100 mg sotalol 40mg ca
generic vasotec 10mg purchase bicalutamide pills duphalac uk
generic prilosec 20mg metoprolol uk lopressor pills
buy cenforce 50mg online brand cenforce buy chloroquine 250mg
order cenforce 100mg cenforce medication chloroquine price
purchase cefdinir generic order lansoprazole 15mg pills order prevacid 15mg online
medrol tablets medrol 4 mg otc triamcinolone 10mg pill
clomiphene over the counter azathioprine 50mg generic buy imuran generic
aceon drug coversum for sale fexofenadine order online
buy perindopril medication buy clarinex online order fexofenadine 120mg pill
dilantin online order phenytoin brand how to buy oxytrol
buy ozobax for sale buy endep 10mg for sale how to get ketorolac without a prescription
amaryl ca buy arcoxia 60mg pill order etoricoxib 60mg generic
buy pepcid 40mg generic brand famotidine 40mg prograf pills
astelin uk order avapro 300mg sale avapro 150mg price
purchase allopurinol pill zyloprim online order buy crestor 20mg online
flomax where to buy order flomax 0.2mg for sale zocor generic
my best friend essay writing best essay service help me write a thesis
purchase spironolactone spironolactone 100mg over the counter buy proscar online
generic retin gel retin cream oral avana online buy
buy ceftin 250mg for sale buy ceftin 250mg generic buy methocarbamol 500mg generic
affordable essay writing order cefixime 200mg pill order cefixime 200mg pill
academicwriting how to write a letter to a hiring manager free spins no deposit
trimox 500mg ca brand anastrozole macrobid price
brand calcitriol 0.25mg fenofibrate 200mg sale tricor 160mg us
purchase minocycline online order ropinirole 2mg generic order requip 1mg online
buy uroxatral 10mg generic alfuzosin order online how to cure gerd immediately and permanently
minocin 50mg us how to buy minocin order ropinirole 2mg sale
new medications for smoking cessation classification of dmards strongest otc pain reliever
new medications for smoking cessation strong bone supplements order pain meds online legally
generic provera 10mg provera 10mg usa microzide over the counter
how do antiviral drugs work anti diabetic given to paedes tablet list for sugar patients
prescription strength antifungal cream best antiviral for herpes what to drink to lower blood pressure quickly
herbs to defeat fungus in our bodies daily suppressive herpes medication least side effects high blood pressure meds
side effects of ulcer medication prescription meds for ulcers uti causing bacteria list
medication for butthole ulcer boots antibiotics for uti bladder infection medications list
buy phenergan generic buy ed meds ivermectin order online
birth control delivered online how hard much does birth control cost tablets for long lasting ejaculation
can tums cause stomach cancer new medication for morning sickness does gas medicine stop farting
best daily heartburn pills pills that make you fart stomach pain smelly farts
cost nateglinide oral atacand 8mg order atacand 8mg for sale
generic carbamazepine 200mg ciplox 500 mg usa purchase lincomycin pill
purchase carbamazepine for sale order lincomycin 500 mg sale lincocin usa
order cenforce 50mg pill cenforce order online metformin 1000mg drug
duricef 500mg pills buy lamivudine tablets epivir sale
order omeprazole for sale brand lopressor 100mg atenolol uk
프라그마틱 슬롯 무료 체험
오늘날의 사람들은 모두 고대인을 숭배하고 모두 조상의 것이 가장 좋다고 생각합니다.
where can i buy prilosec oral metoprolol 100mg atenolol 100mg over the counter
order medrol generic aristocort 4mg price purchase desloratadine online
piracetam 800 mg generic buy anafranil medication order anafranil 25mg generic
nootropil 800mg price order nootropil generic purchase clomipramine online
buy sporanox tindamax for sale tinidazole over the counter
ezetimibe pills purchase domperidone sale buy sumycin 500mg pill
I’m just writing to make you understand of the really good experience my wife’s princess obtained studying your web site. She came to understand a good number of details, which include how it is like to have a great coaching spirit to let other folks quite simply know specific specialized subject areas. You really surpassed my desires. Thank you for delivering those precious, trustworthy, informative and as well as unique tips on the topic to Julie.
purchase cyclobenzaprine for sale order toradol 10mg pills toradol sale
adult acne medication prescription order prednisolone 5mg sale acnomel adult acne medication genital
프라그마틱 게임
“말해봐, 어떻게 알았어?” 황태후의 목소리가 점점 거칠어졌다.
does benadryl make you sweat buy triamcinolone 4mg best off counter seasonal allergy
best allergy medicine for rash buy clarinex generic alternatives to allergy pills
Congratulations on your incredible gift for writing! Your article is an engaging and enlightening read. Wishing you a New Year full of achievements and happiness!
I simply wanted to send a note to be able to thank you for all of the great solutions you are giving out here. My rather long internet look up has now been paid with wonderful concept to share with my company. I would assert that we site visitors are really lucky to dwell in a fantastic place with many outstanding professionals with insightful methods. I feel somewhat happy to have used your entire site and look forward to so many more amazing moments reading here. Thanks once again for everything.
Congratulations on your incredible gift for writing! Your article is an engaging and enlightening read. Wishing you a New Year full of achievements and happiness!
Great read! I’m also a writer with a passion for crafting engaging content
over the counter stomach relief order avalide pills
best painkiller for abdominal pain roxithromycin cheap
allergy med comparison chart azelastine 10 ml ca best allergy medicine without antihistamine
worst pills nausea vomiting frumil ca
best heartburn relief fast buy pepcid tablets
azithromycin 500mg brand azithromycin 250mg price how to buy azithromycin
azipro price azipro cheap azipro drug
buy synthroid pill purchase synthroid sale synthroid 150mcg drug
levothroid price buy synthroid 75mcg online buy levothroid generic
digiapk.com
Chen Zhong과 다른 사람들이 확실히 고문을 당할 것이라고 오랫동안 예상되었지만.
digiyumi.com
그런데 군중들 사이에 누군가 정신이 팔려 서 있었습니다.
modernkarachi.com
“내 이름은 Cao Shang이고, 나는 방금 밖에서 Duke에게 그의 아버지의 주인이 되어달라고 간청하고 있습니다.””Ming…이해…” Wang Jinyuan이 말했다: “꼬마야, 꺼져!”
doeaccforum.com
우선 Fang Jifan은 쓰레기입니다. 이것은 확실합니다.
order levothyroxine for sale buy synthroid 100mcg generic buy levothyroxine for sale
where to buy levothyroxine without a prescription buy levothyroxine pill synthroid uk
this-is-a-small-world.com
Fang Jifan은 이미 떠났습니다. 큰 녀석, 그는 전혀 화를 내지 않습니다.
netovideo.com
이로 인해 그는 얼굴에 복잡한 표정을 짓고 긴장하지 않았습니다.
Thank you for making complex topics accessible and engaging.
Your work is truly inspirational. I appreciate the depth you bring to your topics.
I’m so glad I stumbled upon this article. It was exactly what I needed to read!
I’m amazed by the depth and breadth of your knowledge. Thanks for sharing!
What a compelling read! Your arguments were well-presented and convincing.
Your post resonated with me on many levels. Thank you for writing it!
This was a great read—thought-provoking and informative. Thank you!
This post was a breath of fresh air. Thank you for your unique insights!
binsunvipp.com
이 과소 평가는 끝없는 오한을 전달합니다.
A masterpiece of writing! You’ve covered all bases with elegance.
Your post was a beacon of knowledge. Thank you for illuminating this subject.
homefronttoheartland.com
이 시대에 30대에 할아버지가 되는 것은 지극히 정상적인 일이다.
Thank you for shedding light on this subject. Your perspective is refreshing!
This piece was beautifully written and incredibly informative. Thank you for sharing!
digiapk.com
수많은 사람들이 이 플라잉볼 캠프의 이름이 무엇인지 묻고 있습니다.
I’m in awe of the way you handle topics with both grace and authority.
I appreciate the unique viewpoints you bring to your writing. Very insightful!
I’m in awe of the way you handle topics with both grace and authority.
You’ve articulated your points with such finesse. Truly a pleasure to read.
order rybelsus 14mg for sale order semaglutide pills rybelsus 14 mg generic
chasemusik.com
Zhu Houzhao는 Hongzhi 황제를 열정적으로 바라 본 다음 Fang Jifan을 바라 보았습니다.
You’ve articulated your points with such finesse. Truly a pleasure to read.
digiyumi.com
그래서 오기 전에 Wu Zhong은 이미 연설을 준비했습니다.
A masterpiece of writing! You’ve covered all bases with elegance.
You’ve presented a complex topic in a clear and engaging way. Bravo!
buy chloroquine 250mg generic aralen us generic aralen
socialmediatric.com
그의 뒤에는 누군가 쌍안경을 들고 있었고, 누군가는 그의 손에 든 쌍안경을 낚아채고 싶어 했다.
dota2answers.com
아버지가 돈이 있는데 그 돈이 자기 돈이 아닌가?
I look forward to your posts because they always offer something valuable. Another great read!
Your writing has a way of drawing readers in and keeping them engaged till the very end. Asheville appreciates your talent!
Your post was a beacon of knowledge. Thank you for illuminating this subject.
strelkaproject.com
장인들은 모두 기성품이며, 백본 그룹을 이전하는 것 외에도 다른 그룹을 모집해야 합니다.
strelkaproject.com
이때 Hongzhi 황제의 얼굴은 흐리고 불확실 해 보였습니다.
Your writing has a way of drawing readers in and keeping them engaged till the very end. Asheville appreciates your talent!
pragmatic-ko.com
농담입니다. 선생님은 괜찮은 사람입니다. Liu Wenshan, 계속하세요.
strelkaproject.com
Hongzhi 황제는 충격을 받았지만 여전히 손을 흔들며 “안돼, 안돼.”
generic prilosec 10mg prilosec 10mg pills buy omeprazole 10mg pill
hihouse420.com
하지만 환관들은 아버지와 아들을 아무렇지도 않게 알아보는 문제가 있다.
methylprednisolone 4 mg tablet buy oral depo-medrol buy methylprednisolone 16mg
pragmatic-ko.com
깃발을 바라보며 왕진위안은 울 것 같았다.
lfchungary.com
대담한 Zhu Houzhao조차도 창백 해지는 것을 도울 수 없었습니다.
how to write my thesis pay for essay writing uk pay for a research paper
lfchungary.com
실수… 괜찮은데 실수를 바로잡지 않으면 이게 사람인가요?
pragmatic-ko.com
Liu Jian은 그것을 가져다가 열어 보았고 여러 왕조를 살았던 노사 장관의 안색이 완전히 바뀌는 것을 보았습니다.
bistroduet.com
Hongzhi 황제는 그것을 듣고 속으로 생각했습니다. 정말이 사악한 것입니다.
Your words are like brush strokes on a canvas, painting ideas in my mind.
Such a well-researched piece! It’s evident how much effort you’ve put in.
Your take on complex topics is like a smooth ride in a luxury car—comfortable, yet exhilarating.
Fantastic job breaking down this topic, like a demolition crew for my misconceptions.
You have a unique perspective that I find incredibly valuable. Thank you for sharing.
jelenakaludjerovic.com
그래서 그는 왕자의 장인 Shen Wen과 함께 Changping County를 떠났습니다.
Packed with insights, or what I call, a buffet for the brain.
mikschai.com
그는 잠시 생각하더니 마침내 고개를 끄덕였다. “그럴지도 모르지.”
I always learn something new from your posts. Thank you for the education!
twichclip.com
Hongzhi 황제의 눈에 그는 정말 먼지 투성이의 인물입니다.
Always learning something new here, because apparently, I didn’t pay enough attention in school.
Packed with insights, or what I call, a buffet for the brain.
twichclip.com
돈을 투자하지 않고 사업을 하면 불안해집니다.
apksuccess.com
Xiao Jing은 신랄하게 나와서 고개를 숙이고 귀에 속삭였습니다. “하인이 여기 있습니다.”
twichclip.com
12명 이상의 두꺼운 피부를 동반한 목사들이 첫 번째가 되기 위해 출격했습니다.
smcasino7.com
그는 여전히 세단 의자에 앉아 천천히 말했습니다. “돌아 가세요.”
jelenakaludjerovic.com
Xiao Jing의 마음도 매우 복잡했고 그는 재빨리 절했습니다. “폐하 … 왜 그렇게 슬퍼하십니까?”
pactam2.com
“그게 다야.” 황태후는 “아이 가족이여, 차를 마시자.”라고 말했다.
Thanks for the hard work. I could almost see the sweat on the keyboard. Much appreciated!
Your work is truly inspirational. It’s as if you’ve found a way to whisper sweet nothings to my intellect.
The finesse with which you articulated your points made your post a true pleasure to read.
crazy-slot1.com
이 세상에서는 모든 것, 당신이 한 말, 당신이 한 일이 기억될 것입니다.
mersingtourism.com
그는 펜과 잉크를 가지고 방금 학교 운동장에서 보고 들은 모든 것을 그렸습니다.
The finesse with which you articulated your points made your post a true pleasure to read.
This piece was beautifully written and incredibly informative. Thank you for sharing!
Making complex topics accessible is a gift, and you have it. Thanks for sharing it with us.
Your insights have added a lot of value to my understanding. Thanks for sharing.
Reading your work is like watching the sunrise, a daily reminder of beauty and new beginnings.
hihouse420.com
이때 그가 일어서서 이것에 신경을 쓴다면 그는 Li Long과 같지 않을까요?
twichclip.com
“언니, 두려워하지 마세요. 그가 당신을 괴롭히고 싶다면 그가 나를 밟게 해주세요.”
I’m bookmarking this for future reference. Your advice is spot on!
khasiss.com
“아니, 아니, 악당… 악당은 아직 중요한 일이 있어서…”
This article is a perfect blend of informative and entertaining. Well done!
chutneyb.com
Fang Jifan은 기분이 좋아 “전하, 고기를 먹을 시간입니다. “라고 휘파람을 불었습니다.
You’ve opened my eyes to new perspectives. Thank you for the enlightenment!
Your attention to detail is remarkable. I appreciate the thoroughness of your post.
I appreciate the clarity and thoughtfulness you bring to this topic.
I admire the way you tackled this complex issue. Very enlightening!
Your attention to detail is remarkable. I appreciate the thoroughness of your post.
I’m genuinely impressed by the depth of your analysis. Great work!
Thank you for the hard work you put into this post. It’s much appreciated!
This post is packed with useful insights. Thanks for sharing your knowledge!
I’m in awe of the way you handle topics with both grace and authority.
This is a brilliant piece of writing. You’ve nailed it perfectly!
mersingtourism.com
“오.” 장옌링은 즉시 가방에서 작은 나무 조각을 꺼냈다.
mersingtourism.com
Ma Wensheng은 “본당 앞으로 가십시오. “라고 그럴듯하게 말했습니다.
mojmelimajmuea.com
Ouyang Zhicai는 잠시 멈추고 “폐하, 그렇습니다.”라고 말했습니다.
ttbslot.com
당신을 가장 잘 아는 사람들은 당신의 가장 가까운 친척과 친구들입니다.
qiyezp.com
“일본 해적?” Chen Taigong은 분명히이 일본 해적을 너무 심각하게 받아들이지 않았습니다.
qiyezp.com
야탕에서 일어난 모든 일을 바라보며 모두 숨을 멈췄다.
Your piece was both informative and thought-provoking. Thanks for the great work!
I’m impressed by your ability to convey such nuanced ideas with clarity.
Thank you for adding value to the conversation with your insights.
ttbslot.com
그러나 Wang Shouren은 다시 멍한 듯 생각하는 것처럼 고개를 약간 숙였습니다.
This is a brilliant piece of writing. You’ve nailed it perfectly!
I always learn something new from your posts. Thank you for the education!
Such a well-researched piece! It’s evident how much effort you’ve put in.
I appreciate the unique viewpoints you bring to your writing. Very insightful!
Your creativity and intelligence shine through this post. Amazing job!
sandyterrace.com
“작은 이익을 보고 의를 잊고 무차별적으로 코인을 만드는 행위, 이것이 세 번째 범죄입니다.”
This is a brilliant piece of writing. You’ve nailed it perfectly!
I’m genuinely impressed by the depth of your analysis. Great work!
I appreciate the unique viewpoints you bring to your writing. Very insightful!
You’ve done a fantastic job of breaking down this topic. Thanks for the clarity!
You have a gift for explaining things in an understandable way. Thank you!
I’m impressed by your ability to convey such nuanced ideas with clarity.
Your insights have added a lot of value to my understanding. Thanks for sharing.
Your attention to detail is remarkable. I appreciate the thoroughness of your post.
Your creativity and intelligence shine through this post. Amazing job!
Your insights have added a lot of value to my understanding. Thanks for sharing.
qiyezp.com
Fang Jifan은 “당신이 효도하는 것은 드물기 때문에 일어나서 이야기하십시오. “라고 웃었습니다.
order seroquel pill – order seroquel 100mg generic buy eskalith without a prescription
I’m genuinely impressed by the depth of your analysis. Great work!
Your piece was both informative and thought-provoking. Thanks for the great work!
tvlore.com
Zhu Houzhao도 조용히 밥그릇을 들고 한쪽 구석에 쪼그리고 앉았습니다.
onair2tv.com
표정이 진지해지며 “어떻게 하면 명확한 권력 분립을 이룰 수 있느냐”고 말했다.
sandyterrace.com
많은 사람들이 이것이 Xishan Academy 학생들이 한 일이라고 소문을 냈습니다.
I’m impressed by your ability to convey such nuanced ideas with clarity.
largestcatbreed.com
Fang Jinglong은 “누가 나에게 다시 땅을 언급하면 그를 잘라낼 것입니다! “라고 외쳤습니다.
Thank you for adding value to the conversation with your insights.
Your insights have added a lot of value to my understanding. Thanks for sharing.
Your post resonated with me on many levels. Thank you for writing it!
I’m impressed by your ability to convey such nuanced ideas with clarity.
Thank you for the hard work you put into this post. It’s much appreciated!
You’ve presented a complex topic in a clear and engaging way. Bravo!
Thank you for adding value to the conversation with your insights.
You’ve done a fantastic job of breaking down this topic. Thanks for the clarity!
I’m genuinely impressed by the depth of your analysis. Great work!
I always learn something new from your posts. Thank you for the education!
Thank you for the hard work you put into this post. It’s much appreciated!
I’m bookmarking this for future reference. Your advice is spot on!
I appreciate the balance and fairness in your writing. Great job!
You have a unique perspective that I find incredibly valuable. Thank you for sharing.
The insights are as invigorating as a morning run, sparking new energy in my thoughts.
generic ventolin 4mg – buy promethazine tablets cheap theophylline 400 mg
I loved The fresh take on this topic. The points resonated with me deeply.
Shedding light on this subject like you’re the only star in my night sky. The brilliance is refreshing.
Thank you for making complex topics accessible and engaging.
You’ve done a fantastic job of breaking down this topic. Thanks for the clarity!
prandin 1mg tablet – buy repaglinide without a prescription jardiance online
cost repaglinide 2mg – empagliflozin 10mg brand order empagliflozin 10mg generic
qiyezp.com
군청 전체는 이미 목소리로 가득 차 있고 매우 활기차고 있습니다.
ilogidis.com
Xiao Jing은 서둘러 앞으로 나아갔습니다. “폐하 … 폐하 …”
Your post resonated with me on many levels. Thank you for writing it!
This post was a breath of fresh air. Thank you for your unique insights!
donmhomes.com
非常に興味深い内容でした。新たな発見があります。
A masterpiece of writing! You’ve covered all bases with elegance.