SERWER DLA CZYTELNIKÓW!

SERWER DLA CZYTELNIKÓW!
Założyłyśmy serwer discord dla czytelników, więc jeśli chcecie nas poznać bliżej, popisać o pierdołach i być na bieżąco ze wszystkim, to serdecznie zapraszamy!! *kliknij w losową moviestarkę powyżej, aby otrzymać zaproszenie na serwer*

piątek, 24 lipca 2026

MSP zrobiło Q&A i odpowiedziało na nasze pytanie. W jaki sposób odpowiedzieli?

 

Hej, witajcie!! Roberta z tej strony


MovieStarPlanet postanowiło w końcu po dłuższym czasie odnieść się do swojej pierwotnej, oryginalnej gry i odpowiedzieć na kilka pytań. Co im się stało??? Jak to piszę, to aż mi dziwnie jest.

Wpis na ten temat postanowili opublikować na swojej stronie, myślę, że ku zdziwieniu wszystkich graczy. Czy kiedykolwiek przeglądaliście ich stronę? Ja byłam parę razy, ale w większości sytuacji wyglądało tak, że szukałam tam po zakładkach formularza kontaktowego do moderacji, bo nigdy nie mogę zapamiętać ich maila.

Dzięki End of praeterita wiem o ich q&a (dziękuję!) i dziś sobie przeanalizujemy go. Let's go!


Treść q&a znajduje się jak coś pod tym linkiem.

______

Players have been asking a lot of questions about the future of the original MovieStarPlanet, from performance and bugs to long-term plans for the game. To help answer some of the community’s biggest questions and recognize the incredible dedication of our players over the years, we asked D. Jónsdóttir, Director of Technology at MovieStarPlanet. Having been part of the MovieStarPlanet team since 2010, she brings over 15 years of experience and insight into the game’s development. In this interview, she shares what’s happening behind the scenes and what players can expect moving forward. 

______

Podoba mi się na wstępie, że na same pytania będzie odpowiadać osoba, która z msp jest od początku i dzięki temu ma szeroką perspektywę na to, jak gra się zmieniała przez tyle lat. Mają zamiar odnieść się do wszystkich bugów i błędów?? I am seated.


Q: One of the big questions players are asking is: is MovieStarPlanet shutting down?

A: For as long as we have so many users who love the game, and as long as it’s earning enough for us to keep it alive and secure, we have no plans to shut down MovieStarPlanet. 

Jeśli dobrze pamiętam, w tamtym roku pojawiły się pierwsze plotki o tym, że msp1 ma działać tylko do 2027/2028, dlatego również miło słyszeć, że nie ma żadnej daty określonej, do kiedy gra będzie działać. Różne plotki warto traktować z przymrużeniem oka. Jeśli będziemy wystarczająco dużo kupować vipów i pakietów, to zapewnimy jeszcze naszej gierce parę dobrych lat xddd
______

Q: A lot of players also feel like the game is no longer really being worked on. Is MovieStarPlanet still being actively developed?

A: It is. We have a dedicated team, and they really care about the game. They’re working hard to try to improve the underlying technology.

Hmm tutaj musimy im uwierzyć na słowo, że serio pracują nad ta grą. U nas na blogu pojawiło się do tej pory tyle różnych błędów pokazanych do tej pory w podsumowaniach tygodnia/miesiąca, że można by zrobić z tego niezły ebook. Na co dzień mamy w sobie dużo frustracji, normalna rzecz, bo jednak każdy chciałby płynnie grać w grę, nie odświeżać jej co kilkanaście minut itp. 
______

Q: A lot of players ask why MSP doesn’t run as smoothly as MSP2. Why would you say that is?

A: The reason the MSP client can’t run as smoothly as MSP2 is that it’s built in an old technology called Flash, which uses vector graphics. This means the game needs to calculate every single pixel every time it’s drawing it, all the time. And that is what has always made it pretty slow. MSP2, on the other hand, is made in Unity, a more modern, faster, and more stable technology.

Q: So why don’t you just port MSP to Unity?

A: The way MSP is made is so deeply integrated with the Flash technology that we wouldn’t be able to allow users to port their content. All the amazing movies, looks, and other creations they’ve made in the game wouldn’t be transferable into a Unity version of the game. 

Tutaj chyba jest jeden z dwóch najciekawszych momentów tego q&a. Jest jasna wiadomość ze strony msp o tym, dlaczego gra jest jaka jest, dlaczego narzekamy na jej płynność i działanie. Przypomina mi to sytuację, o której niedawno czytałam. Może orientujecie się teraz w tym, że wychodzi Shrek 5? Wiele osób (w tym ja) dziwnie się czuję, patrząc na nową grafikę w najnowszej części, która bardzo odbiega od tej, która dobrze znamy z pierwszych części. W pewnym momencie u mnie pojawiły się myśli, że wygląda ta grafika zbyt "miękko" i gładko, jakby zostało użyte także AI. Dlaczego w ogóle przytaczam tę historię? Podobno obecnie graficy i animatorzy nie są w stanie odtworzyć starej grafiki gry, bo była budowana na kodzie, który teraz żaden system nowoczesny nie jest w stanie odtworzyć tak dokładnie. Stąd moje skojarzenie z tym, że msp początkowo było budowane na innym silniku, budowane jako gra przeglądarkowa i pewnie po wielu latach odkąd nie ma już wsparcia flasha, jest to teraz największym wrogiem tej gry. 

Jesli mieliby przenieść msp do Unity, stracilibyśmy całe nasze osobiste archiwum, które każdy ma na swoim koncie. Myślę, że na to nikt nie jest gotowy, ani chętny. Możliwe bardzo, że nawet nie byliby w stanie odwzorować wyglądu msp1. Wyszłoby im coś podobnego do msp2.
______

Q: Is MSP ever going to become a browser game again?

A: We can’t make MSP a browser game because the browsers no longer allow Flash.

Q: A lot of the frustration from players comes down to lag, bugs, and server issues, and the feeling that these problems have been there for a very long time. So if players ask whether the major bugs and lag are ever actually going to be fixed, what would you say?

A: When MovieStarPlanet was built, over 17 years ago, the cyber security landscape was completely different from what it is today. The game was built for a different time. One of the biggest reasons that the servers are slow now is how easy it has become to make and use bots.  For the last many months, we have been working on fundamental changes to the system, to address some of these issues. That’s why there haven’t been updates for so long. 

This is a big project and when we release it, users will have to install a whole new version of the downloadable PC/Mac client. It will be one of the most important changes we have made in years, and we’re really excited to get it into players’ hands. We’ll need everyone’s help by downloading the new client when it becomes available.

Fajnie znowu, że w pytaniu pada jasno, że te błędy, które widzimy są już dłuższy czas i często nie mamy wrażenia, że są te błędy naprawiane. Wiadomo, były sytuacje, kiedy naprawdę się starali (np. błędy filmowe, które dość szybko naprawili?). 

I tu zaczyna się drugi najciekawszy moment w całym tym ich wpisie, myślę, że najciekawszy. Planują wydać nową wersję do pobrania msp na nasze sprzęty??
"It will be one of the most important changes we have made in years"
Brzmi to poważnie i interesująco, padają tu mocne słowa, które zrzucają teraz na ich barki dużą odpowiedzialność. Strasznie mnie ciekawi kiedy ta aktualizacja wyjdzie. Czyli przez tyle czasu pracowali nad nowa wersją i jednocześnie musieli łatać różne pojawiające się błędy w trakcie. Skoro zdecydowali się na publikację tego q&a, to mam wrażenie, że może się to pojawić relatywnie szybko. I znowu, ciekawe jak to się odbędzie. Po prostu nie będzie można włączyć gry, pojawi się jakiś komunikat w stylu "pobierz najnowsza wersję gry" czy sami będziemy musieli się domyślić wszystkiego?
______

Q: Players also ask whether there is ever going to be any fully new functionality coming out on MSP, such as new events and new updates and features, or whether all of the focus is now on stability.

A: Right now, we think our users mostly want a stable and secure game that runs smoothly, so that is where we’ll have all our focus on the MSP team for as long as it takes.

Kolejne dobre pytanie. Ile to razy na przestrzeni lat, kiedy patrzymy na eventy na msp2, na co miesięczne rzeczy w nagrodę za logowanie i myślimy sobie CZEMU NIE MAMY TEGO NA MSP1?! Rozumiem ich myśli, że najważniejsze w momencie, kiedy sypie ci się gra jest to, aby była ona stabilna i zdolna w ogóle do korzystania. Mam nadzieje, że uda im się osiągnąć to i potem będzie można marzyć może o nowych rzeczach dla msp1?
______

Q: Players also notice when new clothes and animations are coming out, and at the same time they’re asking about fixes to the game itself. How do you explain that difference?

A: It’s completely different people working on those things. We have an amazing team of artists who draw the clothes, pets and animations that you buy in the game, and they are not the same people as the programmers and QA who work on improving the underlying game itself. We’re very proud of our artists and the effort they put into coming up with ideas and drawing the content. 

No ogólnie spoko, że nadal maja artystów którzy zajmują się rysowaniem, tworzeniem rzeczy, wdrażaniem ich, ale szkoda, że nie ma wzmianki o tym, że niestety pewnie ze strony corporate są zmuszani do korzystania z ai, pewnie żeby ograniczyć jakieś wydatki. It is what it is...
______

Q: How do you decide what gets worked on first for MovieStarPlanet? How do you prioritise things?

A: It always comes down to: What will benefit the most players. It’s called bang for the buck. If it’s a small fix, we might do it if it benefits only a few. But if it’s a complicated fix, we only do it if it benefits a large part of the MSP community.

Q: Players often feel like they are saying a lot, but they’re not always sure whether that feedback is being seen. So what would you say about how you hear from players, and the best way for them to make their opinions heard?

A: We look at player feedback all the time. I know it might not always feel like it, but we do, and I can promise that we take your feedback seriously and really appreciate it. Users write to us through Support, and we also hear about issues through social media and our community channels. We’re constantly prioritizing. But, for example, if users can’t log in, we fix it as soon as we can. 

And the best way that players can influence future updates or let their opinion be heard is through the support page on our website. The support team goes through the suggestions, and they are noted and categorised.

Fajnie, że zachęcają nadal do wyrażania swoich opinii, na temat tego co się dzieje w grze. Ktoś został dobrze wytrenowany do tego q&a haha. 
______

Q: I think another thing people don’t always understand is why fixing MSP can take so long. So how would you explain why it’s so difficult to make MSP run smoothly?

A: It’s a very old game, which makes the technology old and complicated. Sometimes when we fix something in one place, something completely different breaks that we didn’t know was going to be affected. That’s why it takes a really long time to fix any bigger issues. We have to be super careful. On some occasions, we have also had to take the games down for maintenance, especially when we need to fix something in the database itself. We know it can be frustrating, but sometimes it’s simply necessary to keep the game alive.

W skrócie, msp1 to obecnie płotno z dziurą, która ciągle trzeba łatać.


W jednym miejscu naprawisz, w drugim dzieje się znowu to samo, kolejna dziura, znowu łatanie. Nic dziwnego, po tym co przeczytaliśmy wyżej. Pracują na starym systemie i muszą być precyzyjni jak chirurg podczas operacji.
______

Q: What do you think is the biggest thing that players don’t understand about MSP1 development?

A: They think we don’t care, or that we have abandoned the game, because we don’t get fixes out there quickly. But we haven’t. We have a dedicated team whose whole focus is MSP. And with such an old game, keeping it running and improving it is a complicated project which takes a really long time. That’s why the players are not getting the updates they are asking for as fast as they would like.

Tak sobie wyobrażam zespół, który pracuje nad tymi wszystkimi błędami w grze:

W sumie to mi ich szkoda, bo jednak nasza opinia potrafi byc ostra, wszystko dla dobra gry, a oni starają się i te efekty ich prac może dopiero zobaczymy, gdy wypuszczą tę nową wersję gry na pc. 
______

Q: Looking back at the work that has been done, what are you personally most proud of, or what is the development team most proud of in more recent times?

A: A year ago, we were running out of numbers in MSP. We had so much data in the database, with over 2 billion items of clothing, that we were getting very close to the 2.14 billion limit. If we went over it, no one would have been able to buy any more clothes, and eventually the game would have stopped running. So we had a huge project on our hands to update every single feature that uses the inventory in the game. A countless number of different places had to be updated, but we succeeded in finding all of them and rolling out the project. When we reached 2.14 billion items in the inventory, everything continued to work as normal, and the users didn’t notice. The game would have died had we not completed the project in time. We worked on this for a long time and it was a big achievement to keep the game running. I’m super proud of our team for doing that.

Jak to czytam, to bardzo chętnie poznałabym więcej kulisów na temat takich właśnie różnych działań. Jako gracze nie jesteśmy sobie w stanie często wyobrazić pracy, jaka jest wymagana przy różnych grach. Mamy różne wyobrażenia, ale dopiero jak się o tym poczyta, jak się to zobaczy, można to lepiej zrozumieć.
______

Q: And for the players who still care deeply about MSP and worry that it’s being left behind, what would you want to say to them directly?

A: We feel so privileged having you as our players, and feeling the love that MovieStarPlanet fans have for the game. We’re really astounded by how long our players keep playing, even though they are growing up. We’re super grateful for that. We see it, and it has influenced us.

Na koniec padły dobre, miłe słowa dla weteranów, największych fanów gry. Nie jestem w stanie tak bezgranicznie zaufać im i uwierzyć we wszystkie słowa, jakiś taki dystans jest jednak, ale bardzo chcę im wierzyć, w to co padło tutaj w tym q&a, w taką obietnicę, że pracują nad czymś większym, co jest potrzebne i co spełni nasze wymagania w jakiejś części. Pozostaje nam czekać co przyniesie los. 

Jest w sumie jedna rzecz, której mi zabrakło tutaj - odniesienia się większego do tego, że tak łatwo shakować lub zbotować ich grę. Padło tam tylko jedno, dwa zdania, a wydaje mi się to jednak dużym problemem, kiedy ktoś tak łatwo potrafi dostać się do plików twojej gry. Przez to pojawiały się takie sytuacje jak pornograficzne miniaturki... Ale może dla nich to jakoś całościowo podpina się pod kategorię bugi i błędy.
______


Z ciekawości zajrzałam sobie wstecz w posty, które umieścili do tej pory na blogu. Dzielenie się stroną techniczną ze szczegółami z graczami nie zdarza się często. To dopiero ich druga taka sytuacja. Po drodze pojawiały się informacje o testowaniu msp2 beta. W 2021 roku podzieli się wpisem o równiez zmianach wprowadzanych do gry. Niestety moje umiejętności dedukcji i języku informatycznym nie są zaawansowane, ale z tego co rozumiem, to wtedy wprowadzili wtedy nowy system, który usprawnił dotychczasowe działanie. Zamiast jednego dużego systemu, stworzyli kilka mniejszych, przez co praca mogła lepiej się rozłożyć. Mogły powstawać nowe funkcje w grze.



At MovieStarPlanet we recently changed our back-end architecture from a classical SQL-based monolith to microservices. Why is that interesting to write a blog post about? Because not only did it reduce our hosting costs, the benefits are a huge part of making our game engine, Nebula, the success we are aiming for. 
In the monolithic architecture, MovieStarPlanet had before, all features are built together and hosted together on the same server that reads and writes to a SQL database. The client asks the server for specific data, and the server fetches the data from the database and returns it to the client. It doesn’t matter if it’s requesting your friend list, logging in, or anything else. It’s all handled by the same server.

_______________________________________________________________________________


Dzisiejszy post to duży blok tekstowy, ale mam nadzieję, że to był i tak miło spędzony czas dzięki memom. Moja własna osobista selekcja xdd

Trzymajcie się ciepło,

Roberta

środa, 20 maja 2026

Podsumowanie miesiąca, czyli: starcity, msp2 glitch, old msp/msp legacy, svx.msp drama



Witajcie! Tu Roberta

Zebrało się kilka tematów, dlatego pomyślałam, że warto napisać o nich od razu, nie czekać, aż może pojawi się coś więcej. Jeden wyszedł dość rozbudowanie jak zobaczycie sami, zapraszam!

Butterfly Girl

 

star city

Na zastępstwo star center, pojawiło się star city. Nie mam pojęcia, czy to są ci sami ludzie którzy zajmowali się star center, czy może kilka osób stamtąd ale z nową ekipą. Mam podejrzenia, że to po prostu ludzie z serwera zagranicznego, albo niemiecki albo amerykański. Nie mogłam znaleźć info na ten temat, tylko takie domysły rzucam. Omówię po krótce stronę, co można na niej znaleźć itp.


Po wejściu wita nas taka grafika. Strona dopiero rozwija się, ale jest tam już trochę treści stworzonych na forum. Sporo możliwość jest na tej stronie, począwszy od możliwości założenia konta. Wtedy dzięki temu możemy uczestniczyć np. na wspomnianym forum i udzielać się. Jest tam także możliwość wystawiania swoich ofert, które potem wyświetlają się także w naszym profilu. 

System reputacji, który podnosi nam się po tym jak dokonamy uczciwej transakcji. 

jak widać, fajne tam są opinie xd

Znajduje się tam oczywiście spis wszystkich pakietów. 

Najciekawszym jednak dla mnie punktem tej strony jest katalog ze wszystkimi rzeczami ze sklepu msp. Jest lupka, można wszystko wyszukać po nazwie, kliknąć sobie dokładnie w informacje o danej rzeczy. Podane są także ID, które mogą być bardzo podobne do tworzenia np usuniętych ubrań z niektórych motywów w programie. 

Własnie w taki sposób Cole z Ninjago16 zyskało swoja zaginioną bluzę o nazwie 24h, która sickrock wykonał w programie. 

Można sobie także pokolorować pakiet. Znajdują się tam te same palety kolorów co na msp1 i msp2:

Wiecie co byloby super? Taki sam katalog, ale z animacjami z msp. Przydałoby się coś takiego, gdzie wszystkie animacje byłby zebrane i byłaby możliwość odtwarzania ich. Tylko wydaje mi się, że to bardzo skomplikowane do zrobienia.

No i to tyle w sumie z tą stronką, fajnie że powstała. Oby na dłużej została.



msp2 glitch

Pierwsza wspomniała o tym Malinasia, kiedy to napisała nam, że zniknęły jej włosy z szafy na msp2, które kupiła na jakimś evencie. Nie mogła ich znaleźć i do tej pory niestety ich nie odzyskała ;/ Jest to chyba dość nowy glitch? Bo nie słyszałam za dużo, żeby ludzie na to narzekali, ale ostatnio na discordzie May napisała nam też o tym, że straciła kilka rzeczy

Nawet na reddicie jest wzmianka o tej sytuacji, tylko tam te rzeczy wracają do tych osób... albo na nowo znikają i tak w kółko.



źródło

update od may jest taki, że wróciły jej zaginione rzeczy, ale inne się sklonowały XDD ciekawe kiedy naprawią ten błąd

Butterfly Girl

msp legacy

Kolejny temat, który mnie ominął, ale postaram się z tych wiadomości, które mam, najrzetelniej jak się da odtworzyć to, co się wydarzyło. Może zacznę od końca.  

Na reddicie msp pojawił się komunikat od moderatorów:


Jak czytamy, ostatnio dużo pojawiło się na reddicie informacji na temat serwera dc, który był reklamowany, aby do niego dołączać. Nie ominęło to także naszego polskiego serwera msp, bo na forum pojawił się wątek, gdzie konto o nazwie Old Msp xyz zachęcało do skorzystania z ich gry przeglądarkowej:

 

Nie mam zdjęcia profilu tego konta, próbowałam także wyszukać je w lupce na różne sposoby, ale nie da się. Może zostało usunięte.

Ogólnie w tych informacjach co zostały i widziałam, strasznie ciężko połapać się o co chodzi, bo ludzie na zmianę używają określenia MSP Legacy, Old MSP, MSP Retro jakby mówili o tej samej rzeczy, a one trochę się od siebie różnią. MSP Retro to wiadomo gra, która była dostępna do grania, odtworzona stara wersja gry, kiedyś pisała o niej Malinasia (tu i tutaj). Old MSP to nazwa serwera, który do tej pory jeszcze istnieje i który reklamował tę grę:

A MSP Legacy, to była nazwa tej gry, która właśnie była reklamowana wszędzie. I ludzie nazywają ją MSP Retro, bo wygląda tak samo, tak samo odwzorowuje stare msp z lat 2009-2010, ale nie to nie jest to stare MSP Retro. Ktoś na nowo postawił po prostu tę wersję gry.

Dostęp do pobrania tej aplikacji był przez właśnie discord Old MSP, był tam link, który nie można było publicznie rozprowadzać. Przed tym istniała wersja przeglądarkowa.

 

Samo MSP Legacy istniało... bardzo krótko. Udało mi się znaleźć skrina z informacją, że zawieszają działalność, z powodu ciągłych ataków botów:


 Ponadto zaczęła być rozprowadzana informacja, że msp legacy ma wirusa. 



O wirusie pisał nam także sickrock, który znalazł na tiktoku o tym filmik
Ciężko powiedzieć kto ma rację w tym wszystkim. Wg tego pierwszego posta moderacji subredita msp, który wam na początku wysłałam, msp legacy nie miało wirusa. Zaznaczają jednak, że nie są ekspertami, więc nie mogą dać 100% że mają rację.

Bardziej zwracają uwagę na fakt, że adminem na Old Msp jest osoba powiązana z innym serwerem msp o pewnej sławie, z Nebulą:

 

W komentarzach kilka osób pewnie powiązanych z msp legacy broni się i proszą o dowody, bo post moderatorski na subreddicie bezpodstawnie ich oskarża. Szczerze nie chcę wchodzić na ich serwer dc i szukać info, pewnie po fiasku i atakach nic sie nie dzieje. Ogólnie też z tych komentarzy da się zauważyć, że ludzie znają siebie nawzajem od niezbyt dobrej strony. Jak ktoś nie łapie się kim jest ryan, polo, to ciężki to złożyć w jedną całość.

Jak dobrze liczę, to jest to 3 lub 4 próba stworzenia starej wersji msp. Najdłużej i tak przetrwało msp retro chyba. 

Butterfly Girl


svx,msp vs grupki fb msp drama

Niestety przegapiło mnie to i informacje mam z yt, ale pomyślałam, że to dość ciekawe, żeby w ogóle o całej sytuacji wspomnieć. Zauważyłam ostatnio, że profil svx zmienił się na prywatny na instagramie i zastanawiałam się co się stało. Do tej pory był publiczny, a przyznam, że nie obserwowałam go xd zaglądałam w przeglądarce zawsze na niego. 

tutaj jakosc nieciekawa, dlatego nizej rozbijam na części to, xźródło

Jak się okazało, pojawił się konflikt, bo grupki na fb zaczęły udostępniać treści z instagrama svx.msp usuwając przy tym jego znak wodny. Używano nawet ai, do tego aby zatuszować, że to pochodzi z jego profilu XDDD co to za przesada jest, strasznie chamskie. Co złego jest w podaniu źródła? 

 

 Podam przykład, jak zazwyczaj to wyglądało. No więc tutaj jak widać znajduje sie jego znak wodny, w miejscu aby nie przeszkadzało w rozczytaniu się:

 

 A tu już na grupce ucięte XDD

 

 Inny przykład to usuwanie znaku wodnego ze zdjęć np pakietu:

 

 Przecież zawsze na środku jest ten znak:

 

Jaki oni maja problem do niego, że usuwają jego znak wodny???? Jak na razie jego konto dalej jest prywatne, nie wiem co się tam dzieje. Może stwierdził, że zrobi sobie przerwę na jakiś czas, na jego miejscu nie dziwie się w ogóle.

 Butterfly Girl

 

błędy nasze powszednie, racz nam zabrać panie

Stały kącik z bugami msp, zapraszam na roast:

  • NAPAD NA BANK WERSJA MSP, ZE SKLEPU WYPADŁY RZECZY 
od Cole z Ninjago16
  •  robiłam nagłówek motylkowy na bloga i jak ustawiałam postacie w artbooku, to w jednej animacji ucięło mi moje ukochane włosy epic buns 

  • rozwarstwienie, idealnie widać jak są budowane warstwy na msp, bardzo to edukacyjne

 

  •  "Kiedy przeglądacie czyjąś szafę i ten ktoś Was uparcie obserwuje XDDDDDDDDDDDD"
    od Cole z Ninjago16
    PAPARAZZI SPOTTED

  •  Zorro referencja



 1. od Ania9love1, 2. {{LukaMegurine}}

 

  •  moja postać nagle wyparowała


  •  korzystna oferta vip zaproponowana elizce

od End of praeterita

 Na koniec skriny z design studio od rickrocka. Nie zaliczają się one do typowo błędów, ale szkoda byłoby ich nie zostawić tu na dłużej:

 

 Butterfly Girl

To wszystko na dziś, dziękuję za czytanie, zostawcie suba i widzimy się w następnym odcinku!!!

Do zobaczenia

Roberta