Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko165
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Informacje

    Informacje
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

325

Napisałem grę dla programistów - sterujemy robotem odkurzającym

Napisałem grę dla programistów - sterujemy robotem odkurzającym

Wiele lat temu bardzo spodobała mi się gra elevator saga, więc postanowiłem napisać coś swojego. Za pomocą kilku prostych funkcji musimy zaprogramować robota aby posprzątał jak najdokładniej mieszkanie i zebrał wszystkie flagi. Na razie dostępnych jest 10 poziomów.

mazaq1
mazaq1
z
robot.aplikacje.top
dodany: 29.01.2023, 11:42:28
  • #
    ciekawostki
  • #
    programowanie
  • #
    tworczoscwlasna
  • #
    chwalesie
  • #
    javascript
  • #
    js
  • 44
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (2)

Colobot - też programujemy roboty
RRRRR
z colobot.info
  • 10
elevator saga
mmichal
z play.elevatorsaga.com
  • 1

Komentarze (44)

najlepsze

Xserus
Xserus
30.01.2023, 09:40:01 via Wykop
  • 0
@mazaq1 świetna gierka, kilka uwag, które rzuciły mi się w oczy.

1. Na moim monitorze (panoramiczny) konsola i przycisk rozpocznij symulację nie mieszczą się jednocześnie na ekranie, więc często trzeba scrollować - Rozpocznij symulacje -> konsola, żeby sprawdzić output. Jest to do zniesienia, gdyby nie to że belka Aplikacje.top przysłania przycisk, przez co zdarzyło się kliknąć belke i wrocić do strony domowej zamiast Rozpocznij symulację.

2. Dola beka często przysłania "IDE",
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Xserus
Xserus
30.01.2023, 10:57:28 via Wykop
  • 0
@Xserus: @mazaq1 - dobra ogarnalem, ze moge zmienic rozmiar edytora :)
  • Odpowiedz
Xserus
Xserus
30.01.2023, 09:19:02 via Wykop
  • 0
Mega ciekawy pomysł! Graty
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

zwei
zwei
30.01.2023, 00:57:23 via Wykop
  • 0
Bardzo fajne, chyba nie prześpię nocki xd

Chociaż no, losowość daje na razie najlepsze efekty.
zwei - Bardzo fajne, chyba nie prześpię nocki xd

Chociaż no, losowość daje na razie ...

źródło: Screenshot 2023-01-30 at 02.00.23

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

zwei
zwei
30.01.2023, 01:34:01 via Wykop
  • -1
losowość daje na razie najlepsze efekty.


@zwei: ofc tylko na otwartych przestrzeniach, bo dalsze levele to już będzie trzeba pomyśleć ;p
  • Odpowiedz
glass3
glass3
29.01.2023, 22:08:12 via Wykop
  • 0
Biorąc przykład z życia proponuje jeszcze dorobić funkcje omijania losowych niespodzianek jak np. odchodów psa ( ͡° ͜ʖ ͡°)
Taki robot umie idealnie taką niespodziankę rozsmarować po całym mieszkaniu.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Wap30
Wap30
Wap30
29.01.2023, 20:28:26 via Wykop
  • 0
Zajebiaszcza sprawa, swego czasu tez interesowałem się tworzeniem podobnych projektów i mam nadzieję kiedyś do tego wrócić na poważniej. Dla mnie najważniejsze było to, żeby dla odmiany nie były to wyzwania "dla programistów", tylko były jak najbardziej przystępne dla nie-programistów - np. na pierwszych etapach gra pozwala sterować strzałkami i pokazuje jakiego kodu taka akcja jest odpowiednikiem, całość jest znacznie bardziej ustrukturyzowana etc. W ostatecznej formie gra miałaby wciągać jako gra, ale
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

mazaq1
mazaq1
Autor
29.01.2023, 21:45:23 via Wykop
  • 0
jakiś powód dla którego wybrałeś ace editor nad np. monaco


@Wap30: nie wiem, nie potrzebowałem nigdy edytora js w js właściwie :). Więc wpisałem w google i wpadł ten. Ale chyba próbowałem wcześniej jakiś inny. Początkowo to chciałem bez bibliotek ogarnąć więc nie robiłem projektu npm itp. Teraz nieco żałuję, ale olać to.

W ostatecznej formie gra miałaby wciągać jako gra, ale stopniowo zaczynać przekonywać że programowanie jest jej przydatnym
  • Odpowiedz
Wap30
Wap30
Wap30
30.01.2023, 00:18:03 via Wykop
  • -1
@mazaq1: no tak zapał do takich projektów niestety szybko opada, szczególnie jak programuje się bez dokładnego uprzedniego planu co ma jak wyglądać i działać. Ja pisałem coś w stylu symulatora farmy gdzie sprzęt jest autonomiczny (w threejs) i nawet sporo tego projektu powstało, ale z pracą na etacie to nie jest do pogodzenia w zdrowy sposób.

Co do monaco - jeżeli faktycznie to planujesz po programistów to myślę że warto
  • Odpowiedz
KEjAf
KEjAf
29.01.2023, 18:18:10 via Wykop
  • 0
@mazaq1: chętnie bym spróbował (choć nie jestem programistą), ale skąd mam wiedzieć czy dobrze poszło, można się porównać do innych, jest jakiś ranking?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Dentka7
Dentka7
Dentka7
29.01.2023, 19:45:36 via Wykop
  • 2
na razie nie ma bo nie bardzo wiem jakby mógł wyglądać. plansze każdą można przejść najszybciej programując na sztywno jedną ścieżkę metodą prób i błędów


@mazaq1: Suma wszystkich czasów, ze wszystkich plansz na jednym kodzie.

Czyli np. odpalasz jeden kod, ktory przechodzi po kolei plansze:
1. GraczX 12 plansz w
  • Odpowiedz
KEjAf
KEjAf
29.01.2023, 22:19:57 via Wykop
  • 2
@mazaq1: @Dentka7: mógłbyś też zrobić zestaw testowych plansz niewidocznych dla użytkownika, albo na przykład robić ranking raz w miesiącu - za każdym razem odpalając turniej na nieznanych wcześniej nowych planszach
  • Odpowiedz
teh_m
teh_m
29.01.2023, 17:36:40 via Wykop
  • 0
Aż mi się Robocode przypomniało z czasów uczelnianych. ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

psarnack
psarnack
psarnack
30.01.2023, 02:07:14 via Wykop
  • 0
@teh_m: z lat 80/90 : https://en.wikipedia.org/wiki/Core_War :) Core Wars to był fun wtedy :)
  • Odpowiedz
S.....C
konto usunięte 29.01.2023, 12:14:12 via Wykop
  • 0

Komentarz usunięty przez autora

JasonAlt
JasonAlt
JasonAlt
29.01.2023, 19:45:54 via Wykop
  • -1
Zajebiste ! Wykop.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

a.....e
a.....e
konto usunięte 29.01.2023, 20:03:21 via Wykop
  • -2
przecież dobrze działa, nie ma czu tu poprawiać tyko approve
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • 3
  • Strona 2 z 3
  • >

Hity

tygodnia

Jest ostateczna decyzja Zjednoczonych Emiratów Arabskich. Będzie ekstradycja
Jest ostateczna decyzja Zjednoczonych Emiratów Arabskich. Będzie ekstradycja
7584
Barbara Engelking szefową Rady Muzeum Auschwitz
Barbara Engelking szefową Rady Muzeum Auschwitz
3972
Kolejne bananowe dzieciaczki bawią się 170 km/h w zabudowanym
Kolejne bananowe dzieciaczki bawią się 170 km/h w zabudowanym
2981
Allegro bawi się w magika i czasem "zapomina" pokazać najtańsze oferty
Allegro bawi się w magika i czasem "zapomina" pokazać najtańsze oferty
2987
Rodzeństwo Małgorzata K. oraz Andrzej K. trafią do zakładu psychiatrycznego
Rodzeństwo Małgorzata K. oraz Andrzej K. trafią do zakładu psychiatrycznego
2647
Pokaż więcej

Powiązane tagi

  • #zainteresowania
  • #ciekawostkihistoryczne
  • #historia
  • #technologia
  • #nauka
  • #polska
  • #gruparatowaniapoziomu
  • #heheszki
  • #wydarzenia
  • #swiat
  • #mikroreklama
  • #rozrywka
  • #informacje
  • #antycznyrzym
  • #motoryzacja

Wykop © 2005-2025

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl