Pytania otagowane jako software-engineering

Inżynieria oprogramowania to projektowanie i tworzenie oprogramowania, które ma zastosowanie w dziedzinie tworzenia gier. Pytania wykorzystujące ten tag powinny dotyczyć teoretycznych pojęć i praktyk związanych z zadaniem tworzenia lub projektowania oprogramowania. Tego znacznika nie należy używać po prostu dlatego, że pytanie dotyczy programowania lub zawiera kod.


3
Try-catch lub ifs do obsługi błędów w C ++
Czy wyjątki są szeroko stosowane w projektowaniu silnika gry, czy bardziej wskazane jest stosowanie czystych instrukcji if? Na przykład z wyjątkami: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( …


3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 



7
Jak zdobyć PS3 / Xbox 360 bez dostępu do zestawów deweloperskich?
Jestem początkującym programistą gier, próbującym dostać się do programowania branżowego na PS3, Xbox 360. Główny problem, jaki widzę, to potrzeba wykazania się umiejętnościom potencjalnemu pracodawcy, ale bez dostępu do zestawów deweloperskich na PS3 lub Xbox 360, robiąc jest to bezpośrednio niemożliwe. Moje pytanie brzmi: jaki jest najlepszy alternatywny sposób pokazania …

10
Jakie są najczęściej używane języki programowania? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
Jak przeprowadza się testy jednostkowe w silniku gry?
Ku mojemu wstydowi, nigdy nie napisałem odpowiedniego testu jednostkowego, tylko małe niezorganizowane programy testowe, które następnie wyrzuciłem po pomyślnym zakończeniu testu. Naprawdę nie mam jasnego pojęcia, jak należy przeprowadzać testy jednostkowe w projekcie gry. (Mój język to C ++.) Czy powinienem mieć osobny projekt dla każdego podsystemu w moim silniku …

6
Czy rozwój oparty na testach jest opłacalny przy tworzeniu gier?
Jako, że mam certyfikat Scrum, mam skłonność do metodologii Agile podczas opracowywania systemu, a nawet używam płótna z frameworka Scrum do zarządzania moją codzienną pracą. Poza tym zastanawiam się, czy TDD jest opcją w rozwoju gier, czy jest opłacalna? Jeśli wierzę w to pytanie GD, TDD nie ma większego zastosowania …

5
Poza nowatorskimi projektami gier
Czytałem tę odpowiedź na temat matematyki, którą powinien znać twórca gier, a ta część naprawdę mnie wyróżniała: How do I move my game object? The novice might say: "I know! I'll just do:" object.position.x++. Tak właśnie bym to zrobił, więc sądzę, że pokazuje to mój poziom umiejętności. Przynajmniej dla rodzajów …

4
Co powinien zrobić silnik gry? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Chciałbym poprawić swoje umiejętności / wypróbować coś nowego i zacząć od 3D. Czytałem Rozpoczynanie programowania …

9
Jak zrobić grę? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Mój problem polega na tym, że za każdym razem, gdy zaczynam programować klon …

2
Najlepszy sposób na zdobycie doświadczenia w C ++ do pracy w grach (pochodzącej z C #) [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

1
Które funkcje należą do silnika, a które do gry?
W tej chwili wdrażam i testuję nowe funkcje dla mojego silnika gier 2D, bezpośrednio kodując je do silnika. Jednocześnie mam grę pokazową z obsługą skryptów, która powinna wywoływać funkcje silników. Załączam np. Naprawiony ruch kafelków do klasy Entity w silniku, zamiast skryptować to specjalnie dla gry. To zdecydowanie łamie pomysł …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.