ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1341  
Старый 26.04.2009, 23:17
F&D
Участник форума
Регистрация: 06.11.2008
Сообщений: 208
Провел на форуме:
261838

Репутация: 9
По умолчанию

Вот такая "лёгкая" лаба! Помогите пожалуйста кто знает решение, если возможно с комментариями:

Написать игру, "Звездные войны".

1. Движение:
В игре учавствуют две команды. У каждой команды, два истребителя и один флагман. Победа считается уничтожение флагмана соперника. Игра трехмерная. Каждая команда имеет право сделать два действия; перемещение производится не более чем на одну клеточку, по направлению основных плоскостей. в случае если координаты конечного движение указаны не верно, ход повторяется. В случае если два корабля сталкиваются - оба уничтожаются.
2. Стрельба:
Выстрел производится только в одной из плоскостей.
1)
1-ая команда
1,2,3

2-ая команда
4,5,6

1 и 4 - флагманы

2)
При движении указывается направление движения.
По уничтожению корабля сообщить/сообщение игроку.

и всё это без графического отображения. надо писать под линуксом, в Kate, но нам сказали что можно и на СИшке..
 
Ответить с цитированием

  #1342  
Старый 27.04.2009, 01:22
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

>> Вот такая лёгкая лаба!
>> Игра трехмерная.
Delphi \ C++ ?

delphi:
http://www.sulaco.co.za/opengl.htm
http://gamedev.csportal.ru/3d-programming/OpenGL-vs-Delphi/
http://www.render.ru/books/show_book.php?book_id=242

гугли на тему "технологии OpenGL и DirectX в Delphi и C++"
 
Ответить с цитированием

  #1343  
Старый 27.04.2009, 12:12
F&D
Участник форума
Регистрация: 06.11.2008
Сообщений: 208
Провел на форуме:
261838

Репутация: 9
По умолчанию

Спасибо за сслыки, но это слегка не то. Я наверно не правильно объяснил...
Но все равно спасибо!
Трехмерная это наверно бред, но нам так препод сказал. А выглядеть всё должно в текстовом режиме, допустим выводит:
какая команда атакует?
1
кто стреляет?
4
координаты?
2,5,6

тип такого... и еще писать надо на С++, либо на Kate(ну это если под Линукс)... =(
 
Ответить с цитированием

  #1344  
Старый 27.04.2009, 17:37
pixelm
Познающий
Регистрация: 04.01.2008
Сообщений: 43
Провел на форуме:
234247

Репутация: 20
По умолчанию

Цитата:
Сообщение от Gar|k  
для pixelm (не очень красиво но не суть важно главное в лабораторных чтоб работало)
Ошибки при компиляции.
 
Ответить с цитированием

  #1345  
Старый 27.04.2009, 18:16
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

Репутация: 158
По умолчанию

зайди в Options->Directories и пропиши правильные пути к нужным папкам(INCLUDE и LIB)
Желательно перенести папку с TC из Program Files на диск C, по моему у компилятора были траблы с именами, содержащими пробел.

Последний раз редактировалось fker; 27.04.2009 в 18:21..
 
Ответить с цитированием

  #1346  
Старый 27.04.2009, 18:24
frostJKE
Новичок
Регистрация: 15.05.2008
Сообщений: 9
Провел на форуме:
29934

Репутация: 1
Отправить сообщение для frostJKE с помощью ICQ
По умолчанию

Помогите пожалуйста с 2-мя лабораторными...
вот само задание:1. Ввести строку с клавиатуры, заменить все большие латинские символы на малые.
2. Русское слово разбить по слогам.
Нужно написать на С++. Заранее благодарен
 
Ответить с цитированием

  #1347  
Старый 27.04.2009, 18:50
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

Репутация: 158
По умолчанию

Цитата:
1. Ввести строку с клавиатуры, заменить все большие латинские символы на малые.
Код:
#include<stdio.h>
#include<conio.h>
#include<string.h>/*библиотека, содержащяя прототип ф-и strlwr(которая преобраз. все буквы верхн. регистра, содержащиеся в строке в нижний*/
void main()
{
char str[100];
gets(str);
printf("%s", strlwr(str));
getch();
}
в с++ сам переделаешь, если конешно знаешь чем отличатся С от С++ =\
 
Ответить с цитированием

  #1348  
Старый 27.04.2009, 19:17
pixelm
Познающий
Регистрация: 04.01.2008
Сообщений: 43
Провел на форуме:
234247

Репутация: 20
По умолчанию

Цитата:
Сообщение от fker  
зайди в Options->Directories и пропиши правильные пути к нужным папкам(INCLUDE и LIB)
Желательно перенести папку с TC из Program Files на диск C, по моему у компилятора были траблы с именами, содержащими пробел.
Помогло. Ошибки ушли
Но слова на "к" мы должный вводить с клавиатуры.
может эту строку изменить на scanf с парметрами?
как лучше сделать?
char string[] = "kakashko lol kaka pipec;";
 
Ответить с цитированием

  #1349  
Старый 27.04.2009, 20:07
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

Репутация: 158
По умолчанию

2pixelm scanf не подойдет, т.к. она чувствтельна к пробелам.
char string[100];
gets(string);//ввод строки

Последний раз редактировалось fker; 27.04.2009 в 20:13.. Причина: 100
 
Ответить с цитированием

  #1350  
Старый 28.04.2009, 01:07
ViP-K1LLeR
Участник форума
Регистрация: 13.08.2008
Сообщений: 146
Провел на форуме:
1445936

Репутация: 159
По умолчанию

Сегодня дали такую задачу(pascal):


P.S: Требования выносят мозг. Помогите пожалуйста
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ