|
适用人群+ F: {+ ]7 J* F, f2 D$ \5 b+ @
零基础编程自学者、大学理工科学生,对游戏开发感兴趣、觉得已有编程教学方法太枯燥的学生
+ D/ U5 K; k9 R8 b7 y. A1 ^ [5 H, A9 E
+ I& [+ d1 L) b ^# y# Y: N, }0 O 课程概述. `3 {2 D3 P+ }' D' L2 a
先讲最少的语法知识,再把游戏开发应用于C语言教学;从无到有开发游戏,通过游戏案例逐步应用语法知识,提升对编程的兴趣和能力。
$ D" D" B* v8 S2 w. B0 P9 D: Y. \+ m 对应图书介绍、源代码下载:https://zhuanlan.zhihu.com/p/28264721
1 R: |3 Q, Y- b3 ?/ s) Q }: t) z4 m( V# Q% a% h0 }* Z4 \% R$ U4 n$ E1 b) D( [
〖课程目录〗:2 i8 _" n; Z1 ]7 j7 `; ^5 Z/ O
, y* E; K, i) Y) G/ A 章节1:课程介绍' X. j2 }6 J: F, L
5 r- i6 o! Z4 Z 课时1课程简介08:35& E6 [" T2 ]: i8 x8 H7 c Z R
课时22014级计科新生-C语言游戏制作视频00:37! b4 R) k) N$ c, X
' c+ j& {9 w9 R' }9 |) t: |/ ? 课时32015级计科新生-C语言游戏制作视频02:43: b( ?! W2 V$ Q/ Y2 ~
课时42016级计科新生C语言游戏制作视频02:31
+ ?' C" W- ^* z 章节2:程序设计基本概念
. D/ W& S+ a( i! ^ 课时5Hello World08:26, W3 r- w5 S: M/ {# p" P3 m4 h0 Q) u
课时6C语言程序的基本结构07:49
9 S0 U" M& J' ~$ w7 W m. m 章节3:C语言快速入门+ g7 {# q, C4 E" m7 b
课时7数据类型、常量变量18:02- E; R4 M* }( a( \4 z" I
' \* T) `2 F: g/ L' C( ? 课时8求长方形面积09:54
" E8 ?2 \1 _4 f7 |- \( f3 F" u 课时9算术运算符、类型转换13:087 E6 ]$ B- ~* I1 o( b: G
课时10关系运算符、逻辑运算符07:13" J3 s- ]: E* @+ j* V( _' c/ y8 ^3 Q# a% Z2 e9 R @. Y2 `: p
课时11格式输出函数07:19+ F" U! Q$ A$ K7 B& I& @
6 r# k' n* g5 C% W6 n 课时12格式输入函数07:40
: p7 f. E: ]: l9 E* w 章节4:程序基本结构及游戏开发快速入门: }( j8 r, ~3 J
, l. q, l: p) j 课时13顺序结构05:35
% G& l3 ^) G! [+ j 课时14选择结构13:15, [& y# ]( d; s. F' Q! p5 u3 q7 s3 P/ a; D2 E
课时15循环结构114:43# t7 S; _; J; z% a. }# L+ S6 m9 ?; W" t7 z! I/ A2 g
课时16循环结构222:09
8 A: [! ]3 Y+ Y; X6 \" M& B; d 课时17弹跳小球15:19
9 C7 }+ \ ]( X& z) S* F 课时18最简单的飞机游戏18:57 P1 k* s, i5 l8 I/ J
课时19基本程序设计117:24
' i F2 P1 x! R6 A2 s 课时20基本程序设计226:46; X, p) K* O9 ~6 ~3 v' P: t" ~# c8 Z5 D" w* c4 d, q0 V( l7 W
章节5:函数封装的游戏开发" e; N* |# h! u1 F n
课时21函数25:225 j" W* Z: Y5 ]5 T! c1 B/ [; M
: U2 o" D/ o% E3 j 课时22正弦函数sin(x)的实现12:192 Q* K7 s# P7 K2 B& I. N
z i8 t% J! P3 O0 G$ U( Q6 T 课时23变量的作用域与修饰符14:56
6 z/ Q0 _! P6 M+ N" y8 x 课时24函数封装的飞机游戏40:18% F/ Z" T8 Y7 H2 q, z+ } }4 U# ~9 S q. o' ~8 f
课时25反弹球消砖块22:09% D9 B- ~- [+ t7 L, P1 y& b! X! F. s5 f6 \: k# e: z2 z$ F; H
课时26flappy bird15:383 U. H3 c+ f/ U* g" g3 Z+ Z# w2 L" @: X1 q
课时27包含文件与宏定义10:07# V. V2 A$ J) W8 J( g* W
课时28习题:是男人就坚持100秒02:13$ X* h* d/ Y$ T: p0 r" I* y+ q! E/ D0 c. j
章节6:应用数组的游戏开发5 p9 y1 n* X7 N" B5 o, E. ~. M+ l8 l9 A3 b. P/ `5 L) D4 r: n
课时29一维数组22:41
% [* i1 Q& t( k9 P! J$ ~1 T) k6 ` 课时30二维数组27:543 F& Z. k0 P" l3 d9 p
* W6 {( B( n# g+ N+ g2 Q" } 课时31生命游戏18:598 C. Y T& _, D8 e; e- @2 q" Q3 T
课时32数组算法例题129:27$ H7 q6 x) N, h* ~0 U* ]9 t
) r; B' F' M# N9 h1 ` S- ] 课时33数组算法例题218:330 M+ |- e; O7 c
课时34空战游戏32:09
! W9 I& l6 c7 T* e( A 课时35贪吃蛇33:27; N$ D: u5 E9 b6 u4 ]; U# C, j
课时36习题:反弹球消砖块01:04$ w( J7 [% ]' B4 [) t$ v( C
章节7:简单绘图游戏开发8 ^% c* S% N' w4 T% N$ L4 {
课时37EasyX快速入门13:38- {& v, P' l0 `+ D
9 [+ x% w# }; P$ y" j 课时38简单动画14:10, {8 d3 D0 I8 J( z# }5 l7 e" Z7 ~8 M# o. B
课时39实时钟表15:15+ i4 E$ l# {" _) @4 J8 S. I
课时40鼠标交互08:41, A$ y+ h% S) U; L4 D4 ]6 \2 G
4 d9 [8 c: Y! D K" x& n0 M6 i 章节8:应用图片音乐素材的游戏开发; U2 h' A: v; Y% J6 L' g
课时41flappy bird13:02
3 Z. O# k1 I% n: \: O+ [& f, Y1 u 课时42飞机大战28:44
4 B( F: k" @! f" d 课时43复杂动画效果14:41' x" V6 [. T ]- a1 Z' e; p$ e, v( U& ^0 z; {
课时44双人游戏异步输入05:04; O% a$ _* t7 l6 I9 |6 q- R9 ?! h
' H# |9 ]& K5 Z( z5 U$ b" @ 章节9:其他语法知识及其在游戏开发中的应用7 t# B# Y& b& b
课时45指针118:23
9 @! A( S6 I$ x+ Z7 q/ g9 y 课时46指针214:329 X r8 N% M8 u9 {: d+ ]+ g
9 R- ?$ B1 N- y" i$ d/ F 课时47字符串基础27:01* l5 g1 M$ ?6 L/ K
课时48字符串处理库函数11:482 G& z. ]: N% w# n+ s/ ]6 u/ l& l8 h9 P
课时49字符串应用举例41:15, f+ J4 x; Z& ^0 U, K. d
% ]" Y! R! V f% C. I 课时50结构体22:573 [. ~* ]% z$ r7 t. U2 {/ y5 }
课时51链表12:38; }, m# _8 }3 D# b/ i& i$ u
; ]. |2 D4 S/ o/ o 课时52枚举类型09:366 L+ z0 l/ Y( w2 o# t$ ^
) x* z8 k. M! {( u* c0 x 课时53文件22:20) g, i6 C# |* n! \/ G% u/ I( v" B5 G6 H; f- c7 `
课时54递归12:59* q) R4 i; P7 q: r7 c: D4 j9 B3 S4 x* V( Z2 u3 g
章节10:2017级计科新生大作业制作讲解& K9 G# {! e" j* ?; X) j" l( M; h; O
# W- `5 j4 y3 Y; f. b2 t* A 课时552017级计科新生C语言游戏制作视频01:577 d+ s5 H- o0 x7 ?2 k" M3 P' B5 v$ e5 {- f- i3 e& G
课时56说明01:006 J% i: p& ^ r- ]( x9 c4 t, O- [4 r
课时57水果忍者制作讲解52:33, X/ j; o/ N2 Y. V- F1 d+ r: h( V: W
课时58超级马里奥制作讲解69:02. d% x( g7 a- ]
/ p% m6 ^- V: V 课时59气球塔防制作讲解47:36+ S1 b9 o/ H% b2 ^
课时60植物大战僵尸制作讲解54:33; A" E3 A( ~% r+ S6 \
课时61合金弹头制作讲解24:24' z X% i d( R5 C3 \5 r
: V7 z* c3 r$ j8 u8 d: J V/ o) G 课时62彩虹六号围攻制作讲解38:45. _9 t. {2 {+ F6 s4 V6 S3 o. U# w1 h
* X% \- x5 Y' k' f, J2 r 课时63火焰之纹章制作讲解85:18' m8 ~; [. S# D" q
! w3 X7 j; H- C; t 课时64见缝插针制作讲解55:44
/ ~3 c8 I& [# v2 F, H) B 课时65豆豆战场制作讲解34:126 ^0 {, \/ Y) W% G% T4 v4 {; f& ]' \3 Y X2 {
课时66炉石传说初步制作讲解23:23# U# |& |# l$ d( D" |' |4 F) s. n3 F
课时67黑白棋制作讲解58:10
! B e* D0 k- I, l+ O 课时68平台传说制作讲解93:15" [/ J$ G N0 h' `; ^# c0 p
课时69密室逃生01:01- U1 n4 O- D9 \; N% P7 }; H; z! c" i0 J% C
课时70密室逃生制作讲解39:15. q2 U4 b- e1 n6 I8 u
课时71奇怪的大冒险02:28
8 W/ K5 `4 L. H6 q# Z2 f 课时72奇怪的大冒险制作讲解33:12
/ h: {! Z8 M2 {- s! b2 m 课时73元气骑士01:065 {3 h* D U4 B2 \
课时74元气骑士制作讲解115:02: T# A% O ?9 {. } n- F5 C% b: a2 T3 V% R" U; B
课时75结语02:33
4 f) S' c: W" @: ?9 G5 J5 x4 j- h# _
6 Z& f8 w0 t2 I4 w! ~7 T
8 c( s+ _# \, W1 w
' ?! x2 I: X" E+ ~# J6 r# B4 B9 ~( r. z% \- l) W }
/ n2 ?4 Q9 I* x% d3 @资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见: Y/ `7 b/ q, b/ m
6 p5 q3 W8 a; y4 L# d
# Y" e: |* q( E* S! L6 M7 N2 ` l
* b, z2 @( ]/ R2 L4 R
本资源由Java自学网收集整理【www.javazx.com】 |
|