Jump to content

lilypoppy

Community Members
  • Posts

    80
  • Joined

  • Last visited

  • Days Won

    5

lilypoppy last won the day on October 20

lilypoppy had the most liked content!

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

lilypoppy's Achievements

Triplicarius

Triplicarius (5/14)

83

Reputation

  1. I’m experimenting with all sorts of things; for instance, I tested using straws to create sounds, and it works quite well. I also put together a “Petra-bot” template so others can improve upon it I’ve been thinking about organizing some kind of competition between Petra-bots, which would let me sit back with my coffee while the testing happens. I absolutely love *Post-Atlas* and *Mercator*, and HC is beautful
  2. I never wanted to create any conflict. I want collaboration: I want the gameplay people to help me, and I want the experts to help me too. But I can't handle the conflict. I don't have the energy for it. I want this game to be the AAA of open source. But I want us to do it together.
  3. I agree that I find this complex. And once I have my scenarios, how will it work?
  4. Whatever our opinions, we agree on one thing: we all love 0 A.D. That love is what brought us here, and it's what makes this community special. I feel lucky to have met so many passionate people, and I'm putting that energy into Burning Heart, the narrative campaign I'm leading. I'd be honored to have you follow along. Thank you all! https://wildfiregames.com/forum/topic/170017-devlog-burning-heart-a-narrative-campaign-for-0-ad/
  5. Hi @Ultimate Aurelian what is the mod ? Yes, I'll make sure I have the Lithuanians
  6. @rossenburg The S1 will be a playable mission ! It is a way to showcase the project from a technical perspective to help other projects !
  7. As for the voice-over and the promotional video, @NiRa Muso MIOZOTO @Nicolaus_von_Kues I’ve got that covered—pending the arrival of version 1. In the meantime, I suggest you keep doing what you’re doing—especially talking about *Burning Heart* and bringing people together. Thanks again! I’m going to gather some data to find out what people would like to see in a campaign.
  8. @Bravado2020 Hi here is my project ! https://wildfiregames.com/forum/topic/170017-devlog-burning-heart-a-narrative-campaign-for-0-ad/#comment-762999
  9. Hi everyone, I’d like to share a small tool I made for anyone who wants to build their own AI for 0 A.D. GitHub: https://github.com/lilypoppybooks/PetraBot_Template The problem Starting a new bot from Petra usually begins with a tedious step: copy Petra, then rename it everywhere. Since R28 introduced JavaScript modules, you also have to fix about a hundred import paths. Miss a single one and your bot silently loads the original Petra code, or two derived bots overwrite each other in the game’s file system. The solution PetraBot_Template is an exact copy of Petra from Release 28, isolated in its own namespace, with no change in behavior. It comes with a small Python script that clones it under a new name: python3 clone_bot.py Alpha # creates PetraBot_Alpha.zip The script renames everything (mod, AI folder, imports) and keeps the license and credits intact. You get an independent, working bot ready to install, and several clones can play against each other in the same game. I've tested it over roughly 10 hours of games: I tested both land and naval maps across different game settings, repeatedly comparing the Petra bot, the PetraBot_Template, and the derived Petra. The result is that PetraBot_Template works and behaves exactly like Petra. Why? To make developing Petra-based bots easier. Instead of spending time on renaming, developers can focus on what matters: new ideas and new strategies. And since every bot starts from the same reliable base, it becomes simple to compare them fairly and to share results. Three gaps I see in Petra Petra is stable, but in my opinion three areas leave room for improvement: Naval strategy. Petra’s naval manager mostly handles trade, fishing, coastal defense and transport. The comment at the top of navalManager.js even lists sea scouting as an “ultimately” goal. On island maps, war fleets that take the initiative, sea control and coordinated landings would make a big difference. Politics, dialogue and intimidation. Petra already handles tributes and alliance requests, but its diplomacy is reactive and its messages don’t form a real dialogue. Imagine a bot with a diplomatic personality, one that can intimidate (demand a tribute and actually attack if refused), remember betrayals, or make calculated alliances. Exploration and strategy. Petra mostly picks its strategy from its own situation and reacts more than it anticipates. Early scouting, adapting to what was seen, choosing targets from gathered information and switching plans mid-game are all open fields. Each of these could be a project on its own, and the template makes it easy to start one. Links GitHub: https://github.com/lilypoppybooks/PetraBot_Template License: GPL-2.0-or-later, same as Petra. All credit for Petra goes to Wildfire Games and the Petra contributors. This project is not an official Wildfire Games project. If you build a bot from it, please share it here! I’d love to see clones play against each other and compare approaches. Feedback and suggestions are very welcome. petrabot_cycle.svg
  10. @Asher I can download your mod, run some tests, and provide you with a report (it will take some time).
  11. Yes, I understand. But right now I'm waiting on a script revision—we already have the 5 base campaign scenarios with Appian text, done with Thalatta. As soon as I get the first scenario, I'll move on to the dialogue tests with @NiRa Muso MIOZOTO. I'll also need an intro video to promote the campaign. @Nicolas von Kues, my biggest challenge right now is finding a musician—an original track is what makes a campaign memorable. Can you help look for one? That would be a huge help. The iconic instrument is the aulos; I'm currently contacting a specialist.
  12. I already have a basic Scenario 2; we could go ahead and create this git.
  13. @NiRa Muso MIOZOTO I don't know by what telepathic mechanism, but I happen to be wondering with @Nicolaus_von_Kues. He suggested having a primary instance (GitLab) and a secondary one. Another question is that I’m going to have five scenarios—one involving an .xml file, another a .Pmp file, plus some JavaScript files. and I’m wondering how to organize all these scenarios into a single mod ?
×
×
  • Create New...