Co do wiki - żeby edytować trzeba się zarejestrować ;) Jeśli macie już coś zrobione (ekhm) to dodawać tutaj.
tablica stanu: Pojazd:
pozycja(x,y)
predkosc(wektor x,y)
przeszkody:
lista widzianych przeszdzkod w postaci (x,y)
proponowana implementacja:
/dev/statek_polozenie : struct { int x, int y } (tylko odczyt) /dev/statek_predkosc : struct { int x, int y } (odczyt/zapis, odrzucana powyzej
maksymalnej) /dev/statek_radar : struct { int dlugosc, int[] przeszkody } {odczyt/zapis}
przykladowo jesli sa 3 przeszkody to radar bedzie przechowywal:
dlugosc=3 przeszkody=[x1,y1,x2,y2,x3,y3]
predkosc okreslamy za pomoca wektora
Proponowany podzial zadan:
sterownik (odczyt polozenia, odczyt radaru, zapis wektora predkosci)
szymczj0
chlebusa
domansm1
tablica stanu (obsluga i udostepnianie tych 3 nodow)
kropieln
molakj
symulator (odczyt pozycji, zapis radaru)
sienko
Wizualizacja (w trybie tekstowym - odczyt polozenia i radaru)
scherer
w gąszczu materiałach znalazłem projekt statku kosmicznego :) myśle, że możemy coś z tego wyciągnąć - nie koniecznie logikę ale dobrze mieć coś działającego (tzn mam nadzieje, że to działa ;)
— Marcin Domanski 2007/12/05 20:13